Você está na página 1de 20

SÉRIE TI - SOFTWARE

LÓGICA DE
PROGRAMAÇÃO
FLUXOGRAMAS,
ORGANOGRAMAS,
REPRESENTAÇÕES GRÁFICAS
CONFEDERAÇÃO NACIONAL DA INDÚSTRIA – CNI

Robson Braga de Andrade


Presidente

GABINETE DA PRESIDÊNCIA

Teodomiro Braga da Silva


Chefe do Gabinete - Diretor

DIRETORIA DE EDUCAÇÃO E TECNOLOGIA - DIRET

Rafael Esmeraldo Lucchesi Ramacciotti


Diretor de Educação e Tecnologia

SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL - SENAI

Robson Braga de Andrade


Presidente do Conselho Nacional

SENAI – Departamento Nacional

Rafael Esmeraldo Lucchesi Ramacciotti


Diretor-Geral

Julio Sergio de Maya Pedrosa Moreira


Diretor-Adjunto

Gustavo Leal Sales Filho


Diretor de Operações
SÉRIE TI - SOFTWARE

LÓGICA DE
PROGRAMAÇÃO
FLUXOGRAMAS,
ORGANOGRAMAS,
REPRESENTAÇÕES GRÁFICAS
© 2020. SENAI – Departamento Nacional

© 2020. SENAI – Departamento Regional de Santa Catarina

A reprodução total ou parcial desta publicação por quaisquer meios, seja eletrônico, mecâ-
nico, fotocópia, de gravação ou outros, somente será permitida com prévia autorização, por
escrito, do SENAI.

Esta publicação foi elaborada pela equipe de Educação a Distância do SENAI de Santa Cata-
rina, com a coordenação do SENAI Departamento Nacional, para ser utilizada por todos os
Departamentos Regionais do SENAI nos cursos presenciais e a distância.

SENAI Departamento Nacional


Unidade de Educação Profissional e Tecnológica - UNIEP

SENAI Departamento Regional de Santa Catarina


Gerência de Educação

SENAI Sede
Serviço Nacional de Setor Bancário Norte • Quadra 1 • Bloco C • Edifício Roberto
Aprendizagem Industrial Simonsen • 70040-903 • Brasília – DF • Tel.: (0xx61) 3317-
Departamento Nacional 9001 Fax: (0xx61) 3317-9190 • http://www.senai.br
Lista de Ilustrações
Figura 1 - Mapa mental da relação entre Representação Gráfica, Fluxograma e Organograma.............9
Figura 2 - Exemplo de Organograma..........................................................................................................................10
Figura 3 - Exemplo de corte do organograma da fábrica de ventiladores....................................................13
Figura 4 - Exemplo de Fluxo Manutenção de Ventilador.....................................................................................14
Figura 5 - Exemplo Organograma empresa de calçados.....................................................................................15
Figura 6 - Exemplo Fluxograma Registro de Venda na empresa de calçados..............................................16

Tabela 1 - Exemplos de símbolos usados em Fluxogramas................................................................................11


Sumário
Fluxogramas, Organogramas, Representações Gráficas........................................................................................9
Apresentação..........................................................................................................................................................9
Definição..................................................................................................................................................................9
Estrutura.................................................................................................................................................................10
Aplicação na indústria.......................................................................................................................................12
Exemplos................................................................................................................................................................14

Referências............................................................................................................................................................................18
Fluxogramas, Organogramas,
Representações Gráficas

APRESENTAÇÃO

Olá!
Sejam bem-vindos à unidade de Fluxogramas; Organogramas, Representações Gráficas!
Nesta unidade, você terá a oportunidade de aprender como fazer representações gráficas,
organogramas e fluxogramas, que podem (e muito) ajudar a compreender e representar me-
lhor as situações envolvidas no contexto da lógica de programação.
Bons estudos!

DEFINIÇÃO

Mas, afinal, o que seria a relação entre uma representação gráfica, fluxograma e um orga-
nograma? Na verdade, tanto o fluxograma como um organograma são representações gráficas
(recursos visuais que usam de alguma simbologia padronizada) para definir determinados es-
quemas de um negócio.
Observe a imagem a seguir (uma representação gráfica), que configura um mapa mental
sobre a relação entre essas três questões e de como elas estão relacionadas, assim como exem-
plos de especializações dentro de suas próprias definições.

Fluxograma linear Processo simples Funcional

