logo search
Разработка и внедрение системы анализа и статистики данных

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

Цель анализа пригодности (предварительное проектирование) - выявить объекты. На этапе детального проектирования происходит распределение функций программы между этими объектами. Диаграмма последовательностей является основным элементом детального проектирования (динамической части объектной модели).

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

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

Диаграмма последовательности состоит из основных элементов:

текста последовательности действий в прецеденте, который записывается сверху вниз по левой стороне;

сообщений, изображаемых стрелками, которые направлены от одного объекта к другому;

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

Диаграмма последовательности показана на рисунке 2.2.

Рисунок 2.2 - Диаграмма последовательности