
lab3_zhovtyak
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
канд. техн. наук |
|
|
|
А.В. Шахомиров |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3 |
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ НА ПРИМЕРЕ ДИАГРАММ ЯЗЫКА UML №3 |
по курсу: РАЗРАБОТКА И СТАНДАРТИЗАЦИЯ ПРОГРАММНЫХ СРЕДСТВ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4016 |
|
|
|
М.О. Жовтяк |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2022
Цель работы
Исследовать способы построения диаграмм классов при помощи языка моделирования UML
Вариант
В качестве темы для построения диаграмм выбрана тема «сайт знакомств», для которой в прошлой лабораторной работе были реализованы такие прецеденты:
Регистрация
Авторизация
Редактирование анкеты
Просмотр анкет в ленте
Чат с пользователем
Оценка анкеты
В данной системе будет присутствовать только два вида актеров: пользователь и администратор-модератор.
Исходя из возможных прецедентов, была создана диаграмма прецедентов. Это продемонстрировано на рисунке 1.
Рисунок 1 – Диаграмма прецедентов
Для каждого прецедента создаются диаграммы классов, а также общая диаграмма классов.
Прецедент «Регистрация»
Описание
Использование прецедента «Регистрация» позволяет пользователю получить набор уникальных данных для аутентификации и авторизации для доступа к некоторым возможностям системы.
Рисунок 2 – Диаграмма классов «Регистрация»
Прецедент «Авторизация»
Описание
Запускается процесс авторизации пользователя.
Рисунок 3 – Диаграмма классов «Авторизация»
Прецедент «Редактирование анкеты»
Описание
Осуществляется редактирование анкеты и добавление её в список анкет
Рисунок 4 – Диаграмма классов «Редактирование анкеты»
Прецедент «Оценка анкеты»
Описание
Осуществляется проверка предлагаемой для публикации анкеты.
Рисунок 5 – Диаграмма классов «Оценка анкеты»
Прецедент «Просмотра анкет в ленте»
Описание
Осуществляется просмотр анкет в ленте пользователем.
Рисунок 6 – Диаграмма классов «Просмотр анкет в ленте»
Прецедент «Чат с пользователем»
Описание
Осуществляется отправка сообщений.
Рисунок 7 – Диаграмма классов «Чат с пользователем»
Общая диаграмма классов
Все созданные диаграммы объединяются в одну для полного отображения системы работы элементов сайта знакомств.
Рисунок 8 – Общая диаграмма классов
Вывод
В результате выполнения лабораторной работы был повышен навык
работы с языком моделирования UML и получен опыт создания диаграмм
классов.