Fluxograma

Representação gráfica
Carlos André M. A. (2020)

Organograma

Clássico Horizontal Informacional Setorial


Figura 1 - Mapa mental da relação entre Representação Gráfica, Fluxograma e Organograma
Fonte: do Autor (2020)
LÓGICA DE PROGRAMAÇÃO
10

Observe, no mapa mental, que os organogramas e fluxogramas são representações gráficas com propó-
sitos específicos. Enquanto o fluxograma se propõe a representar graficamente fluxos (ex.: de um processo
de negócio), o organograma representa como algo está organizado (ex.: um organograma de hierarquia
militar).
Obviamente existem diversas outras representações gráficas, com os mais variados propósitos, tal
como existem outros tipos de fluxogramas e organogramas. O que é preciso entender nesse momento
que a humanidade sempre procurou representar determinadas questões por intermédio das representa-
ções gráficas.

ESTRUTURA

Mas, como seria a estrutura de cada uma dessas representações gráficas, no contexto da lógica da pro-
gramação? É justamente isso que você estudará nesse tópico, ou seja, entender como são os recursos
utilizados para alcançar o objetivo de representar algo graficamente.
Os Organogramas são representações gráficas com o objetivo de apresentar a estrutura de uma deter-
minada organização. Para apresentar um organograma, basicamente são utilizadas as seguintes estruturas
gráficas:
a) Caixas;
b) Textos;
c) Retas Conectoras.
As caixas preenchidas com os textos formam, por exemplo, um cargo em uma determinada empresa,
enquanto uma reta conectora é utilizada para identificar a hierarquia desse cargo, apresentando quem
estaria subordinado a um cargo ou que poderia ter uma responsabilidade superior.

Presidente

Vice-Presidente

Diretor de Tecnologia e Inovação


Carlos André M. A. (2020)

Gerente de Gerente de Gerente de


Desenvolvimento Inovação Infraestrutura
Figura 2 - Exemplo de Organograma
Fonte: do Autor (2020)
FLUXOGRAMAS, ORGANOGRAMAS, REPRESENTAÇÕES GRÁFICAS
11

Na imagem, estão representadas seis estruturas de caixas, preenchidas textualmente com o nome que
define o cargo, e cinco retas conectoras, que apresentam quatro níveis de hierarquia.
É importante você notar que essa organização da empresa pode ser apresentada de várias formas, isto
é, a partir de uma foto com as pessoas agrupadas pelo seu nível hierárquico organizacional e legenda
embaixo de cada um definindo seus cargos. Além disso, também é possível utilizar apenas um longo do-
cumento textual, que apresenta o cargo, sua hierarquia e o detalhamento conceitual sobre o que aquele
cargo faz e quem estaria subordinado ou supervisionando.
Fica aqui o desafio, para que você sempre procure abrir sua mente em relação à força dos significados
e origem dos termos, pois no mundo da lógica sempre se faz conexões diretas, para construir representa-
ções justas e perfeitas.
E, no caso de Fluxogramas? Os fluxogramas são excelentes para representar graficamente os fluxos (ca-
minhos, sentidos, opções, possibilidades etc.), por exemplo, de determinadas atividades de uma empresa.
Assim como observado na definição na figura do Mapa Mental, existem diversos tipos de fluxogramas,
cada um se especializando em um determinado objetivo e com certa proposta de nível de detalhamento
do fluxo mapeado.
Para ser possível mapear o comportamento de determinados fluxos, os fluxogramas possuem inúmeros
símbolos que procuram representar determinado domínio de ação. Observe agora alguns desses símbolos.

SÍMBOLO NOME OBJETIVO

Representa graficamente uma determinada ativida-


Processo ou Atividade
de ou processo realizado naquele momento.

Ponto em que um determinado fluxo pode sofrer


Decisão uma decisão, alternando em mais de uma possibili-
dade de continuação de seu curso.

Quando um determinado fluxo vai se dividir em


Extrair
múltiplos caminhos paralelos.

Quando um determinado fluxo vai se dividir em


Mesclar
múltiplos caminhos paralelos.
Carlos André M. A. (2020)

Utilizado para representar o ponto Inicial ou de Fim


Terminação
de uma representação gráfica de um fluxo.

Tabela 1 - Exemplos de símbolos usados em Fluxogramas


Fonte: do Autor (2020)
LÓGICA DE PROGRAMAÇÃO
12

