DEV Community

Ortiz de Arcanjo António David
Ortiz de Arcanjo António David

Posted on

Fluxograma Convencional

Definições

Um fluxograma é um diagrama que descreve um processo, sistema ou algoritmo de computador.
Um fluxograma é um diagrama que ilustra um fluxo de trabalho, processo ou sistema, através da ordem das etapas ou tarefas envolvidas.
O fluxograma usa linhas ou setas para direcionar o fluxo de informações.

Elementos básicos do Fluxograma

  • Início;
  • Entrada e Saída de dados;
  • Processo ou Operação;
  • Decisão;
  • Documento;
  • Comentário ou Anotação;
  • Fim.

Algumas das Aplicações do Fluxograma

  • Desenho de processos de negócio;
  • Desenho de Algoritmos Computacionais;
  • Desenho de Algoritmos Matemáticos;
  • Desenvolvimento de Software.
  • Desenho de Processos disciplinares (para RH);
  • Processos de Solicitação e Emissão de documentos, numa organização;
  • Processos de Higiene e segurança no trabalho.

Ferramentas para Desenhar Fluxograma

  • Astah Professional;
  • Draw.io;
  • Lucidchart;
  • Microsoft Visio;
  • Visual Paradigm;
  • BrModelo.

Vantagens

  • Organização do raciocínio;
  • Melhoria na tomada de decisões;
  • Melhor representação do que a descrição narrativa;
  • Facilidade na identificação de pontos de estrangulamento;
  • Previsão de problemas antes da implementação;
  • Facilidade na elaboração de passos para resolução de tarefas;
  • Suporte na organização do fluxo de informações;

Desvantagens

  • Limitação no nível de detalhe;
  • Processos ou algoritmos extensos, torna-se difíceis construir;
  • Dificuldade de interpretação quando envolve muitas partes.

Sugestão

O fluxograma deve ser utilizado para representar algoritmos e processos de alto nível. Quando há necessidade de representar um processo complexo e com mais detalhes, é recomendado usar Diagrama de Actividades ou BPMN.

Exemplo

  • Representação do Algoritmo para de uma fermenta para criar fontes de dados nos formatos SQL, CSV, TXT, JSON e XML;

Ferramenta: Astah Professional
Código Fonte:
https://github.com/ortizdavid/data-source-generator

Image description

Image description

Image description

Image description

Image description

Image description

Top comments (0)