Translate

Mostrar mensagens com a etiqueta Aprenda o que é um fluxograma. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Aprenda o que é um fluxograma. Mostrar todas as mensagens

domingo, 29 de abril de 2007

O que é Fluxograma?

 

Bellacosa Mainframe o que é um fluxograma

O que é Fluxograma?

Imagine que um banco deseja explicar como funciona a aprovação de um empréstimo.

Em vez de escrever dezenas de páginas de texto, ele desenha um diagrama mostrando cada etapa do processo.

Esse desenho é chamado de fluxograma.

No ambiente Mainframe, o fluxograma é uma das ferramentas mais importantes para documentar sistemas, compreender programas COBOL, analisar regras de negócio e planejar novos projetos.

Ele permite visualizar o funcionamento de um sistema antes mesmo de escrever a primeira linha de código.


Definição simples

Um fluxograma é um diagrama que representa graficamente a sequência de passos de um processo, algoritmo ou sistema.

Ele utiliza símbolos padronizados ligados por setas para mostrar:

  • início;

  • atividades;

  • decisões;

  • entradas;

  • saídas;

  • término.

Em outras palavras:

O fluxograma é o mapa visual do funcionamento de um sistema.


Uma analogia simples

Imagine um mapa de metrô.

Você consegue visualizar:

  • onde começa a viagem;

  • quais estações serão percorridas;

  • onde trocar de linha;

  • onde termina o percurso.

O fluxograma faz exatamente isso com um programa ou processo.


Para que serve?

No Mainframe ele ajuda a:

  • entender programas COBOL;

  • documentar sistemas;

  • analisar processos;

  • descobrir erros;

  • explicar regras de negócio;

  • facilitar manutenção;

  • treinar novos funcionários;

  • planejar alterações.


Como funciona?

Imagine um sistema simples de consulta de saldo.

O fluxo pode ser:

Início

↓

Informar Conta

↓

Conta Existe?

↓

Sim → Consulta Db2

↓

Exibe Saldo

↓

Fim

↓

Não

↓

Mensagem de Erro

↓

Fim

Mesmo sem conhecer COBOL, é possível compreender o funcionamento.


Símbolos principais

Oval

Representa:

  • início;

  • fim.

(Início)

(Fim)

Retângulo

Representa uma atividade.

Exemplo:

Consultar Cliente

Losango

Representa uma decisão.

Exemplo:

Saldo suficiente?

Possui normalmente duas saídas:

  • Sim

  • Não


Paralelogramo

Representa:

  • entrada;

  • saída.

Exemplo:

Informar CPF

Exibir Mensagem

Setas

Mostram a direção do fluxo.

↓

→

←

Exemplo completo

Imagine um saque em caixa eletrônico.

Início

↓

Inserir Cartão

↓

Digitar Senha

↓

Senha Correta?

↓

Não

↓

Mensagem

↓

Fim

↓

Sim

↓

Escolher Valor

↓

Saldo Disponível?

↓

Não

↓

Saldo Insuficiente

↓

Fim

↓

Sim

↓

Debitar Conta

↓

Liberar Dinheiro

↓

Emitir Comprovante

↓

Fim

Fluxograma e COBOL

Antes da programação:

Fluxograma

↓

Especificação

↓

Programa COBOL

↓

Testes

O fluxograma ajuda o programador a entender toda a lógica antes de escrever o código.


Fluxograma e Mainframe

É comum utilizá-lo para representar:

  • programas COBOL;

  • transações CICS;

  • Jobs Batch;

  • fluxos JCL;

  • integrações MQ;

  • APIs REST;

  • processos bancários;

  • regras de negócio.


Exemplo em um banco

Pagamento PIX

Cliente

↓

Aplicativo

↓

API

↓

CICS

↓

Programa COBOL

↓

Db2

↓

Resposta

↓

Cliente

Esse fluxo mostra toda a integração entre sistemas.


Benefícios

Um bom fluxograma permite:

  • compreender sistemas rapidamente;

  • reduzir erros;

  • facilitar documentação;

  • melhorar comunicação;

  • acelerar treinamento;

  • simplificar manutenção;

  • apoiar testes.


Ferramentas utilizadas

Diversas ferramentas permitem criar fluxogramas.

Entre elas:

  • Microsoft Visio;

  • Draw.io (diagrams.net);

  • Lucidchart;

  • IBM Blueworks Live;

  • Microsoft PowerPoint;

  • Mermaid;

  • PlantUML.


Curiosidades

1. Fluxogramas existem há mais de 100 anos

Eles começaram a ser utilizados na engenharia industrial muito antes do surgimento dos computadores e depois foram adotados pela área de informática para representar algoritmos e processos.


2. Muitos programas COBOL antigos foram projetados com fluxogramas

Antes do desenvolvimento, era comum desenhar toda a lógica em papel utilizando símbolos padronizados.


3. O fluxograma continua atual

Mesmo com metodologias ágeis, UML e BPMN, o fluxograma continua sendo uma das formas mais simples de explicar um processo.


4. IA pode gerar fluxogramas

Ferramentas de Inteligência Artificial já conseguem criar fluxogramas automaticamente a partir de documentos, código COBOL ou descrições em linguagem natural.


Erros comuns de iniciantes

"Fluxograma é apenas um desenho"

Não.

Ele representa formalmente a lógica de um processo e ajuda a identificar falhas antes da programação.


"Só analistas usam fluxogramas"

Não.

Programadores, arquitetos, testadores, analistas de negócio e gestores utilizam fluxogramas para compreender sistemas.


"Fluxograma substitui a documentação"

Não.

Ele complementa a documentação, oferecendo uma visão visual do funcionamento do sistema.


Quando estudar fluxogramas?

Logo no início da carreira.

Uma boa sequência é:

  1. Lógica de Programação.

  2. Algoritmos.

  3. Fluxogramas.

  4. Pseudocódigo.

  5. COBOL.

  6. JCL.

  7. CICS.

  8. Db2.

Esse conhecimento facilitará o aprendizado de programação e permitirá compreender sistemas Mainframe de forma muito mais rápida.


Conclusão

O fluxograma é uma representação gráfica que descreve a sequência de atividades, decisões e caminhos de um processo ou sistema. No ambiente Mainframe, ele é amplamente utilizado para documentar programas COBOL, modelar processos bancários, representar transações CICS, integrar sistemas e facilitar a comunicação entre analistas, desenvolvedores e usuários.

Mais do que um simples desenho, o fluxograma é uma ferramenta de análise, planejamento e documentação que reduz erros, melhora o entendimento das regras de negócio e torna o desenvolvimento de aplicações IBM Z mais organizado e eficiente. Para qualquer profissional que esteja iniciando no universo Mainframe, aprender a criar e interpretar fluxogramas é um passo fundamental para evoluir em programação, análise de sistemas e arquitetura de software.

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988