Skip to content

Рабочие продукты объектно ориентированного анализа и проектирования

Pandas edited this page Jun 15, 2017 · 1 revision

Анализ – построение модели системы.

Imgur Действия при анализе и результаты (рабочие продукты):

  • Разбиваем задачу на домены:
    • Схема доменов
    • Проектная матрица
  • Разбиваем домены на подсистемы:
    • Модель взаимодействия подсистемы
    • Модель связей подсистемы
    • Модель доступа к подсистемам
  • Для каждой подсистемы получаем:
    • Информационная модель (получаем описание классов и их атрибутов, а также описание их связей)
    • Модель взаимодействия объектов (получаем список событий в подсистеме)
    • Модель доступа к объектам (получаем таблицу процессов состояний).
  • Для каждого объекта получаем модель переходов состояний
  • Для каждого состояния каждой модели состояния строим диаграмму потоков данных действий
  • Для каждого процесса получаем описание процесса.

🔴Не путать домен (мир) с сервисом (функционал)!

На основе полученных в ООА документов мы приходим к проектированию. Четыре основных рабочих продукта:

  • Диаграмма класса (проектируется вокруг объекта класса и класса).
  • Схема структуры класса (для внутренней структуры класса).
  • Диаграмма зависимостей – схема использования.
  • Диаграмма наследований – схема наследования классов.

Clone this wiki locally