Технологии программирования на базе Microsoft Solutions Framework

       

Диаграммы UML


Диаграммы UML предназначены для визуального отображения моделей и их компонентов.

UML 2.0 содержит 13 типов диаграмм. В том числе:

  • Структурные диаграммы (6).
  • Диаграммы поведения (3).
  • Диаграммы взаимодействия (4).

Рассмотрим каждую из групп подробнее:

Структурные диаграммы:

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

Диаграммы поведения:

  • Диаграмма действия - показывает потоки информации в системе.
  • Диаграмма состояния - представляет собой конечный автомат, показывающий функционирование системы.
  • Диаграмма вариантов использования - показывает работу системы с точки зрения пользователей.

Диаграммы взаимодействия

  • Диаграмма кооперации - показывает структурную организацию участвующих во взаимодействии объектов.
  • Диаграмма взаимодействия (новация UML 2.0).
  • Диаграмма последовательности - показывает временную упорядоченность событий.
  • Временная диаграмма - диаграмма связана с временными рамками проекта.



Содержание раздела