Диаграммы UML, используемые на этапе анализа

#uml

#uml

Вопрос:

Какие из диаграмм uml разрешено использовать на этапе анализа программного обеспечения?

Разрешено ли использовать диаграмму классов на этапе анализа?

Ответ №1:

Вы можете использовать ВСЕ диаграммы на этапе анализа — если это имеет смысл. Часто во время анализа вы документируете существующие системы (с целью их улучшения). Очевидно, что эти системы (поскольку они существуют) прошли все стадии проектирования. И (если задокументировано) будут содержать все необходимые части модели, включая диаграммы UML. Конечно, почти во всех случаях этой документации не существует.

Если вы разрабатываете систему с нуля, вы бы начали с

  • простые требования
  • синтезированные варианты использования
  • статический дизайн класса
  • поведенческие
    • активность и
    • диаграмма последовательности
    • в конечном итоге время
  • компоненты (для больших систем)
  • и, наконец, развертывание.

Все вышеперечисленное с обратными циклами и разной степенью детализации.

Комментарии:

1. Спасибо за ответ Я понял, что на этапе анализа диаграммы классов помогают обнаружить части и их взаимосвязи на концептуальном уровне . Анализ в сравнении с диаграммой классов проектирования

2. Точно. При проектировании бизнес-объектов вы начинаете с базовых атрибутов и со временем переходите к более детальному анализу. Что из вышеперечисленного действительно необходимо, зависит от объема и цели этапа проектирования.