Além dessas representações gráficas, tal como ocorre nos organogramas, esses símbolos são ligados
com retas conectores. Além disso, é possível preencher textualmente esses símbolos, para que eles pos-
sam ter maior representatividade no fluxo.

APLICAÇÃO NA INDÚSTRIA

Fica muito fácil imaginar a aplicação das representações gráficas, organogramas e fluxogramas no uni-
verso prático das indústrias e empresas que possuam soluções computacionais. No universo prático, quan-
do se criar um determinado sistema que soluciona uma situação/problema, é preciso levar em considera-
ção, por exemplo, o organograma da empresa, pois pode ser relevante para a efetiva ação do programa
uma política de acesso ao sistema por autenticação de login e atribuição de permissões, dependendo do
nível hierárquico das pessoas previstos no organograma.
Da mesma forma, o mapeamento dos fluxogramas da empresa condicionará uma visão mais detalhada
e sistêmica de como os processos atualmente são realizados, respondendo diversas questões importantes
sobre a situação/problema:

a) Como se inicia?
b) Quais as atividades realizadas?
c) Qual o detalhe de cada atividade?
d) Quais os possíveis caminhos que esse processo pode tomar?
e) Quem participa das atividades?
f) Quando e como ele deve ser finalizado?

Imagine o seguinte cenário de aplicação de uma situação-problema, levando em consideração uma


proposta de organograma e de fluxograma: uma empresa de desenvolvimento de sistemas tem o desafio
de criar um sistema que auxiliasse a gerenciar as ordens de serviços de uma fábrica de ventiladores, que
efetua também a manutenção dos seus produtos. Para tal, ela recebe equipamentos que estão ainda na
garantia e que, de alguma forma, acabaram tendo algum tipo de defeito. Então, esses ventiladores são
coletados em empresas parceiras de manutenção de equipamento eletrônico, que, por sua vez, enviam os
ventiladores para o setor de manutenção da fábrica. Após analisar e efetivar o conserto, enviam os ventila-
dores corrigidos para que o representante os devolva para os clientes.
Assim, imagine que a empresa desenvolvedora de sistemas recebe os seguintes documentos que repre-
sentam graficamente o organograma e o fluxograma que influenciam diretamente o negócio em questão.
FLUXOGRAMAS, ORGANOGRAMAS, REPRESENTAÇÕES GRÁFICAS
13

Diretor

Gerente de Manutenção Gerente de Qualidade

Carlos André M. A. (2020)


Técnico de Manutenção Técnico de Qualidade

Figura 3 - Exemplo de corte do organograma da fábrica de ventiladores


Fonte: do Autor (2020)

Na proposta anterior, para o corte do exemplo, é preciso levar em consideração que a Fábrica em ques-
tão possui cinco funções mapeadas no corte do organograma. Um diretor, que é responsável por todas as
áreas técnicas da Fábrica. Abaixo dele encontram-se diversas áreas gerenciais, mas no organograma estão
focadas duas gerências, pela pertinência do fluxo mapeado, ou seja:

a) Gerência de Manutenção: onde fica o gerente de manutenção e a área responsável por efetuar o
conserto dos ventiladores. Subordinados a essa gerência, estão os técnicos de manutenção, que efetiva-
mente fazem o trabalho de conserto, reposição de peças, análise do problema, laudos etc.
b) Gerência de Qualidade: área responsável por mapear defeitos recorrentes e propor a melhoria con-
tínua do produto, sendo liderada pelo gerente de qualidade. Assim, os técnicos recebem as demandas de
manutenção oriundas da Gerência de Manutenção e mapeiam possíveis melhorias no projeto dos venti-
ladores.

