
lab3_zhovtyak
.pdfГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
канд. техн. наук |
|
|
|
А.В. Шахомиров |
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ НА ПРИМЕРЕ ДИАГРАММ ЯЗЫКА UML №3
по курсу: РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
РАБОТУ ВЫПОЛНИЛ |
|
|
|
|
|
|
СТУДЕНТ ГР. № |
4016 |
|
|
|
М.О. Жовтяк |
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2022

1.Цель работы
Исследовать способы построения диаграмм классов при помощи языка моделирования UML
2. Вариант
В качестве темы для построения диаграмм выбрана тема «сайт знакомств», для которой в прошлой лабораторной работе были реализованы такие прецеденты:
Регистрация
Авторизация
Редактирование анкеты
Просмотр анкет в ленте
Чат с пользователем
Оценка анкеты
В данной системе будет присутствовать только два вида актеров:
пользователь и администратор-модератор.
Исходя из возможных прецедентов, была создана диаграмма прецедентов. Это продемонстрировано на рисунке 1.
Рисунок 1 – Диаграмма прецедентов Для каждого прецедента создаются диаграммы классов, а также общая
диаграмма классов.
2

Прецедент «Регистрация»
Описание Использование прецедента «Регистрация» позволяет пользователю
получить набор уникальных данных для аутентификации и авторизации для доступа к некоторым возможностям системы.
Рисунок 2 – Диаграмма классов «Регистрация»
Прецедент «Авторизация»
Описание Запускается процесс авторизации пользователя.
3

Рисунок 3 – Диаграмма классов «Авторизация»
Прецедент «Редактирование анкеты»
Описание Осуществляется редактирование анкеты и добавление еѐ в список анкет
Рисунок 4 – Диаграмма классов «Редактирование анкеты»
4

Прецедент «Оценка анкеты»
Описание Осуществляется проверка предлагаемой для публикации анкеты.
Рисунок 5 – Диаграмма классов «Оценка анкеты»
Прецедент «Просмотра анкет в ленте»
Описание Осуществляется просмотр анкет в ленте пользователем.
Рисунок 6 – Диаграмма классов «Просмотр анкет в ленте»
5

Прецедент «Чат с пользователем»
Описание Осуществляется отправка сообщений.
Рисунок 7 – Диаграмма классов «Чат с пользователем»
6

Общая диаграмма классов
Все созданные диаграммы объединяются в одну для полного отображения системы работы элементов сайта знакомств.
Рисунок 8 – Общая диаграмма классов
3.Вывод
В результате выполнения лабораторной работы был повышен навык работы с языком моделирования UML и получен опыт создания диаграмм
классов.
7