Академический Документы
Профессиональный Документы
Культура Документы
Лабораторная работа №3
по дисциплине «Программная Инженерия»
«Разработка модели прецедентов»
2. Вариант задания
Вариант 3. Система автоматизации диспетчерской службы такси. Диспетчер,
водитель, клиент, директор, прием заказов, ведение очередей, ручное
распределение заказов, приложение водителя, мониторинг прохождения заказа.
3. Ход работы
Описание актеров и ролей:
1) Пользователь (роли: Клиент, Пассажир);
2) Директор;
3) Водитель (роли: Водитель);
4) Приложение.
Роль «Клиент»:
Регистрация в приложении;
Выбор место отправка и пункта назначения;
Выбор класса автомобиля;
Выбор доп. условий.
Роль «Пассажир»:
Посадка в заказанное такси;
Высадка в соответствии с пунктом назначения.
Роль «Водитель»:
Управление автомобилем;
Помощь с укладкой багажа (если он есть).
Роль «Директор»:
Решение административных и иных технических вопросов;
Анализ эффективности работы транспортных средств;
Разработка стратегии развития Компании.
2
Рисунок 1 - Диаграмма прецедентов
Описание сценариев:
«Заказ такси через приложение»
Клиент запускает приложение;
Если клиент новый пользователь, регистрируется в приложении;
Клиент входит в свой аккаунт;
Клиент выбирает пункты отправки и назначения;
Клиент выбирает класс машины;
Клиент указывает, необходимы ли ему доп. условия;
Клиент подтверждает заказ;
С указанных реквизитов клиента списывается оплата поездки;
Клиент ожидает, когда резидент примет заказ и прибудет к пункту отправки.
«Поездка в такси»
Водитель везет пассажира до места назначения;
Такси прибывает к месту назначения;
Водитель подтверждает окончание поездки;
Клиент и пассажиры (если есть) покидают автомобиль;
Клиент забирает багаж.
«Введение очередей»
Поступает заявка;
Заявка поступает водителям на приложение;
Если у водителя уже имеются заявки, то поступившая заявка помещается в
очередь;
Когда водитель освобождается, заявка выходит из очереди и становится
активной.
4. Вывод