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 |