Скачиваний:
0
Добавлен:
07.06.2026
Размер:
263.3 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Лабораторная работа №5

«Методология объектно-ориентированного моделирования (диаграмма деятельности)»

Выполнил: ст. гр. ИСТ-223 Хакова Ю. М.

Проверил: ст. пр. Косов П. В.

Цель работы: получить навыки построения диаграмм деятельности.

Постановка задачи: создать две диаграммы деятельности, описывающих поток событий выбранных вариантов использования из диаграммы прецедентов информационной системы для изучения межславянского языка

Выбранные прецеденты:

  • Прохождение тестирования

  • Создание курса

Диаграмма прецедентов показана на рисунке 1:

Рисунок 1 – диаграмма прецедентов

В рамках лабораторной работы были построены две диаграммы деятельности, отражающие поток событий по двум выбранным прецедентам: «Прохождение тестирования» и «Создание курса».

Диаграмма деятельности «Прохождение тестирования» описывает взаимодействие между пользователем и системой при выполнении теста. Сценарий начинается с того, что пользователь выбирает доступный тест из предложенного списка. После выбора система проверяет доступность теста и подготавливает его к прохождению. Далее пользователь приступает к выполнению теста, поочередно отвечая на каждый из предложенных вопросов. После каждого ответа происходит проверка: завершен ли тест. Если нет — пользователь продолжает отвечать на следующие вопросы. Когда все вопросы пройдены, система автоматически оценивает ответы и отображает пользователю результат тестирования. В диаграмме отражён цикл, обеспечивающий возврат к следующему вопросу до полного завершения теста. Результат построения диаграммы показан на рисунке 2.

Рисунок 2 – диаграмма деятельности «Прохождение тестирования»

Диаграмма деятельности «Создание курса» моделирует процесс создания обучающего курса преподавателем при участии системы. Процесс начинается с инициации создания курса, при которой преподаватель вводит его название и описание. Система, в свою очередь, выполняет проверку уникальности этих данных. После успешной проверки преподаватель переходит к добавлению содержимого курса. На этапе завершения система выполняет валидацию введённой информации, проверяя структуру и полноту. В случае отсутствия ошибок курс публикуется и становится доступным пользователям. Также предусмотрен альтернативный путь – работа в черновом режиме, где преподаватель может сохранять курс без публикации, а также просматривать и исправлять обнаруженные системой ошибки. Результат построения диаграммы показан на рисунке 3.

Рисунок 3 – диаграмма деятельности «Создание курса»

Вывод:

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

При построении диаграмм я освоила принципы разделения действий по дорожкам (секциям), соответствующим участникам процесса, а также использование управляющих конструкций — условий, циклов и переходов.

Диаграммы деятельности позволили наглядно представить поток управления в системе, выявить потенциальные точки принятия решений и уточнить взаимодействие между пользователем и системой. Полученные модели могут быть использованы для дальнейшего анализа, проектирования и реализации функциональности системы.

Санкт-Петербург

2025