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

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

Диаграмма последовательностей позволяет отразить последовательность передачи сообщений между объектами. Эта диаграмма не акцентирует внимание на конкретном взаимодействии, главный акцент уделяется последовательности приема/передачи сообщений. Таким образом, диаграмма последовательностей — это упорядоченная во времени диаграмма Взамодействия.

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

Создание диаграммы последовательности

Диаграммы последовательностей выполняются на стадии анализа цикла разработки. Этот процесс зависит от предварительного формирования вариантов использования.

Поведение системы

Прежде чем приступать к разработке логики работы программного приложения, необходимо исследовать и определить ее поведение как "черного ящика". Поведение системы (system behavior) представляет собой описание того, какие действия выполняет система, без определенного механизма их реализации. Одной из составляющих такого описания является диаграмма последовательностей.




double arrow
Сейчас читают про: