ВУЗ:
Составители:
Рубрика:
20
2.1Спецификациятребований
Требования необходимо специфицировать (т. е. задать) графически
или каким-либо иным формальным способом. Всесторонняя
спецификация системы может потребовать использования многих типов
моделей. Язык UML изобилует интегрированными методами
моделирования, способными помочь бизнес-аналитику справиться с этой
задачей. Спецификация — подобно процессу разработки ПО в целом —
итеративный процесс с пошаговым наращиванием уровня детализации
моделей. Немаловажную роль в успешном моделировании играет
использование CASE-средств.
В результате спецификации требований вырабатываются три
категории моделей: модели состояний, модели поведения и модели
изменения состояния. Для каждой из категорий существует несколько
методов работы с ними. Далее объясняются и иллюстрируются на
примерах все основные методы моделирования языка UML.
Несмотря на то, что мы начнем изучение с моделей состояния, затем
перейдем к моделям поведения, а затем — к моделям изменения
состояний, это не отражает реальной последовательности, в которой
проводится моделирование. Многие модели разрабатываются параллельно
и служат источником взаимного развития. Это особенно справедливо в
отношении двух основополагающих типов моделей — моделей классов и
моделей прецедентов.
2.1.1Принципыспецификациитребований
Спецификация требований связана с доскональным моделированием
требований заказчиков, определенных в процессе установления
требований. При этом рассматриваются только услуги, которые стремятся
получить от системы заказчики (формулировки сервисов). На этапе
спецификации требований формулировки ограничений не подлежат
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »