Диаграмма последовательности - один из доступных видов диаграмм, поддерживаемых Flexberry Designer.
Диаграммы последовательностей используются для уточнения диаграмм прецедентов, более детального описания логики сценариев использования. Это отличное средство документирования проекта с точки зрения сценариев использования!
Диаграммы последовательностей обычно содержат объекты, которые взаимодействуют в рамках сценария, сообщения, которыми они обмениваются, и возвращаемые результаты, связанные с сообщениями. Впрочем, часто возвращаемые результаты обозначают лишь в том случае, если это не очевидно из контекста.
Объекты обозначаются прямоугольниками с подчеркнутыми именами (чтобы отличить их от классов).
Сообщения (вызовы методов) - линиями со стрелками.
Возвращаемые результаты - пунктирными линиями со стрелками.
Прямоугольники на вертикальных линиях под каждым из объектов показывают “время жизни” (фокус) объектов. Впрочем, довольно часто их не изображают на диаграмме, все это зависит от индивидуального стиля проектирования.
Основные элементы диаграммы последовательности
На диаграмме последовательности можно отобразить следующие элементы нотации UML, доступные в панели элементов:
Элемент/Нотация | Предназначение |
---|---|
Участник (Actor) | |
Объект (Object) | |
Активный объект (Active object) | |
Терминатор (Terminator) | |
Вызов процедуры (Procedure call) | |
Сообщение (Flat message) | |
Асинхронное сообщение (Async message) | |
Сообщение с результатом (Return message) | |
Временной интервал (In scope) | |
Временное ограничение (Time constraint) | |
Точка изгиба связей (Point) | |
Комментарий (Note) | |
Коннектор комментария (Note connector) |