Аналитические и имитационные модели. Финаев В.И - 234 стр.

UptoLike

234
систему во всей ее полноте. Эти проекции представляются
диаграммами:
- диаграммы классов (class diagrams);
- диаграммы вариантов использования (use case
diagrams);
- диаграммы взаимодействия (ineraction diagrams);
- диаграммы последовательности (seguence diagrams);
- кооперативные диаграммы (collaboration diagrams);
- диаграммы состояний (state diagrams);
- диаграммы деятельностей (activity diagrams).
- диаграммы реализации (implementation diagramms);
- компонентные диаграммы (component diagramms);
- диаграммы применения (развертывания) (deployment
diagramms).
Назначение диаграмм следующее.
Диаграммы классов показывают статическую структуру
системы. Диаграммы классов содержат набор
статических
(декларативных) элементов, таких как классы, типы и их
связи, изображенных в виде графа. Диаграммы классов
могут быть логически объединены в пакеты.
Назначение диаграммы вариантов использования
следующее. Сложные системы многофункциональны и
существует много вариантов использования функций
(сценариев). Одно и то же действующее лицо (actor) редко
использует все функции системы, поэтому все
действующие лица условно делят на группы, в
соответствии с типичными сценариями использования
определенных функций. Для каждой группы можно
составить свой объединенный групповой сценарий (use
case), представляющий собой набор всех возможных
сценариев применения той или иной части системы.
Список всех групповых сценариев определяет
функциональные требования к системе, с помощью
которых может быть сформулировано
техническое задание.