Основные сведения о диаграмме последовательности и ее элементах

Диаграмма последовательности - один из доступных видов диаграмм, поддерживаемых Flexberry Designer.

Пример

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

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

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

Сообщения (вызовы методов) - линиями со стрелками.

Возвращаемые результаты - пунктирными линиями со стрелками.

Прямоугольники на вертикальных линиях под каждым из объектов показывают “время жизни” (фокус) объектов. Впрочем, довольно часто их не изображают на диаграмме, все это зависит от индивидуального стиля проектирования.

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

На диаграмме последовательности можно отобразить следующие элементы нотации UML, доступные в панели элементов:

Элемент/Нотация Предназначение
Пример Участник (Actor)
Пример Объект (Object)
Пример Активный объект (Active object)
Пример Терминатор (Terminator)
Пример Вызов процедуры (Procedure call)
Пример Сообщение (Flat message)
Пример Асинхронное сообщение (Async message)
Пример Сообщение с результатом (Return message)
Пример Временной интервал (In scope)
Пример Временное ограничение (Time constraint)
Пример Точка изгиба связей (Point)
Пример Комментарий (Note)
Пример Коннектор комментария (Note connector)