|
Лабораторная работа 3: Функциональные модели ПО
Цель работы: Освоение основ построения поведенческих моделей ПО.
Необходимо спроектировать поведение программы в различных ситуациях. Используется проект на Github, созданный в лабораторной работе №1.
- Создать каталог с названием "docs" в корне проекта.
- Создать файл "docs/functions.md" в формате Markdown с заголовком "Функциональные модели"
- Для каждой функциональной возможности (лабораторная работа №1, задача 8) в файле "docs/functions.md" сделать описание сценария
использования в формате пинг-понга (пользователь делает ... - приложение делает ... - пользователь ... - приложение ...). Каждое описание сопроводить заголовком,
содержащим название функциональной возможности.
- Создать диаграмму вариантов использования приложения (UML Use Case diagram). Диаграмма вариантов использования должна быть написана в формате
PlantUML или Mermaid (например, через FlowChart).
- Для каждой функциональной возможности из более чем одного действия создать диаграмму активности (UML Activity diagram,
не менее 3 шт.). Диаграмма активности должна быть написана в формате PlantUML или
Mermaid. Пример размещения диаграммы в репозитории показан в шаблоне.
Разместить диаграммы в документе "docs/functions.md".
- Разместить в readme.md ссылку на описание функциональных моделей ("docs/functions.md").
Оформление результата
- Ссылка на документ ("docs/functions.md") должна быть размещена в качестве ответа на соответствующее задание в Moodle.
|