Fluxo de processo descreve como as coisas se movem através de sistemas: mensagens através da Internet, de eletricidade através da fiação do seu carro, seus passos em jogar um jogo de computador ou como a água do mar se movendo através de uma estação de dessalinização. Fluxo de processo é muitas vezes representado por gráficos de processo (cada imagem retrata uma fase de transformação) ou fluxogramas (traçando seu caminho através do gráfico é como traçar um caminho através do sistema). Existem vários tipos diferentes de fluxo do processo.
Fluxo de dados
Fluxo de processo que descreve como os dados se movem através de um sistema pode ser representado por uma ou gráficos de processo ou fluxogramas. Exemplos típicos são a informação que flui para dentro de uma empresa (ou departamento) e a informação que é a entrada para um computador, ou programa de computador. Sistemas de processamento de dados tem um par de características distintivas: múltiplas entradas e lugares onde os dados podem dividir ou duplicados. Várias entradas fazer fluxogramas um pouco não convencional (o normalmente têm apenas um ponto de partida), mas ainda possível. A divisão de dados - metade de uma mensagem vai um lugar, a outra metade em algum outro lugar - faz fluxogramas problemático. gráficos de processo são geralmente a melhor maneira de representar este tipo de fluxo do processo. O fluxo de dados é muitas vezes modelado por Diagramas de Fluxo de Dados (DFD).
Fluxo de documentos
fluxo de documentos é muito parecido com o fluxo de dados com uma grande diferença: os documentos não costumam dividir. Um documento geralmente permanece intacta até que seja apresentado ou jogado fora. fluxo de documentos é mais fácil para representar que o fluxo de dados pela simples razão de que os documentos são mais fáceis de ver do que os dados - especialmente quando os dados estão no formato legível por computador. Exemplos de fluxo de documentos são encontrados sempre que houver formulários para preencher ou formas para processar. Massagens que vão através dos correios também são bons exemplos. Compare o que acontece com esses documentos para o que acontece com mensagens de correio electrónico para ver o claro contraste entre o fluxo de dados e fluxo de documentos.
Fluxo de programa
o fluxo do programa é muito diferente de qualquer fluxo de dados ou fluxo de documentos. o fluxo do programa é de cerca de "ao controle" move-se através do sistema. No fluxo do programa, um agente externo está a atravessar o sistema fazer as coisas. O exemplo archtypical de fluxo do programa é o programa de computador, onde Unidade Central de Processamento (CPU) está se movendo através do sistema (programa) fazer as coisas. Para o programa de computador tradicional, há apenas um ponto de entrada que faz com que este tipo de fluxo de processo perfeito para fluxogramas. Outro exemplo de fluxo de programa é um cozinheiro seguir uma receita. O cozinheiro se move através da receita - talvez ignorando alguns passos opcionais - até o fim. Em ambos os casos, o movimento de um agente através do sistema produziu um resultado desejado.
Fluxo do sistema
Fluxo do sistema difere dos outros tipos de fluxo, em que todas as partes de um sistema são activos ao mesmo tempo. Em outros tipos de peças de fluxo do sistema pode não ser muito mais activo do tempo - dados ou documentos só pode fluir para algumas partes do sistema em ocasiões especiais. Da mesma forma o fluxo do programa pode raramente visitar algumas partes do sistema. fluxo do sistema olha para todo o sistema, onde cada parte está ativo o tempo todo. Exemplos de fluxo do sistema incluem fábricas e do corpo humano - tudo está acontecendo ao mesmo tempo. Nem os gráficos de processo ou fluxogramas são adequados para modelar processos do sistema. A melhor abordagem é a de dividir o sistema em pequenas partes e descrever o que cada um faz - isso é chamado de Processo Diagrama de Fluxo (PFD). Estes não têm de início e final rotulado - eles são simplesmente diagramas do sistema.