Академический Документы
Профессиональный Документы
Культура Документы
AMMO Lab3 Dermenji Nicolai TI209
AMMO Lab3 Dermenji Nicolai TI209
Отчёт
Лабораторная работа №3
Кишинев 2022
Задача
Построить диаграммы последовательности
Показать диаграмму «Посмотреть видео»
Описание
• В данной диаграмме описана возможность неавторизированных пользователей просматривать
видео. Чтобы просмотреть видео пользователь нажимает на иконку выбранного им видео из
всего списка. Веб страница отправляет запрос серверу. Сервер отправляет запрос в базу данных.
База данных возвращает видео серверу. Сервер возвращает видео Веб странице. Веб страница
воспроизводит пользователю полученное видео.
Пользователь –> Веб страница –> Сервер –> База данных –> Сервер –> Веб страница –>
Пользователь.
Показать диаграмму последовательности «Добавить видео»
Описание
• В данной диаграмме описана возможность авторизированных пользователей добавить видео.
Пользователь нажимает на кнопку добавить видео. Веб страница ему возвращает форму для
заполнения. Где пользователь асинхронно загружает видео, задает название, хэштеги и обложку.
• После подтверждения данные отправляются на веб страницу. Веб страница отправляет данные
серверу. Сервер отправляет данные в базу данных, где добавляется новое видео. База данных
возвращает сообщение об успешно добавленном видео, которое обратно, через сервер, веб
страницу, возвращается пользователю.
Пользователь –> Веб страница –> Пользователь –> Веб страница –> Сервер –> База данных –>
Сервер –> Веб страница –> Пользователь.
Описать диаграмму последовательности «Ответить на заявку в тех поддержку».
Описание
• В данной диаграмме описана возможность администратора ответить на заявки в тех.
поддержке. Администратор нажимает на кнопку посмотреть заявку. Веб страница передает
данные серверу, сервер в базу данных, получая обратно содержимое заявки и отображая его
пользователю.
• Администратор нажимает на кнопку ответить на заявку. Веб страница возвращает ему форму
для заполнения. Где администратор асинхронно отправляет письменный ответ и прикрепляет
скриншоты. Данные передаются через веб страницу и сервер в базу данных, где добавляется
ответ. База данных возвращает ответ об успешном добавлении ответа.
Пользователь –> Веб страница –> Сервер –> База данных –> Сервер –> Веб страница –>
Пользователь –> Веб страница –> Пользователь –> Веб страница –> Сервер –> База данных –>
Сервер –> Веб страница –> Пользователь.
Шаг 4: Описать диаграмму последовательности «Оценить видео».
Описание
• В данной диаграмме описана возможность авторизированного оценить видео. Пользователь
нажимает на кнопку оценить видео. Веб страница возвращает форму выбора оценки.
Пользователь выбирает оценку и отправляет ее веб странице. Веб страница отправляет данные
серверу, сервер – в базу данных. База данных добавляет оценку и возвращает сообщение об
успешном добавлении.
• Администратор нажимает на кнопку ответить на заявку. Веб страница возвращает ему форму
для заполнения. Где администратор асинхронно отправляет письменный ответ и прикрепляет
скриншоты. Данные передаются через веб страницу и сервер в базу данных, где добавляется
ответ. База данных возвращает ответ об успешном добавлении ответа.
Пользователь –> Веб страница –> Пользователь –> Веб страница –> Сервер –> База данных –>
Сервер –> Веб страница –> Пользователь.
Вывод
В результате выполнения данной лабораторной работы были реализованы 4 различные
диаграммы последовательности.