-
Notifications
You must be signed in to change notification settings - Fork 6
Рабочие продукты объектно ориентированного анализа и проектирования
Pandas edited this page Jun 15, 2017
·
1 revision
Анализ – построение модели системы.

-
Разбиваем задачу на домены:
- Схема доменов
- Проектная матрица
-
Разбиваем домены на подсистемы:
- Модель взаимодействия подсистемы
- Модель связей подсистемы
- Модель доступа к подсистемам
-
Для каждой подсистемы получаем:
- Информационная модель (получаем описание классов и их атрибутов, а также описание их связей)
- Модель взаимодействия объектов (получаем список событий в подсистеме)
- Модель доступа к объектам (получаем таблицу процессов состояний).
- Для каждого объекта получаем модель переходов состояний
- Для каждого состояния каждой модели состояния строим диаграмму потоков данных действий
- Для каждого процесса получаем описание процесса.
🔴Не путать домен (мир) с сервисом (функционал)!
На основе полученных в ООА документов мы приходим к проектированию. Четыре основных рабочих продукта:
- Диаграмма класса (проектируется вокруг объекта класса и класса).
- Схема структуры класса (для внутренней структуры класса).
- Диаграмма зависимостей – схема использования.
- Диаграмма наследований – схема наследования классов.