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