Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ООМСС_лаб4

.docx
Скачиваний:
22
Добавлен:
10.05.2020
Размер:
357.15 Кб
Скачать

МИНИСТЕРТСВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ

Кафедра СТ

ОТЧЁТ

по лабораторной работе №4

по дисциплине «Объектно-ориентированное моделирование систем»

Выполнил: Проверил:

ст. гр. АКТСИу-17-1 доцент каф. СТ

Чекрашин В.А. Имангулова З. А.

Харьков 2020

4 ДИАГРАММА КЛАССОВ ПРОЕКТИРОВАНИЕ

4.1 Цель

Изучение системы обозначений языка UML для построения диаграмм классов проектирования. Приобретение практических навыков идентификации и визуализации программных классов, методов и ассоциаций.

4.2 Ход работы

Создать диаграмму классов для бронирования номеров отеля в среде StarUML.

В ходе лабораторной работы, необходимо:

1. идентифицировать классы, которые должны принимать участие в программном решении;

2. нанести классы на диаграмму и добавить атрибуты, определенные с использованием модели предметной области;

3. добавить имена методов к описаниям классов;

4. определить связи между классами и добавить необходимые ассоциации и информацию о навигации.

Диаграмма классов проектирования представлена на рисунке 4.1

Рисунок 4.1 – Диаграмма классов

ВЫВОДЫ

В ходе работы были изучены системы обозначений языка UML для построения диаграмм классов проектирования, а также приобретены практические навыки идентификации и визуализации программных классов, методов и ассоциаций.

При разработке структуры приложения были использованы такие паттерны как:

  1. DAO (класс DBManeger) – согласно oracle documentation

  2. Паттерн Команда

  3. MVC

View слой на диаграмме не показан, потому что он не относиться к классам проектировании, так как это может быть как HTML страничка, так и шаблон (при использовании шаблонизаторов)

Соседние файлы в предмете Объектно-ориентированное моделирование сложных систем