2.3 Построение диаграммы последовательности
Цель анализа пригодности (предварительное проектирование) - выявить объекты. На этапе детального проектирования происходит распределение функций программы между этими объектами. Диаграмма последовательностей является основным элементом детального проектирования (динамической части объектной модели).
Диаграмма последовательности показывает обмен сообщениями между объектами, упорядоченными в виде временной последовательности.
Диаграмма последовательности - это основной рабочий продукт проектирования. Для каждого прецедента создается диаграмма, описывающая главную и альтернативную последовательности действий. В результате получается ядро динамической модели, в котором определено поведение системы во время выполнения и то, как реализуется это поведение.
Диаграмма последовательности состоит из основных элементов:
текста последовательности действий в прецеденте, который записывается сверху вниз по левой стороне;
сообщений, изображаемых стрелками, которые направлены от одного объекта к другому;
методов (операций), представляемых в виде прямоугольников. Они расположены на пунктирных линиях, соответствующих тем объектам, которым методы принадлежат. Длину прямоугольника можно использовать для того, чтобы показать фокус управления в последовательности: метод владеет управлением вплоть до точки, в которой прямоугольник кончается.
Диаграмма последовательности показана на рисунке 2.2.
Рисунок 2.2 - Диаграмма последовательности
- Введение
- 1. Общая часть
- 1.1 Описание проблемной области
- 1.2 Описание средств проектирования
- 1.2.1 Язык программирования Delphi 7.0
- 1.2.2 Свойство SQL
- 1.2.3 Доступ к данным
- 2. Специальная часть
- 2.1 Моделирование проблемной области
- 2.2 Моделирование прецедентов
- 2.3 Построение диаграммы последовательности
- 2.4 Диаграмма состояния
- 2.5 Диаграмма классов
- 2.6 Проектирование баз данных
- 2.6.1 Этапы проектирования базы данных
- 2.6.2 Компоненты для работы с БД
- 2.6.3 Запросы и их применение
- 2.6.4 Взаимосвязи таблиц
- 2.6.5 Создание схемы данных
- 2.6.6 Создание контейнера TDataModule
- Статистика и анализ данных
- 3.3.14. Министерство статистики и анализа
- Глава XV, Общие вопросы анализа и обобщения данных правовой статистики
- 41. Подготовка к внедрению или разработке корпоративной информационной системы. Внедрение системы.
- Технология разработки и внедрения Хранилищ Данных
- Министерство статистики и анализа
- Организация сбора, обработки, хранения и передачи данных государственной статистики в российской федерации
- 4.6. Внедрение международной стандартной системы национальных счетов в государственную статистику Российской Федерации
- 33. Интеллектуальный анализ данных. Системы иад. Управление знаниями.