Вы находитесь на странице: 1из 5

Министерство образования Республики Беларусь

Учреждение образования «Белорусский государственный технологический


университет»
Факультет информационных технологий
Кафедра информационных систем и технологий

Проектирование информационных систем

Отчет к лабораторной работе:


«ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ МОДЕЛИРОВАНИЕ.
СТРУКТУРНЫЕ ДИАГРАММЫ UML»

Выполнил:
студент 4 курса 8 группы
специальности ПОИБМС
Никонович А.В.

1
Тема: «ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ МОДЕЛИРОВАНИЕ.
СТРУКТУРНЫЕ ДИАГРАММЫ UML»
Цель: Изучение методологии объектно-ориентированного моделирования
средствами UML. Ознакомление с основными принципами объектно-
ориентированного проектирования программного обеспечения, получение
навыков проектирования функциональности информационной системы с
применением UML.
1. Главной задачей является построение UML диаграммы пакетов и классов
(UML Class Diagram).
2. Разработка UML Class Diagram диаграммы выполнялась в приложении
Wondershare Edraw Max v.10.0.6. Разработчик Edraw Soft. Поддерживается любой
операционной системой. Содержит в себе функционал для построения многих
видов моделей и бизнес-схем.
Загрузить можно по ссылке: https://www.edrawsoft.com/edraw-max/

2
3. Для системы мы имеем следующую UML диаграмму классов (рис.1):

Рис.1 – UML диаграмма классов


Система имеет следующее строение: имеется набор классов-моделей,
описывающих сущности системы (User, Trip, Raiting). Для добавления данных,
связанных с сущностями, в Базу данных используется репозиторий Repository.
Для управления сущностями и их данными с помощью контекста используются
Сервисы (UserService, TripService, RaitingService, ConnectionService),
реализующие соответствующие интерфейсы.
Из-за большого размера диаграммы, ее изображение разделено на
«секторы», для лучшего восприятия изображений. Ниже в увеличенном масштабе
будет представлен каждый сектор.

3
Сектор 1 (рис.2):

Рис.2 – Сектор 1
Сектор 2 (рис.3):

Рис.3 – Сектор 2

4
Сектор 3 (рис.4):

Рис.4 – Сектор 3

Вывод: Таким образом, в ходе лабораторной работы я изучил основы


методологии UML диаграмм классов, построил соответствующую диаграмму для
своей системы.

Вам также может понравиться