2.3 Моделирование динамических аспектов системы
2.3.1 Диаграмма последовательности
Цель анализа пригодности (предварительное проектирование) – выявить объекты. На этапе детального проектирования происходит распределение функций между этими объектами.
Диаграмма последовательностей является основным элементом детального проектирования (динамической части объектной модели).[8]
Диаграмма последовательностей показывает обмен сообщениями между объектами, упорядоченными в виде временной последовательности.
Диаграммы последовательностей – это основной рабочий продукт проектирования. Для каждого прецедента создается диаграмма, описывающая главную и альтернативную последовательности действий. В результате получается ядро динамической модели, в котором определено поведение системы во время выполнения и то, как реализуется это поведение.
Диаграмма последовательностей состоит из четырех основных элементов:
Текста последовательности действий в прецеденте, который записывается сверху вниз по левой стороне;
Объектов, перенесенных прямо с диаграммы пригодности и представленных в виде прямоугольников, в которых в формате «объект: класс» записывается имя или номер экземпляра объекта и имя класса объекта;
Сообщений, изображаемых стрелками, которые направлены от одного объекта к другому;
Методов (операций), представляемых в виде прямоугольников. Они расположены на пунктирных линиях, соответствующих тем объектам, которым методы принадлежат. Длину прямоугольника можно использовать для того, чтобы показать фокус управления в последовательности: метод владеет управлением вплоть до точки, в которой прямоугольник кончается.[9]
Диаграмма последовательности рассматриваемой работы представлена на рисунке 2.
Рисунок 2 - Диаграмма последовательности «Пользователь»
Достарыңызбен бөлісу: |