Скачиваний:
0
Добавлен:
07.06.2026
Размер:
1.15 Mб
Скачать
  1. Построение диаграммы объектов для сценария «Добавить новый учебный материал».

Результат создания диаграммы объектов представлен на рисунке 3:

Рисунок 3 – диаграмма-объектов для сценария «Добавить новый учебный материал»

  1. Построение диаграммы пакетов

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

Было выделено четыре пакета:

  1. Пакет users – содержит классы, отвечающие за работу с пользователями системы: User и ContentManager;

  2. Пакет content – включает в себя классы, связанные с учебными материалами: LearningMaterial и MediaAttachment;

  3. Пакет structure – описывает структуру учебной программы: Topic;

  4. Пакет assessment – отвечает за реализацию тестирования: Test, Question, AnswerOption, UserAnswer.

Зависимости между пакетами:

  • Пакет users зависит от пакета content, так как разработчик (ContentManager) создает объекты LearningMaterial.

  • Пакет users зависит от пакета assessment, так как пользователь (User) проходит тесты и взаимодействует с объектами Test и UserAnswer.

  • Пакет content зависит от пакета structure, так как каждый учебный материал (LearningMaterial) относится к определённой теме (Topic).

  • Пакет content зависит от пакета assessment, так как тесты могут быть связаны с конкретными учебными материалами.

Результат построения диаграммы пакетов представлен на рисунке 4:

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

Вывод:

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

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

Диаграмма классов позволила представить основные сущности предметной области, их характеристики и взаимосвязи.

Диаграмма объектов отразила конкретный момент времени в системе, показав реальные экземпляры классов и их связи на примере добавления нового учебного материала.

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

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

2025