Целеориентированный язык требований

Целеориентированный язык требований (GRL), язык моделирования на основе i* , используемый при разработке систем, предназначен для поддержки целеориентированного моделирования и рассуждений о требованиях, особенно нефункциональных требований [1]

темы GRL

Концепции

Целеориентированный язык требований (GRL) позволяет выражать конфликт между целями и помогает принимать решения, которые разрешают конфликты. В GRL есть три основные категории концепций:

  • преднамеренные элементы,
  • намеренные отношения и
  • актеры. [2]

Их называют преднамеренными, поскольку они используются в моделях, которые в первую очередь связаны с ответом на вопрос «почему» в требованиях (например, почему был сделан определенный выбор поведения или структуры, какие существуют альтернативы и какова причина выбора определенной альтернативы).

Преднамеренные элементы

Обозначение GRL

Преднамеренные элементы: цель, мягкая цель, задача, убеждение и ресурс.

  • Цель — это условие или ситуация, которые могут быть достигнуты или нет. Цель используется для определения функциональных требований системы. В нотации GRL цель представлена ​​скругленным прямоугольником с названием цели внутри.
  • Задача используется для представления различных способов достижения цели. В нотации GRL задача представлена ​​шестиугольником с названием задачи внутри.
  • Softgoal используется для определения нефункциональных требований. Обычно это атрибут качества одного из преднамеренных элементов. В нотации GRL softgoal представлен неправильной криволинейной формой с именем softgoal внутри.
  • Ресурс — это физический или информационный объект, который доступен для использования в задаче. Ресурс представлен в GRL в виде прямоугольника.
  • Вера используется для представления предположений и соответствующих условий. Эта конструкция представлена ​​в виде эллипса в нотации GRL.

Отношения

GRL отношения

Преднамеренные отношения: средства-цели, разложение, вклад, корреляция и зависимость.

  • Связь «средства-цели» показывает, как можно достичь цели. Например, ее можно использовать для связи задачи с целью.
  • Отношение декомпозиции используется для отображения подкомпонентов задачи.
  • Отношение вклада описывает, как один элемент влияет на другой. Часто взвешенное отношение средства-цели для краткости. Вклад +ve и -ve допускает отменяемое рассуждение посредством Защитников и Победителей.
  • Корреляционная связь описывает побочные эффекты существования одного элемента для других.
  • Отношения зависимости описывают взаимозависимости между агентами.

Актеры

  • Актер — активный объект, который выполняет действия для достижения цели. В нотации GRL актер представлен в виде круга с именем актера внутри.
  • Агент — это конкретный субъект, например, человек или машина.
  • Роль можно рассматривать как поведенческий аспект, приписываемый либо Актеру, либо Агенту.

Поддержка инструмента GRL

В настоящее время GRL поддерживается универсальным инструментом моделирования организаций - OME (Organization Modeling Environment). OME обеспечивает поддержку различных фреймворков моделирования, динамически загружая фреймворк и его функциональные модули. [3]

Смотрите также

Ссылки

  1. ^ Линь Лю, Эрик Ю (2003). «Проектирование информационных систем в социальном контексте: подход к моделированию целей и сценариев» в: Информационные системы , том 29, номер 2, апрель 2004 г., стр. 187-203(17)
  2. ^ Веб-сайт GRL, Университет Торонто, http://www.cs.toronto.edu/km/GRL/
  3. ^ GRL Tool Support University of Toronto, КАНАДА. Доступ 15 декабря 2008 г.
  • GRL - Целеориентированный языковой курс, Университет Торонто, КАНАДА
  • [1]
  • [2]
  • [3]
Взято с "https://en.wikipedia.org/w/index.php?title=Язык_требований_к_цели&oldid=1191834905"