Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИС.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
62 Кб
Скачать
☆

9. Виды и назначение uml-диаграмм (диаграммы состояний, диаграммы активности, диаграмма взаимодействия). (пример).

Это дальнейшее развитие диаграммы состояний. Данный тип диаграмм может использоваться для отображения состояний моделируемого объекта. Однако основное обозначение диаграмм активности, в том чтобы отражать бизнес процессы объекта этот тип диаграмм позволяет показать не только последовательность процесса, но и ветвление и синхронизацию процесса. Этот тип диаграмм позволяет проектировать алгоритм поведения объектов любой сложности в том числе может использоваться для составления блок схем. Главное отличие между диаграммой активности и состояния в том что диаграмма активности основное это действие, а в диаграммах состояния основное статическое состояние.

Элементы диаграмм:

Д ействия

Л инейки синхронизации (указывают на необходимость завершить или начать несколько действий)

Принятие решений по выбору одного из маршрутов.

П оследовательность действий

Начало\конец начало завершение работы

Ожидание

настройка

показатели в норме

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

1.диаграмма последовательности действий.

2.диаграммы сотрудничества.

Диаграммы последовательности действий позволяет отразить последовательность передачи сообщений между объектами в зависимости от времени отражает временную упорядоченность сообщений.

заказ

Строка заказа

товар

поставка

Повторный заказ

самоделигирование

Свести проверить

данные наличие объекты

повторный

заказ

возврат да

создать

формирование

Действия объектов, абстрагируясь от последовательности передачи сообщений. На этом типе диаграмм в компактном виде отражаются все принимаемые и передаваемые сообщения конкретного объекта и типы этих сообщений. Отражает структурную организацию объектов, обменивающихся сообщениями.

Заказ

строка заказа

товар

1.2.1.нужен повторный заказ

1.1.Ввод

Повторный заказ

поставки

данных 1.2.2. Создание

1.2.Проверка

Наличия 1.3.Формирование