Домашнее задание № 3 - Модели проектирования и реализации программных систем

Методические указания

https://disk.yandex.ru/i/8593AW-fqDHDAA

Сроки

  • Защита ДЗ-3 до 28.12 (включительно),
  • фиксация сроков - до 30.12 (отчет на почту).

Средства выполнения

  • Среда моделирования: Sparx Enterprise Architect, Star UML и т.д.

Исходные данные

  1. Диаграмма пакетов из ЛР-5 (распределение классов анализа по пакетам).
  2. Диаграмма классов проектирования из ДЗ-2.
  3. Диаграммы последовательностей из ДЗ-2.

Задание

  1. Определить набор подсистем и распределить по ним классы проектирования (ДЗ-2).
  2. Определить зависимости подсистем. Построить диаграмму уровней подсистем.
  3. Построить модель трассировки пакетов анализа (из ЛР-5) в подсистемы.
  4. Построить модель трассировки классов анализа (ЛР-5) в классы проектирования (ДЗ-2).
  5. Построить диаграмму развертывания (узлы, каналы связи и подсистемы).
  6. (дополнительно). Определить интерфейсы подсистем. Построить диаграмму последовательностей (из ДЗ-2) в терминах подсистем и их интерфейсов.
  7. Определить набор компонентов. Построить модель трассировки подсистем в компоненты.
  8. (дополнительно) Построить модель трассировки подсистем в компоненты с сохранением интерфейсов.
  9. Построить модель трассировки классов проектирования (ДЗ-2) в исходные файлы.
  10. Построить модель зависимостей компонентов от исходных файлов.
  11. (дополнительно) Построить диаграмму последовательностей (из ДЗ-2) в терминах компонентов и их интерфейсов.

В отчет:

  • Титульный лист;
  • Цель работы;
  • Задание;
  • Диаграмма пакетов анализа (из ЛР-5);
  • Диаграмма классов и диаграммы последовательностей (из ДЗ-2);
  • Диаграмма распределения классов проектирования (ДЗ-2) по подсистемам.
  • Диаграмма уровней подсистем.
  • Модель трассировки пакетов анализа (из ЛР-5) в подсистемы.
  • Модель трассировки классов анализа (ЛР-5) в классы проектирования (ДЗ-2).
  • Диаграмма развертывания (узлы, каналы связи и подсистемы).
  • (дополнительно) Диаграмма распределения классов проектирования по подсистемам с указанием интерфейсов.
  • (дополнительно) Диаграммы последовательностей (из ДЗ-2) в терминах подсистем и их интерфейсов.
  • Модель трассировки подсистем в компоненты.
  • Модель трассировки классов проектирования (ДЗ-2) в исходные файлы.
  • Модель зависимостей компонентов от исходных файлов.
  • Список литературы.