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