Definição do fluxograma do sistema

Mulher de negócios criativa, brainstorming, revisando fluxograma pendurado na parede de tijolos no escritório

Crédito da imagem: Imagens Hero / Imagens Hero / GettyImages

Um fluxograma é uma representação gráfica de uma sequência de atividades em um processo. Os fluxogramas foram usados ​​pela primeira vez no início do século 20 para descrever sistemas de engenharia e manufatura. Com o surgimento da programação de computador, o fluxograma do sistema tornou-se uma ferramenta valiosa para representar o fluxo de controle por meio de um sistema de computador e onde são tomadas as decisões que afetam o fluxo.

Fluxograma do sistema vs. Fluxograma de Dados

Uma variedade de símbolos padrão são usados ​​em fluxogramas de sistema e dados, com a forma do símbolo indicando sua função. Os símbolos são conectados por linhas que mostram a direção do fluxo. O texto dentro do símbolo descreve sua função específica. Ao contrário dos fluxogramas de dados que mostram a movimentação dos dados, os fluxogramas do sistema mostram decisões que alteram o fluxo da lógica do programa. Os fluxogramas do sistema usam o símbolo do diamante para representar decisões sim / não, com uma linha separada deixando o diamante para cada resposta.

Vídeo do dia

Símbolos do fluxograma do sistema

Todos os fluxogramas do sistema começam e terminam com uma forma oval que indica o início e o fim da tarefa de programação que está sendo descrita. Dentro do fluxograma, um retângulo é usado para representar um processo ou atividade a ser concluída. A entrada ou saída de dados para o sistema é representada por um paralelogramo. Em um sistema de computador, exemplos de fontes de entrada de dados incluem teclados, mouses, scanners, câmeras, microfones e diferentes tipos de sensores. Exemplos de destinos de saída incluem impressoras 2D e 3D, dispositivos de exibição e alto-falantes.

Lendo um fluxograma do sistema

Se quiser entender um sistema, você precisa saber como ler o fluxograma do sistema que o descreve. Começando com o símbolo inicial, siga as linhas de fluxo através de cada símbolo até o símbolo final. Em cada símbolo de decisão, trace os caminhos alternativos. Analisar um fluxograma dessa forma é conhecido como "verificação de mesa". Os programadores usam a verificação de mesa para garantir que todas as decisões e processos sejam definidos corretamente antes de começarem a codificar.

Benefícios dos fluxogramas do sistema

A programação de computadores requer um planejamento cuidadoso e pensamento lógico. Os programadores precisam entender completamente uma tarefa antes de começar a codificar. Os fluxogramas do sistema foram amplamente usados ​​nos primeiros dias da programação para ajudar os projetistas do sistema a visualizar todas as decisões que precisavam ser tratadas. Outras ferramentas, desde então, foram introduzidas que podem ser mais apropriadas para descrever sistemas complexos. Uma dessas ferramentas é o pseudocódigo, que usa uma combinação de sintaxe de linguagem de programação e linguagem natural semelhante ao inglês para descrever como uma tarefa será concluída. Muitos designers de sistema consideram o pseudocódigo mais fácil de produzir e modificar do que um fluxograma complicado. No entanto, os fluxogramas ainda são usados ​​para muitos aplicativos de negócios.