É importante você entender que este é um exemplo fictício, obviamente inspirado em situações comu-
mente encontrado no mundo real e que, para efeitos didáticos, foram efetuados alguns cortes no tamanho
do organograma e do fluxograma. Além disso, em uma fábrica real, há um número muito maior de áreas,
atribuições, setores, funções etc. Tal como um possível mapeamento de fluxograma de manutenção de um
equipamento, será, provavelmente, muito mais extenso.
Na próxima imagem, você poderá acompanhar como seria o fluxo da chegada de um equipamento
defeituoso em uma empresa de manutenção de equipamentos parceira da Fábrica e de como a deman-
da de consertar o ventilador iria “caminhar” até que fosse solucionada a questão. Perceba como o uso
dos símbolos do Fluxograma auxilia a percepção da situação/problema e ajuda, de forma contundente,
o desenvolvimento de soluções computacionais, uma interessante forma de criar um sistema de grande
nível de aderência para a Fábrica. Talvez, ao verificar com mais cuidado a proposta a seguir, você consiga
imaginar como um sistema computacional poderia auxiliar nessas atividades, desde um sistema online,
em que parceiros, clientes e colaboradores de diversas áreas da fábrica poderiam acessar essas ordens de
serviços de manutenção, criar, editar, excluir e listar diversas de informações pertinentes a esse fluxograma
em questão.
LÓGICA DE PROGRAMAÇÃO
14

Início

Cliente apresenta ventilador


e nota fiscal do produto
para a empresa parceira Fábrica recebe o produto
e cria Ordem de Serviço

NÃO Verifica Defeito e informa


Está na Setor de Qualidade
Fim
Garantia
Fim
SIM

Parceiro envia para fábrica Registra Defeito


AC Manutenção e Observa melhoria

Carlos André M. A. (2020)


de Produto

Envio do Equipamento
Efetua Manutenção
consertado para Cliente

Figura 4 - Exemplo de Fluxo Manutenção de Ventilador


Fonte: do Autor (2020)

É preciso entender que, quando o profissional se depara com o desafio de criar, manter ou evoluir um
sistema de informação, ele deve necessariamente entender o contexto da aplicação desse processo, ou
seja, quais as regras de negócios e os atores que influenciam naquilo que está no escopo da aplicação. Isso
se faz extremamente necessário para que seja possível sempre construir um sistema que tenha o máximo
de aderência ao mundo real, resolvendo efetivamente problemas, ao contrário de resolvê-los parcialmente
ou até acabar criando novas adversidades.

EXEMPLOS

Como exemplo, serão fornecidas algumas situações de mapeamento de negócio e ver como se pode
extrair, a partir das informações gráficas, diversos requisitos de sistema interessantes para o desenvolvi-
mento de alguma solução computacional.
Imagine que você, como programador, foi contratado para desenvolver um sistema que irá controlar
as vendas de uma loja de calçados. Atualmente essa loja realiza todas as suas operações de vendas apenas
com planilhas, calculadora e livro de anotação de vendas.
FLUXOGRAMAS, ORGANOGRAMAS, REPRESENTAÇÕES GRÁFICAS
15

Depois de algumas conversas com o dono, ele explica: “Nossa loja é muito familiar e organizada da se-
guinte forma: eu sou o Dono e exerço o papel de Gerente da empresa. Minha esposa trabalha como Geren-
te da Equipe de vendas. Nós temos algumas vendedoras e duas operadoras de caixa. A minha esposa cuida
das vendedoras, e eu cuido da administração da loja, da reposição de produtos e supervisiono também os
registros de vendas nos caixas”.
Observando esse cenário, é possível então propor o seguinte organograma hierárquico da empresa:

Gerente Geral

Gerente de Vendas

Carlos André M. A. (2020)


Vendedora Caixa
Figura 5 - Exemplo Organograma empresa de calçados
Fonte: do Autor (2020)

Você continua sua pesquisa para o levantamento dos requisitos técnicos para desenvolver o sistema de
vendas da loja e questiona como seria o fluxo de uma venda e o seu registro.
O dono então relata: “Após o cliente escolher o produto, a vendedora preenche um formulário com os
dados da venda, entrega o formulário para o cliente, que deve ir até o caixa efetuar o pagamento. Após o
pagamento para o Caixa, ele registra a venda nas planilhas, carimba e assina o formulário, relatando que o
cliente já pagou aquela compra. Depois o cliente apresenta esse formulário carimbado e assinado e retira o
produto que já foi empacotado pela vendedora. A Vendedora pega o formulário e assina informando que
o cliente retirou o produto e, com isso, finaliza a venda.”
Pensamento nessa narrativa, é possível então propor um pequeno fluxograma de como está atualmen-
te o fluxo de venda da loja. Observe que este é o mapeamento do fluxo atual, e não é necessariamente o
fluxo futuro, pois muitas vezes quando se implementa um sistema, a empresa normalmente revisita seus
fluxos e acaba alterando (para melhor) seus processos.
LÓGICA DE PROGRAMAÇÃO
16

