Что является результатом объектно-ориентированного анализа (ООА)

Ответ

Результатом объектно-ориентированного анализа (ООА) является формализованная модель предметной области, которая служит основой для дальнейшего проектирования и разработки. Эта модель не зависит от конкретной технологии реализации и описывает систему в терминах объектов, их атрибутов и взаимодействий.

Основные артефакты, получаемые в процессе ООА:

  1. Модель предметной области (Domain Model) Представляет собой набор классов, описывающих ключевые сущности системы, их атрибуты, операции и связи между ними (ассоциация, агрегация, наследование).

  2. Диаграммы UML (Unified Modeling Language) Визуальное представление модели. Наиболее важные для ООА:

    • Диаграмма вариантов использования (Use Case Diagram): Описывает взаимодействие акторов (пользователей, систем) с системой.
    • Диаграмма классов (Class Diagram): Статическая структура системы.
    • Диаграмма последовательности (Sequence Diagram): Динамика взаимодействия объектов во времени для конкретного сценария.
  3. Сценарии использования (Use Cases) Текстовое описание шагов, которые выполняет система для достижения цели актора. Каждый сценарий детализирует один из вариантов использования.

  4. Глоссарий проекта Единый словарь терминов и определений, используемых в предметной области, для устранения неоднозначности.

Главная цель ООА — создать четкое и полное понимание того, что система должна делать, прежде чем переходить к вопросу, как она будет это делать.