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

Для каждого сценария диаграммы вариантов использования представлены диаграммы последовательностей и коопераций.

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

4.3.1. Сценарий Повышение Квалификации

4.3.2 Сценарий Выполнения Работы

4.3.3 Сценарий Ведения отчета о работе предприятия

4.3.4. Сценарий Обеспечение Безопасности

4.3.5.Сценарий Оформление Проездного

4.3.6 Сценарий Отчет о Выручке

4.3.7 Сценарий Перевозки Пассажиров

4.3.8 Сценарий Решение Вопросов

4.3.9 Сценарий Отчет о Составах

4.3.10 Сценарий Закупки Составов

4.3.11 Сценарий Набора Новых Сотрудников

4.4 Диаграммы Состояний

Диаграмма состояний описывает изменение объектов во времени под воздействием внешних сигналов.

4.5. Диаграммы Видов Деятельности

4.5.1. Диаграмма Видов Деятельности «Составление Списка на повышение квалификации»

4.5.2 Диаграмма Видов Деятельности «Ремонт Вагона»

4.5.3 Диаграмма Видов Деятельности «Оформление Проездного»

4.5.4 Диаграмма Видов Деятельности «Отсеивание Кандидатов на работу»

4.5.4 Диаграмма Видов Деятельности «Поиск Свободного Состава»

ЗАКЛЮЧЕНИЕ

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

Подобное проектирование с помощью UML полезно на начальных этапах проектирования и разработки, так как помогает создать скелет – основу приложения, на которой впоследствии будет строиться вся система. Так же его помощью можно предварительно посмотреть в подробностях на проектируемую модель системы, посмотреть как устроена ее каждая часть по отдельности и как они вместе сказываются на работу всей системы в комплексе. Rational Rose, как показала практика, является универсальным мощным средством моделирования на языке UML, которое, конечно не лишено ряда специфических проблем, но все - равно помогает наглядно и подробно рассмотреть и построить интересующую систему.

СПИСОК ЛИТЕРАТУРЫ

Г. Буч, Д. Рамбо, А. Джекобсон "Язык UML. Руководство пользователя". Боггс "UML и Rational Rose". Терри Кватрани "Rarional Rose 2000 и UML", изд. ДМК, Москва, 2007. М. Фаулер, К. Скотт "UML. Основы". Филипп Кратчен "Введение в Rational Unified Process". Самоучитель UML 2.0, Александр Леоненков, изд. Bhv, Санкт-петербург, 2007.