Кейс CoffeeBucks

Задание

Вы работаете системным аналитиком в IT-компании. К вам обратился владелец сети кофеен “CoffeeBucks” с просьбой помочь в автоматизации бизнес-процессов.

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

Интервью с владельцем

*“У нас три кофейни в городе. В каждой работают бариста и кассиры. Когда клиент приходит, он делает заказ у кассы. Мы продаём кофе, чай, выпечку и десерты. У каждого товара есть название, цена и категория.

Клиент может быть постоянным - тогда мы регистрируем его в системе, выдаем дисконтную карту и начисляем бонусы. Разовые покупатели обслуживаются без регистрации.

В заказе может быть несколько позиций. Бариста готовит напитки по очереди. Когда заказ готов, кассир выдаёт его клиенту и принимает оплату - наличными или картой.

Нам нужно учитывать остатки ингредиентов: молоко, зёрна, сиропы. Когда что-то заканчивается, администратор создаёт заявку поставщику.

Каждый день в конце смены мы снимаем отчёт: сколько было заказов, какая выручка, какие товары популярны.”*

Проанализируйте описание и подготовьте отчёт, который должен содержать:

Критерии оценивания

Критерий Макс. балл Комментарий
Выделение сущностей 3 Выделено не менее 5 основных классов предметной области
Описание свойств и методов 3 Для каждой сущности указаны релевантные поля и действия
Связи между сущностями 3 Корректно определены типы связей (1:1, 1:М, М:М)
Диаграмма классов 2 Представлена наглядная схема взаимодействия объектов
Обоснованность решений 2 Выбор сущностей логически обоснован в контексте задачи
Качество оформления 2 Отчёт структурирован, текст читаем, соблюдены требования
Итого 15