Методы и средства инженерии программного обеспечения



         

Метод инженерии требований А Джекобсона


Данный метод является методом с последовательным выявлением объектов, существенных для домена проблемной области [3]. Все методы анализа предметной области в качестве  первого шага выполняют выявление объектов. Правильный  выбор  объектов обуславливает понятность и точность требований. Рассматриваемый метод Джекобсона дает рекомендации относительно того, с чего начинать путь к пониманию проблемы и поиску существенных для нее объектов.

Автор назвал  свой метод как базирующийся на вариантах (примерах или сценариях –use case driven) системы, которую требуется построить. В дальнейшем термин сценарий используется для обозначения  варианта представления  системы.

Сложность проблемы  обычно преодолевается путем декомпозиции ее на отдельные компоненты с меньшей сложностью. Большая система может быть  сложной, чтобы представить ее компоненты программными модулями. Поэтому разработка системы  с помощью данного метода начинается с осмысления того, для кого и для чего создается система.

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

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

Следующим шагом  после выявления целей является определение носителей интересов, которым отвечает каждая  цель, и возможные варианты  удовлетворения составных целей в виде сценариев работы системы. Последние   помогают  пользователю  получить представление  о назначении и функциях системы. Эти действия соответствуют  первой итерации определения  требований к разработке.




Содержание  Назад  Вперед