ООМСС_лаб4
.docxМИНИСТЕРТСВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ
Кафедра СТ
ОТЧЁТ
по лабораторной работе №4
по дисциплине «Объектно-ориентированное моделирование систем»
Выполнил: Проверил:
ст. гр. АКТСИу-17-1 доцент каф. СТ
Чекрашин В.А. Имангулова З. А.
Харьков 2020
4 ДИАГРАММА КЛАССОВ ПРОЕКТИРОВАНИЕ
4.1 Цель
Изучение системы обозначений языка UML для построения диаграмм классов проектирования. Приобретение практических навыков идентификации и визуализации программных классов, методов и ассоциаций.
4.2 Ход работы
Создать диаграмму классов для бронирования номеров отеля в среде StarUML.
В ходе лабораторной работы, необходимо:
1. идентифицировать классы, которые должны принимать участие в программном решении;
2. нанести классы на диаграмму и добавить атрибуты, определенные с использованием модели предметной области;
3. добавить имена методов к описаниям классов;
4. определить связи между классами и добавить необходимые ассоциации и информацию о навигации.
Диаграмма классов проектирования представлена на рисунке 4.1
Рисунок 4.1 – Диаграмма классов
ВЫВОДЫ
В ходе работы были изучены системы обозначений языка UML для построения диаграмм классов проектирования, а также приобретены практические навыки идентификации и визуализации программных классов, методов и ассоциаций.
При разработке структуры приложения были использованы такие паттерны как:
-
DAO (класс DBManeger) – согласно oracle documentation
-
Паттерн Команда
-
MVC
View слой на диаграмме не показан, потому что он не относиться к классам проектировании, так как это может быть как HTML страничка, так и шаблон (при использовании шаблонизаторов)