Лабораторная работа №7
по технологии программирования
студента гр. 11Вк1
Копиевского Сергея
Вариант 8
1. Задание: Рассмотреть предметную область «Железнодорожная грузовая станция». Возможный набор объектов и атрибутов: подъездные пути, администрация, локомотивы, вагоны, контейнеры, заказ, диспетчер. К администрации поступают заказы на отправку грузов, которые распределяются по вагонам и типам вагонов (сыпучие, нефтепродукты, штучные и т.д.). После формирования достаточного числа вагонов формируется состав, который после согласования с диспетчером отправляется со станции в указанное время.
Рисунок 1 - Диаграмма последовательности для ВИ «Железнодорожная грузовая станция»
Создание диаграммы Последовательности
Кликнул правой кнопкой мыши на Логическом представлении браузера. В открывшемся меню выбрал пункт New > Sequence Diagram. Назвал новую диаграмму «Диаграмма последовательностей». Дважды щелкнув на этой диаграмме, открыл ее.
Добавление на диаграмму действующего лица и объектов
Нажал кнопку Object на панели инструментов. Кликнув мышью в верхней части диаграммы, чтобы поместить туда новый объект. Назвал объект «Клиент». Таким же образом, поместил на диаграмму объекты: «администрация», «вагон», «состав», «диспетчер»
Добавление сообщений на диаграмму
На панели инструментов нажал кнопку Object Message. Провел мышью от линии жизни объекта «Клиен» к линии жизни объекта «Администрация», что бы поместить на диаграмму сообщения:
«формирование состава» - тут формируется состав, т.е количество вагонов входящх в состав.
«распределение груза» - поступает от «Администрации» к «Вагону.
«проверка на количество груза» - От «администрация» поступает запрос об количестве перевозимого груза, чтобы избежать перегруза.
«проверка» - проверка на достаточное количество сформированных вагонов. Если да, то формируется состав.
«согласование состава» - происходит согласование состава с диспетчером.
«отправка» - диспетчер дает разрешение на отправку состава.
Создание Кооперативной диаграммы
Щелкнув правой кнопкой мыши на Логическом представлении в браузере. В открывшемся меню выбрал пункт New > Collaboration Diagram. Назвал эту диаграмму «Кооперативная диаграмма». Дважды щелкнув мышью на диаграмме, открыла ее.
Далее воспользовался клавишей F5 для автоматического формирования кооперативной диаграммы. На рисунке 2 показана готовая кооперативная диаграмма.
Рисунок 2 – Кооперативная диаграмма для ВИ «Железнодорожная грузовая станция»
Лабораторная работа 7 по технологии программирования
Лабораторная работа по предмету «Программирование»