#uml
#uml
Вопрос:
Какие из диаграмм uml разрешено использовать на этапе анализа программного обеспечения?
Разрешено ли использовать диаграмму классов на этапе анализа?
Ответ №1:
Вы можете использовать ВСЕ диаграммы на этапе анализа — если это имеет смысл. Часто во время анализа вы документируете существующие системы (с целью их улучшения). Очевидно, что эти системы (поскольку они существуют) прошли все стадии проектирования. И (если задокументировано) будут содержать все необходимые части модели, включая диаграммы UML. Конечно, почти во всех случаях этой документации не существует.
Если вы разрабатываете систему с нуля, вы бы начали с
- простые требования
- синтезированные варианты использования
- статический дизайн класса
- поведенческие
- активность и
- диаграмма последовательности
- в конечном итоге время
- компоненты (для больших систем)
- и, наконец, развертывание.
Все вышеперечисленное с обратными циклами и разной степенью детализации.
Комментарии:
1. Спасибо за ответ Я понял, что на этапе анализа диаграммы классов помогают обнаружить части и их взаимосвязи на концептуальном уровне . Анализ в сравнении с диаграммой классов проектирования
2. Точно. При проектировании бизнес-объектов вы начинаете с базовых атрибутов и со временем переходите к более детальному анализу. Что из вышеперечисленного действительно необходимо, зависит от объема и цели этапа проектирования.