Условие:
сгенерируй диаграмму последовательностей. Провести анализ предметной области по следующему описанию:
Содержит информацию о расписании маршруток. Каждая маршрутка принадлежит владельцу и может работать по своему маршруту. Необходимо сформировать базу данных для хранения этого расписания, причем расписание подразумевает и сбор данных, за все дни.
Перечень входных документов.
В качестве первичных документов для решения данной задачи используются :
Таблица “Маршрутки”
№ маршрутки Владелец Водитель Марка Стоимость проезда Производитель Страна производителя Дата получения прав водителя Год производства
1 Иванов Иван Иванович Сидоров Петр Михайлович Марка 1 18 ГАЗ Россия 01.04.1990 2007
2 Иванов Иван Иванович Любимов Евгений Михайлович Марка 2 20 Мерседес Германия 01.04.1991 2010
Таблица “Расписание”
Дата № Маршрутки Тип Название остановки Номер остановки по счету Плановое время прибытия Фактическое время прибытия Количество вошедших
10.05.2016 1 прямой Победы 1 10:10 10:12 3
10.05.2016 1 обратный Победы 1 18:00 17:56 5
10.05.2016 2 прямой Калинина 1 15:26 15:26 0
Ограничения предметной области:
➢ У каждой маршрутки может быть только один владелец и один водитель
➢ У одного владельца может быть несколько маршруток
➢ У маршрутки есть 2 маршрута
➢ Каждый маршрут состоит из 10 остановок
➢ Пригодные для перевозки маршрутки должны быть не старше 10 лет с даты производства
➢ Водитель маршрутки должен иметь стаж более 3 лет
2. Выполнить концептуальное (инфологическое) проектирование.
Для следующих операций сделать диаграммы последовательностей:
1. Составление расписания (предусмотреть участие в процессе и диспетчера и водителя). В экстренных ситуациях возможны корректировки расписания по сообщению от водителя).
2. Фиксация фактического времени прибытия на остановку. Считаем, что в маршрутке есть ГЛОНАСС и система автоматической фиксации открывания/закрывания дверей
