Какой тип UML лучше всего подойдет для представления моей архитектуры проекта для бизнес-пользователей - PullRequest
0 голосов
/ 01 февраля 2019

Я разработал 5 микроуслуг как часть моего проекта, и я хочу представить полную архитектуру проекта в виде диаграммы UML (я должен представить эти микросервисы и их взаимодействия), чтобы бизнес-пользователи могли легко понять проект.Кто-нибудь может предложить, какой тип UML-диаграммы лучше всего подходит для моих требований.

1 Ответ

0 голосов
/ 03 февраля 2019

Это зависит от того, что вы хотите изобразить.

Поведение и взаимодействия можно смоделировать несколькими способами, в качестве начала, однако вы можете использовать либо диаграммы последовательности (или схемы взаимодействия), либо / или диаграммы связи.Вы можете использовать любой из них как на уровне кода (т. Е. Объекты общаются друг с другом), так и на уровне компонентов (т. Е. Экземпляры компонентов общаются друг с другом).

Для моделирования ваших структур вы можете использоватьДиаграммы классов (опять же, если на логическом уровне кода или информационной структуры) и / или Диаграммы компонентов (на уровне Компонентов).

Если вы используете Компоненты, хорошим трюком является построение структурной модели.сначала (диаграмма компонентов), а затем используйте ее в качестве шаблона для поведенческой модели, представленной с использованием диаграммы связи.Вы могли бы сделать это и на уровне кода (объекта), но диаграммы последовательности, как правило, чаще встречаются при представлении поведения кода в моем опыте.

Я рекомендую эту книгу, когда пытаюсь понять, как лучше представить архитектуры для различныхзаинтересованные стороны: https://www.viewpoints -and-perspectives.info

...