Домашнее задание № 3 - Модели проектирования и реализации программных систем
Методические указания
https://disk.yandex.ru/i/8593AW-fqDHDAA
Сроки
- Защита ДЗ-3 до 28.12 (включительно),
- фиксация сроков - до 30.12 (отчет на почту).
Средства выполнения
- Среда моделирования: Sparx Enterprise Architect, Star UML и т.д.
Исходные данные
- Диаграмма пакетов из ЛР-5 (распределение классов анализа по пакетам).
- Диаграмма классов проектирования из ДЗ-2.
- Диаграммы последовательностей из ДЗ-2.
Задание
- Определить набор подсистем и распределить по ним классы проектирования (ДЗ-2).
- Определить зависимости подсистем. Построить диаграмму уровней подсистем.
- Построить модель трассировки пакетов анализа (из ЛР-5) в подсистемы.
- Построить модель трассировки классов анализа (ЛР-5) в классы проектирования (ДЗ-2).
- Построить диаграмму развертывания (узлы, каналы связи и подсистемы).
- (дополнительно). Определить интерфейсы подсистем. Построить диаграмму последовательностей (из ДЗ-2) в терминах подсистем и их интерфейсов.
- Определить набор компонентов. Построить модель трассировки подсистем в компоненты.
- (дополнительно) Построить модель трассировки подсистем в компоненты с сохранением интерфейсов.
- Построить модель трассировки классов проектирования (ДЗ-2) в исходные файлы.
- Построить модель зависимостей компонентов от исходных файлов.
- (дополнительно) Построить диаграмму последовательностей (из ДЗ-2) в терминах компонентов и их интерфейсов.
В отчет:
- Титульный лист;
- Цель работы;
- Задание;
- Диаграмма пакетов анализа (из ЛР-5);
- Диаграмма классов и диаграммы последовательностей (из ДЗ-2);
- Диаграмма распределения классов проектирования (ДЗ-2) по подсистемам.
- Диаграмма уровней подсистем.
- Модель трассировки пакетов анализа (из ЛР-5) в подсистемы.
- Модель трассировки классов анализа (ЛР-5) в классы проектирования (ДЗ-2).
- Диаграмма развертывания (узлы, каналы связи и подсистемы).
- (дополнительно) Диаграмма распределения классов проектирования по подсистемам с указанием интерфейсов.
- (дополнительно) Диаграммы последовательностей (из ДЗ-2) в терминах подсистем и их интерфейсов.
- Модель трассировки подсистем в компоненты.
- Модель трассировки классов проектирования (ДЗ-2) в исходные файлы.
- Модель зависимостей компонентов от исходных файлов.
- Список
литературы.