Завдання на лабораторну роботу №8
Діаграма класів (англ. Class Diagram) — статична структурна діаграма, яка описує струкутру системи, демонструє класи системи, їхні атрибути, методи й залежності між класами.
Існують різні точки зору на побудову діаграм класів залежно від цілей їхнього застосування:
концептуальна точка зору — діаграма класів описує модель предметної області, у ній присутні тільки класи прикладних об'єктів;
точка зору специфікації — діаграма класів застосовується при проектуванні інформаційних систем;
точка зору реалізації — діаграма класів містить класи, які використовуються безпосередньо у програмному коді (при використанні об'єктно-орієнтованих мов програмування).
Діаграма прецедентів або діаграма варіантів використання (Use case diagram) — діаграма, на якій відображені стосунки між акторами та варіантами використання .
Основне завдання - являти собою єдиний засіб, що дає можливість замовнику, кінцевому користувачеві та розробнику спільно обговорювати функціональність та поведінку системи.
Модель «сутність-зв'язок» (ER-модель) (англ. Entity-relationship model або entity-relationship diagram) — модель даних, яка дозволяє описувати концептуальні схеми за допомогою узагальнених конструкцій блоків. ER-модель — це мета-модель даних, тобто засіб опису моделей даних. Існує ряд моделей для представлення знань, але одним з найзручніших інструментів уніфікованого представлення даних, незалежного від програмного забезпечення, що його реалізує, є модель «сутність-зв'язок». Важливим є той факт, що з моделі «сутність-зв'язок» можуть бути породжені всі існуючі моделі даних (ієрархічна, мережева, реляційна, об'єктна), тому вона є найзагальнішою.
Модель сутність-зв'язок є результатом систематичного процесу, який описує та визначає деяку предметну область. Вона не визначає сам процес, а лише візуалізує його. Дані представлені у вигляді компонентів (сутностей), які пов'язані між собою певними зв'язками, які виражають залежності і вимоги між ними, такі як: одна будівля може бути розділена на декілька квартир, але одна квартира може бути розташована лише в одній будівлі. Сутності можуть мати різні властивості (атрибути), які характеризують їх. Діаграми, створені для представлення цих сутностей, атрибутів і зв'язків графічно, називають сутність-зв'язок діаграмами.
Завдання на практичну роботу:
Використовуючи код програми із Лабораторної роботи 11 дисципліни "Бекенд-розробка мовою PHP, підготуйте:
- ER-діаграму
- діаграму класів
- діаграму сценаріїв використання,