GORE

Целеориентированная инженерия требований (goal-oriented requirements engineering, GORE) подразумевает более или менее формальное описание дополнительных по отношению к требованиям сущностей (таких как стейкхолдеры, цели, влияния, аргументы в защиту, альтернативы и т.д.). Это так называемая "ранняя инженерия требований" (early requirement engineering), в самом начале проекта, когда еще непонятно что делать: цели, намерения, концептуальное моделирование.

Назначение

GORE даёт возможность:

  • более точно документировать происхождение требований,
  • обосновывать выбор требований,
  • связывать выбор проектных решений (архитектурных решений) с требованиями.

Модель требования

Модель требования — получаемая сложная структура всех этих стейкхолдеров-целей-влияний-альтернатив-требований-аргументов-и т.д.

Использующая такие модели инженерия требований — моделеориентированной инженерией требований.

Нотации

Пересекаются два основных языка: use cases и собственно целеориентированные языки. Cм. например:

Ссылки