Проектирование архитектур информационных систем. Беляев К.С. - 20 стр.

UptoLike

Составители: 

20
2.1Спецификациятребований
Требования необходимо специфицировать (т. е. задать) графически
или каким-либо иным формальным способом. Всесторонняя
спецификация системы может потребовать использования многих типов
моделей. Язык UML изобилует интегрированными методами
моделирования, способными помочь бизнес-аналитику справиться с этой
задачей. Спецификацияподобно процессу разработки ПО в целом
итеративный процесс с пошаговым наращиванием уровня детализации
моделей. Немаловажную роль в успешном моделировании играет
использование CASE-средств.
В результате спецификации требований вырабатываются три
категории моделей: модели состояний, модели поведения и модели
изменения состояния. Для каждой из категорий существует несколько
методов работы с ними. Далее объясняются и иллюстрируются на
примерах все основные методы моделирования языка UML.
Несмотря на то, что мы начнем изучение с моделей состояния, затем
перейдем к моделям поведения, а затемк моделям изменения
состояний, это не отражает реальной последовательности, в которой
проводится моделирование. Многие модели разрабатываются параллельно
и служат источником взаимного развития. Это особенно справедливо в
отношении двух основополагающих типов моделеймоделей классов и
моделей прецедентов.
2.1.1Принципыспецификациитребований
Спецификация требований связана с доскональным моделированием
требований заказчиков, определенных в процессе установления
требований. При этом рассматриваются только услуги, которые стремятся
получить от системы заказчики (формулировки сервисов). На этапе
спецификации требований формулировки ограничений не подлежат