В чем разница между рабочим процессом и блок-схемой, если таковые имеются? - PullRequest
9 голосов
/ 15 сентября 2010

Я изучаю, как визуализировать процесс приложения.Теперь я нашел термин «рабочий процесс и управление рабочим процессом», но это немного сбивает с толку.

Когда я продолжил поиск, также появился термин «блок-схема».

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

Спасибо

Ответы [ 2 ]

7 голосов
/ 15 сентября 2010

http://en.wikipedia.org/wiki/Workflow

http://en.wikipedia.org/wiki/Flowchart

«Рабочий процесс» - это определение процесса того, как должен выполняться элемент работы.

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

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

Это помогает?

0 голосов
/ 01 октября 2015

Исходя из моего ограниченного опыта, я бы добавил, что диаграммы Workflow имеют тенденцию быть более расслабленными в своей компоновке. Блок-схемы чрезвычайно строгие и жесткие; за каждым шагом должна следовать точка принятия решения (ромб). Итак: A == B? (где == - это вопрос «истина / ложь»). Если TRUE, переходите к процессу X; если ЛОЖЬ, переходите к следующему пункту решения, B >= C?.

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

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

...