Разработка учебного пособия по предмету "Web Технологии"


Моделирование динамических аспектов системы



бет23/37
Дата29.03.2022
өлшемі2,23 Mb.
#29107
түріДиплом
1   ...   19   20   21   22   23   24   25   26   ...   37
Байланысты:
Скроботов

2.3 Моделирование динамических аспектов системы

2.3.1 Диаграмма последовательности


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

Диаграмма последовательностей является основным элементом детального проектирования (динамической части объектной модели).[8]

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

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

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

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

Объектов, перенесенных прямо с диаграммы пригодности и представленных в виде прямоугольников, в которых в формате «объект: класс» записывается имя или номер экземпляра объекта и имя класса объекта;

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

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

Диаграмма последовательности рассматриваемой работы представлена на рисунке 2.


Рисунок 2 - Диаграмма последовательности «Пользователь»





Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   37




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет