Какие диаграммы существуют в UML 2 ?

Не хочется приводить линейный список, поэтому предложим дополнительно классификацию диаграмм в зависимости от того, на какой вопрос они отвечают:

Что делает система?

  • Диаграмма использования / Use case diagram

Из чего состоит система?

  • Диаграмма классов / Class diagram
  • Диаграмма компонентов / Component diagram
  • Диаграмма размещения (развертывания) / Deployment diagram
  • Диаграмма объектов / Object diagram
  • Диаграмма внутренней структуры / Composite structure diagram

Как работает система?

  • Диаграмма деятельности / Activity diagram
  • Диаграмма коммуникации / Communication diagram
  • Диаграмма последовательности / Sequence diagram
  • Диаграмма автомата / State machine diagram
  • Обзорная диаграмма взаимодействия / Interaction overview diagram
  • Диаграмма синхронизации / Timing diagram

Как управлять сложностью самой модели?

  • Диаграмма пакетов / Package diagram

Примеры всех диаграмм можно найти, например, в этой презентации.

Оригинал тут

{smfdispute}