Диаграмма для данных и процессов - PullRequest
0 голосов
/ 05 марта 2019

Какую диаграмму я должен использовать для описания такой цепочки:

Input data->preprocessing->preprocessed data->
algorithm 1->if a good result, next step, if not - do algorithm 1 again...

1 Ответ

5 голосов
/ 05 марта 2019

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

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

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

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

...