Files
db2026/1/report.md
2026-02-18 11:23:14 +03:00

3.9 KiB
Raw Blame History

Лабораторная работа 1. Литвинов Б23-503

Анализ предметной области

Цель

Научиться извлекать бизнес-логику из текстового технического задания.

Содержание работы

Студент должен:

  • проанализировать текст варианта;
  • выявить бизнес-правила;
  • определить связи между сущностями предметной области.

Отчетные материалы

  • список бизнес-правил (нумерованный);
  • матрица связей сущностей.

список бизнес-правил (нумерованный)

  1. Курс состоит из занятий, проводимых последовательно. Клиенты создают запись на курс
  2. Для практических и части теоретических занятий, требуются продукты, оборудование в зависимости от количества клиентов
  3. В помещении может находится оборудование, которое будет использовано на занятии, остальное нужно докупить
  4. Набор клиентов ограничен вместимостью помещения. Клиенты, которым не хватило места, попадают на следующий курс
  5. Сначала клиенты записываются, потом арендуем помещение и оборудование, либо наоборот
  6. Мастера ведут или курс целиком, или занятия. Оплата за каждое занятие отдельно
  7. Не менее двух мастеров на занятие
  8. Аптечка на каждом курсе, имеет доступ мастер
  9. Непереносимость лекарств мастером или клиентом
  10. Действия по изменению сущностей записываются в логах действий

матрица связей сущностей

E1 клиент E2 мастер E3 студия E4 занятие E5 курс E6 запись E7 продукты E8 оборудование E9 аптечка E10 лекарство E11 непереносимость

дополнительные E12 лекарство как категория E13 продукт как категория E14 логи действий

x E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14
E1 x M M
E2 x M M M
E3 x M M
E4 M O x O M M
E5 O M x M O
E6 O O x
E7 O x O
E8 O M x
E9 O x M
E10 O x O
E11 O O x M
E12 x
E13 x
E14 O O O O O O O O O O O O x