Jump to content

Язык целеориентированных требований

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

темы ГРЛ

[ редактировать ]

Концепции

[ редактировать ]

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

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

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

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

[ редактировать ]
Обозначение ГРЛ

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

  • Цель – это состояние или ситуация, которая может быть достигнута или нет. Цель используется для определения функциональных требований системы. В обозначениях GRL цель представлена ​​скругленным прямоугольником, внутри которого находится название цели.
  • Задача используется для представления различных способов достижения цели. В нотации GRL задача представлена ​​шестиугольником, внутри которого находится имя задачи.
  • Softgoal используется для определения нефункциональных требований. Обычно это качественный атрибут одного из интенциональных элементов. В нотации GRL softgoal представляет собой неправильную криволинейную форму с названием softgoal внутри.
  • Ресурс — физический или информационный объект, доступный для использования в задаче. Ресурс представлен в 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, Университет Торонто, КАНАДА. По состоянию на 15 декабря 2008 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 167dce7269e2820cd4f2dc116a391dae__1703549760
URL1:https://arc.ask3.ru/arc/aa/16/ae/167dce7269e2820cd4f2dc116a391dae.html
Заголовок, (Title) документа по адресу, URL1:
Goal-oriented Requirements Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)