Какая система моделирования обозначений для отображения взаимосвязей и внутренних логических структур? - PullRequest
0 голосов
/ 18 ноября 2011

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

Я использую BPMN 2.0нотация с Yaoqiang Editor .

Однако я не уверен, правильно ли я это делаю или даже использую правильную нотацию.

Пример системы

Правильно ли это, если нет, можете ли вы порекомендовать альтернативную запись или метод отображения систем?

Спасибо за все предложения

Ответы [ 2 ]

0 голосов
/ 19 ноября 2011

В итоге у меня было несколько дорожек без линий, соединяющих их.Некоторые дорожки заканчиваются эксклюзивным завершающим событием xor с текстом, объясняющим, какую функцию, процедуру или систему он вызывает.Следующая дорожка начинается с зеленой сферы "Start event".

Кажется действительно эффективным, рекомендую этот стиль другим.

0 голосов
/ 18 ноября 2011

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

Я бы подошел к этому в три этапа.

  1. Смоделируйте бизнес-процесс (как вы уже начали).BPMN подходит для этого, также могут быть полезны сценарии использования UML.
  2. Моделируйте системы как таковые.При моделировании совокупности систем и взаимосвязей вы ищете статическую структуру.Это может быть задокументировано с использованием диаграмм компонентов UML.
  3. Моделирование передачи сообщений.Передача сообщений снова является поведением, на этот раз привязанным к конкретным системам и интерфейсам.Моделирование может быть выполнено, например, в виде диаграмм деятельности UML или диаграмм последовательности UML.
...