Fluxogramas têm sido usados em TI há mais de uma década. Eles retratam em símbolos e linhas o fluxo lógico de um programa e as interações que realiza. Designers usar fluxogramas para especificar um programa, em termos gerais, de modo que ambos os negócios e usuários técnicos têm um entendimento comum de como funciona e se encaixa. Fluxogramas são uma ferramenta valiosa que pode explicar idéias de uma forma que de outra forma seria difícil de entender. Existem inúmeros tipos de fluxogramas, e seu uso tem mudado ao longo dos anos, mas eles ainda são ferramentas importantes.
símbolos
Os símbolos são usados para ilustrar os processos tais como os pontos de início e fim. As ligações entre estes processos são através da utilização de setas para indicar o fluxo de controlo. Todos os símbolos têm palavras colocadas dentro deles, indicando um processo de lógica baseada em decisão, tais como "se um documento de ordem chega, processar o pedido." Todo o conjunto de símbolos fornecer lógica, etapas de processamento, sub-rotinas, entrada e saída e os fluxos de informação múltipla. Consulte Recursos para obter exemplos e explicações de fluxogramas.
Tipos de fluxograma
Existem diferentes tipos de fluxogramas de programação, dependendo da finalidade de um projeto. fluxogramas de documentos mostram os controles sobre os documentos através de um sistema. fluxogramas de dados mostrar o progresso de dados de processo para processo. fluxogramas do sistema ilustram controles para interações físicas ou de recursos, e puras fluxogramas de programação mostram a lógica e as condições que ocorrem dentro de um programa de computador. A maioria dos fluxogramas simplesmente ilustrar o fluxo de informação, ao invés de idéias e conceitos específicos.
Software fluxograma
Software existe para criar fluxogramas, ambas as versões pagas e de código aberto (livre). Qualquer software pode ser usado para desenhar fluxogramas, incluindo software já disponíveis, tais como o Windows Paint. As ferramentas mais especializadas oferecem modelos prontos e "drag and drop" símbolos. versões baseadas na web também existem para criar fluxogramas online.
Técnicas modernas de fluxograma
Fluxogramas evoluíram para abranger novos negócios métodos, tecnologias e conceitos. Como resultado, eles têm nomes diferentes, tais como "Unified Modeling Language," "Diagramas de atividade" e "Diagramas de Sequência" para nomear alguns. O fluxograma foi o precursor para a maioria das técnicas de design de programação modernas, mas os métodos de fluxograma originais ainda são amplamente utilizados na indústria, como eles são fáceis de criar e entender.