Использование UML в объектно-ориентированном анализе и проектировании


Этот вопрос касается объектно-ориентированного анализа и проектирования ,UML

В объектно-ориентированном анализе конечным результатом является диаграмма классов системы.

В объектно-ориентированном дизайне конечным результатом является реализация диаграммы классов в коде.

Какова польза UML-диаграмм в OOAD?


  • в объектно-ориентированном анализе я видел использование этих диаграмм UML-используйте диаграмму случая, диаграмму последовательности для создания диаграмма классов
  • являются ли приведенные выше диаграммы единственными, которые используются в анализе (создание класса diagramme)?

  • в объектно-ориентированном дизайне я видел, как используются эти UML-диаграммы-диаграммы классов, последовательные диаграммы, используемые для реализации кода (кода классов)
  • являются ли приведенные выше диаграммы единственными, которые используются при проектировании для реализации диаграммы классов в коде?

  • или в зависимости от необходимости используется другой тип UML-диаграмм в объектно-ориентированном анализе и объектно-ориентированном проектировании?
2 2

2 ответа:

В объектно-ориентированном анализе конечным результатом является диаграмма классов системы. № Результатом анализа является модель, представляющая проблемную область. Любая используемая диаграмма - это всего лишь средство для отражения модели ее читателям.

В объектно-ориентированном дизайне конечным результатом является реализация диаграммы классов в коде. № Результатом является архитектурная модель, основанная на аналитической модели. Возможно, вы сможете генерировать код из этой модели. Около по крайней мере, кодер может использовать эту модель для преобразования ее в код.

Какова польза UML-диаграмм в OOAD? UML-диаграммы используются для визуализации модели предметной области. Вы можете жить без диаграмм, но они поддерживают связь между людьми.

Вы будете использовать различные типы диаграмм в зависимости от того, на какую часть(части) модели вы прольете свет.

UML-это набор инструментов, используемый OOAD для выражения различных этапов проектирования на общем и понятном языке.

Знаете ли вы, что 3 основные фазы OOAD включают различные типы UML-диаграмм

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

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

Смотрите специальную страницуВикипедии для получения подробной информации .