3.9 KiB
3.9 KiB
Лабораторная работа 1. Литвинов Б23-503
Анализ предметной области
Цель
Научиться извлекать бизнес-логику из текстового технического задания.
Содержание работы
Студент должен:
- проанализировать текст варианта;
- выявить бизнес-правила;
- определить связи между сущностями предметной области.
Отчетные материалы
- список бизнес-правил (нумерованный);
- матрица связей сущностей.
список бизнес-правил (нумерованный)
Курссостоит иззанятий, проводимых последовательно.Клиентысоздаютзаписьнакурс- Для практических и части теоретических
занятий, требуютсяпродукты,оборудованиев зависимости от количестваклиентов В помещенииможет находитсяоборудование, которое будет использовано назанятии, остальное нужно докупить- Набор
клиентовограничен вместимостьюпомещения.Клиенты, которым не хватило места, попадают на следующийкурс - Сначала
клиентызаписываются, потом арендуемпомещениеиоборудование, либо наоборот - Мастера ведут или
курсцеликом, илизанятия. Оплата за каждоезанятиеотдельно - Не менее двух
мастеровназанятие - Аптечка на каждом
курсе, имеет доступмастер - Непереносимость
лекарствмастеромиликлиентом - Действия по изменению сущностей записываются в
логах действий
матрица связей сущностей
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 |