Лабораторная работа № 1
Разработать концептуальную модель для программного модуля цифровой образовательной среды, реализующей управление реестром лекций, лабораторных и практических занятий для рабочей программы дисциплины
Отчет по лабораторной работы должен содержать:
- Титульный лист.
- Цель работы.
- Постановка задачи.
- Анализ предметной области.
- Видение системы.
- Концептуальная модель предметной области.
- Диаграмма вариантов использования системы.
- Описание прецедентов.
- Диаграмма деятельности (в случае необходимости).
- Диаграмма последовательностей (в случае необходимости).
- Диаграмма классов.
- Спецификация классов (описание скалярных свойств, свойств навигации и свойств, содержащих внешние ключи).
- Выводы.
Лабораторная работа № 2
Используя концептуальную модель для программного модуля цифровой образовательной среды, реализующей управление реестром лекций, лабораторных и практических занятий для рабочей программы дисциплины (Вариант 2), создать программную реализацию этой модели.
Лабораторная работа № 3
Приобретение навыков создания инфраструктуры сохранения состояния объектной модели веб-приложения.
Отчет по лабораторной работе должен содержать:
- Цель работы.
- Исходный код класса контекста.
- Описание класса контекста.
- Назначение миграции.
- Код миграции.
- Назначение репозитория.
- Код класса репозитория.
- Назначение юнит-тестов.
- Код класса TestHelper.
- Описание класса TestHelper.
- Код класса TestRepository.
- Описание класса TestRepository.
- Скриншоты, демонстрирующие результаты выполнения тестов.
- Выводы