Реферат: Объектно-ориентированный подход к проектированию программного обеспечения на примере работы налоговой инспекции
[Проверка = “true”]
удалить()
интерация
Нужен повторный заказ ()
самоделигирование
[Нужен повторный заказ = “true”]
Возврат
новый
Повторный заказ
[проверка = “true”]
новый
Поставка
Создание
Рис. 3 Диаграмма последовательности
(self-delegation) — сообщение, которое объект посылает самому себе, при этом стрелка сообщения указывает на ту же самую линию жизни.
Из всей возможной управляющей информации два ее вида имеют существенное значение. Во-первых, это условие, показывающее, когда посылается сообщение (например, [нуженПовторныйЗаказ = "true"]). Сообщение посылается только при выполнении данного условия. Другой полезный управляющий маркер - это маркер итерации, показывающий, что сообщение посылается много раз для множества объектов-адресатов (например,* приготовиться).
Диаграммы последовательности очень просты и наглядны (в этом заключается самое большое их достоинство) и существенно помогают разобраться в процессе поведения системы.