Assim, veja como ficaria, então, a proposta de fluxograma do processo atual de venda e registro da
venda.

Início

Caixa Registra Venda


Vendedora Registra e Efetua cobrança
dados da Venda e do Cliente
Entrega para Cliente

Cliente vai até o


Caixa e apresenta
formulário de Venda
Cliente Efetua
Pagamento

Vendedora faz Cliente Entrega


o Pacote com Caixa Carimba
Formulário Venda
Produtos da Venda Assina e Entrega
para Vendedora
Formulário Venda

Carlos André M. A. (2020)


Vendedora registra entrega de Produto Fim
no Formulário Venda, Assina
e entrega o Produto para Cliente
Figura 6 - Exemplo Fluxograma Registro de Venda na empresa de calçados
Fonte: do Autor (2020)

Naturalmente é possível imaginar várias questões que poderiam ser sugeridas para agilizar o processo,
diminuindo os custos operacionais da empresa e otimizando a precisão do resgate e apontamento das
informações. Ou, simplesmente informatizar esse fluxo, não alterando seu itinerário, mas garantindo que
a informação coletada fosse sempre registrada e seu acesso ocorresse sempre de forma rápida, fiel e com
boas visões em relatórios gerenciais.
Afinal, você já imaginou que, nesse caso, o Dono da empresa, se quisesse saber quais os produtos mais
vendidos, ele teria que pegar todos os papeis e registros de vendas, olhar um a um e anotar cada venda
para chegar a essa informação. Agora, imagine, se ele também fosse querer saber outras informações, tais
como:
a) Qual o horário que mais vende?
b) Quem é a melhor vendedora?
c) Qual vendedora vendeu menos?
FLUXOGRAMAS, ORGANOGRAMAS, REPRESENTAÇÕES GRÁFICAS
17

Fica fácil imaginar como um sistema bem-feito iria ajudar muito esse empresário. E, é exatamente esse
papel que futuramente você irá desempenhar. Você poderá ajudar incontáveis empresas a serem mais
competitivas e ágeis no desempenho de suas atividades de negócio. É uma grande responsabilidade, não
concorda?

Ao falar de representações gráficas, fluxogramas e organogramas, não se pode deixar


de mencionar um assunto muito importante, que é justamente a modelagem de sis-
temas. E, para tal, utiliza-se constantemente diversas anotações de recursos gráficos,
padronizadas globalmente, chamada de UML (do Inglês Unified Modeling Language),
que significaria em português, Linguagem de Modelagem Unificada.
A UML é um padrão de linguagem para modelagem de estruturas de programas de
computador. A partir de suas propostas de padronização de diagramas de comporta-
mento e de diagramas estruturais, é possível representar diversas situações de negó-
cio que o sistema irá trabalhar, tais como:

a) Diagramas Estruturais:
• Diagramas de classes;
• Diagramas de objetos;
SAIBA • Diagramas de componentes;
MAIS
• Diagramas de implementação ou instalação;
• Diagramas de pacotes;
• Diagramas de estrutura composta;
• Diagrama de perfil.

b) Diagramas Comportamentais:
• Diagrama de caso de uso;
• Diagrama de sequência;
• Diagrama de colaboração;
• Diagrama de transição de estados;
• Diagrama de atividade.

É recomendável que você pesquise um pouco mais sobre esse conceito de modelagem, que, a partir de
anotações padrões, conseguem representar graficamente diversas questões pertinentes à modelagem de
um sistema de informação.

***
LÓGICA DE PROGRAMAÇÃO
18

REFERÊNCIAS

BACCARO, Archimedes. Introdução geral à administração: administração ontem e hoje. Petrópolis (SP):
Vozes, 1986.

CORREIA, Antonio Nival. Organização, sistemas e métodos: técnicas: ferramentas. São Paulo (SP): LCTE,
2005.

SIMERAY, Jean Paul. A estrutura da empresa: princípios e definições tipos de estruturas e organogramas.
Rio de Janeiro (RJ): LTC, 1978.

DENNIS, Alan; WIXOM, Barbara Haley. Análise e projeto de sistemas. 2. ed. Rio de Janeiro (RJ): LTC, 2005.

WAZLAWICK, Raul Sidnei. Análise e projeto de sistemas de informação orientados a objetos. 2. ed. Rio
de Janeiro (RJ): Elsevier, 2011.

Você também pode gostar