Практична робота №3. Концептуальна ER-модель у CASE-засобі
Мета
Опрацювати техніку побудови концептуальної ER-моделі в CASE-середовищі: від аналізу вимог до перевіреної діаграми.
Підготовка
Перед виконанням опрацюйте пов'язані лекції:
Завдання
- Отримайте у викладача набір вимог до системи (або скористайтеся текстом із практичної №2).
- Визначте межі системи: які процеси підтримуються, які запитання система повинна відповідати.
- Побудуйте модель у CASE-засобі:
- виділіть сутності та атрибути;
- визначте первинні атрибути (ідентифікатори);
- додайте зв'язки з кардинальностями та обов'язковістю;
- для кожного зв'язку M:N додайте проміжну сутність.
- Перевірте модель сценаріями: додавання нового об'єкта, оновлення, видалення, перехідний стан. Для кожного сценарію запишіть, чи підтримує його модель.
- Зафіксуйте припущення, які довелося ухвалити, і питання, які потребують уточнення у власника вимог.
- Експортуйте діаграму та додайте до звіту.
Вимоги до результату
- Концептуальна ER-модель у CASE-засобі (файл проєкту + експортоване зображення).
- Перелік сценаріїв перевірки з результатом.
- Список припущень і відкритих питань.
- Висновок про готовність моделі до перетворення у реляційну схему.
Питання для захисту
- Як перевірити, що модель підтримує сценарій «нового об'єкта без зв'язків»?
- Навіщо фіксувати припущення, а не малювати їх на діаграмі?
- Чим концептуальна модель відрізняється від логічної?
- Коли атрибут стає сутністю?
