Моделирование цели


Целевая модель — это элемент разработки требований , который также можно более широко использовать в бизнес-анализе . Связанные элементы включают анализ заинтересованных сторон , контекстный анализ и сценарии [ 1] среди других деловых и технических областей.

Цели — это задачи, которые система должна достичь посредством сотрудничества действующих лиц в предполагаемом программном обеспечении и в среде. [2] Моделирование целей особенно полезно на ранних этапах проекта. Проекты могут учитывать, как предполагаемая система соответствует организационным целям (см. также [3] ), зачем нужна система и как можно учесть интересы заинтересованных сторон. [4]

Другие обозначения были предложены исследователями [10] , в то время как обозначение структурирования целей (GSN) и GRL иногда используются для обоснования безопасности , чтобы удовлетворить регулирующий орган в отраслях, связанных с безопасностью. [11] [12]

i* показывает каждую роль (актёра, агента или должность) в виде большого круга, содержащего цели, задачи и ресурсы, которыми владеет эта роль. Принадлежность в i* означает, что роль желает достижения своих целей либо для собственной выгоды, либо для выгоды какой-либо другой роли. Цели могут сопровождаться «препятствиями» (негативными целями), которые необходимо преодолеть. Нефункциональные цели можно смоделировать как «мягкие цели» в i*: они изображаются в виде облаков или овалов с отступом.

Нотация моделирования целей KAOS обеспечивает способ определения целей и препятствий, подкрепленный формальным (математическим) методом анализа. [8]

Диаграмма вариантов использования UML обеспечивает простую нотацию моделирования целей. Области называют функциональными целями [14] , поэтому диаграмма вариантов использования формирует простую модель целей, состоящую только из функций: как пишет Кокберн, варианты использования охватывают только поведенческие требования. [15] Роли показаны как действующие лица (на диаграмме крупье), связанные с вариантами использования, в которых они принимают участие. Варианты использования нарисованы в виде эллиптических кружков, представляющих желаемые поведенческие цели. [16]