BPMN API / диаграмма базы данных, хорошая практика - PullRequest
2 голосов
/ 20 марта 2019

Для моей магистерской диссертации я планировал составить диаграмму BPMN, объясняющую различные «потоки» между клиентом, API и базой данных.Я искал подобные диаграммы в BPMN, но я не нашел ни одной.

Может кто-нибудь сказать мне, если этот вид диаграммы является хорошей практикой?Я приведу пример под:

enter image description here

1 Ответ

4 голосов
/ 20 марта 2019

BPMN-диаграммы используются для представления бизнес-процессов и плохо поддерживают детали системного уровня. Это может быть причиной того, что вы не можете найти примеры, близкие к ожидаемым.

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

Типичным выбором здесь будет Диаграмма действий (которая будет выглядеть очень похоже на вашу диаграмму, только некоторые элементы будут немного отличаться - в конце действия будет использоваться другой значок с черным шаром внутри, и узел принятия решения будет пустым; более того, вам понадобятся элементы fork / join, где есть два параллельных потока).

Другой вариант, как и предыдущий, - это диаграмма последовательности. все будет совсем иначе. Тем не менее, он подчеркивает обязанности Клиента, API и Базы данных и то, как сообщения передаются между ними.

Если вас меньше интересует последовательность сообщений, вы также можете рассмотреть диаграмму коммуникации.

...