Отчет_ЛР2_сид
.docНижегородский Государственный Технический Университет
Кафедра: Компьютерные Технологии в Проектировании и Производстве
Лабораторная работа N2
Объектно-Ориентированное Проектирование
Изучение архитектуры построения информационных
систем с точки зрения вариантов использования
Выполнил:
ст. гр. 07-СБК
Сидоров
Иван
Проверил:
Паршуков Антон
Нижний
Новгород
2011
Задание на лабораторную работу:
Разработать диаграмму вариантов использования для моделирования работы автомата по продаже газированных напитков.
Отчет по лабораторной работе должен содержать диаграмму вариантов использования и текстовый сценарий основного и альтернативного пути покупки газированного напитка.
Описание предметной области:
Автомат по продаже газированных напитков. Автомат может продавать покупателю обычную газировку и газировку со льдом. Для получения газировки со льдом покупатель должен дополнительно нажать специальную кнопку. Воду и сироп в автомат заправляет специалист по обслуживанию. Некоторые специалисты по обслуживанию знают виды сиропов, которые пользуются наибольшим спросом и могут заправлять автомат с учетом этого спроса. Для заправки автомата его необходимо разблокировать. А после выполнения заправки автомат необходимо заблокировать. Выемку денег из автомата выполняет инкассатор, который тоже выполняет блокирование и разблокирование автомата при его открытии. После выемки денег инкассатор составляет отчет о количестве вынутых денег из автомата и направляет его владельцу автоматов по продаже газированных напитков.
Диаграмма прецедентов системы:
Основной сценарий покупки газированного напитка.
-
Система готова к работе с покупателем. Пустой стакан находится на лотке автомата. Автомат сообщает покупателю о готовности к обслуживанию.
-
Покупатель помещает нужную сумму в купюро-приемник.
-
Покупатель выбирает нужный тип сиропа, нажимая кнопку на панели.
-
Система наливает газировку с выбранным типом сиропа в стакан.
-
Покупатель берет стакан с лотка автомата. Система регистрирует снятие стакана.
-
Покупатель ставит пустой стакан на лоток. Система возвращается в исходное состояние.
Альтернативный сценарий покупки газированного напитка.
1.а. На лотке автомата отсутствует пустой стакан.
1.а.1. Система не готова к работе с покупателем. Автомат сообщает покупателю о неготовности к обслуживанию.
1.б. В автомате не хватает газировки.
1.б.1. Система не готова к работе с покупателем. Автомат сообщает покупателю о неготовности к обслуживанию.
2.а. Покупатель помещает в купюро-приемник неверную сумму.
2.а.1. Система возвращает сдачу или ожидает ввода остатка суммы.
3.а. Покупатель дополнительно нажимает кнопку выдачи льда.
3.а.1. Система выдает покупателю лед в стакан.
5.а. Покупатель не забирает стакан с лотка.
5.а.1. Система ожидает действия покупателя. Сообщение о неготовности от автомата.
6.а. Покупатель не возвращает пустой стакан на лоток.
6.а.1. Система ожидает действия покупателя. Сообщение о неготовности от автомата.