Динамическая диаграмма

Динамическая диаграмма может быть полезна, когда вы хотите показать, как элементы статической модели взаимодействуют во время выполнения для реализации пользовательской истории, варианта использования, функции и т.д. Эта динамическая диаграмма основана на UML-диаграмме взаимодействия (ранее известная как “диаграмма взаимодействия UML”). Она похожа на Диаграмму последовательности UML, хотя и позволяет расположить элементы диаграммы в произвольной форме с пронумерованными взаимодействиями для указания порядка.

Пример (стиль совместной работы)

A dynamic diagram

Легенда диаграммы

A diagram key

Пример (стиль последовательности)

A dynamic diagram

Область видимости

Конкретная функция, история, пример использования и т.д.

Основные и вспомогательные элементы

На ваш выбор - вы можете показать программные системы, контейнеры или компоненты, взаимодействующие во время выполнения.

Целевая аудитория

Технические и нетехнические специалисты, как внутри команды разработчиков программного обеспечения, так и за ее пределами.

Рекомендуется?

Нет, динамические диаграммы следует использовать с осторожностью, чтобы показать интересные/ повторяющиеся закономерности или особенности, требующие сложного набора взаимодействий.

Примечания

Стили совместной работы и последовательности отображают одну и ту же информацию по-разному, поэтому не стесняйтесь использовать тот, который вам больше нравится.