8/6/2019 Fluxograma de Atividades_MANUAL
1/37
Fluxograma de
Atividades
Informtica na Administrao prof. Amauri Marques da Cunha
Perodo 2009/1
INCIO
8/6/2019 Fluxograma de Atividades_MANUAL
2/37
Fluxograma deAtividades
Usado aqui para representar processos.Processo visto como:um conjunto articulado de atividadespara gerar um resultado denominadoproduto (mercadoria ou servio).uma cadeia de atividades que produzum servio.uma linha de produo para fabricaruma mercadoria.
Usaremos para representarprocesso-chave de negcio
8/6/2019 Fluxograma de Atividades_MANUAL
3/37
Processo-chave denegcio
F ocaliza um tipo de produto vendidopela empresa,
Abrange TODAS AS ATIVIDADES DAEMPRESA para:Receber o Pedido do cliente,F azer o Produto,F azer a Entrega e,Receber Pagamento.
8/6/2019 Fluxograma de Atividades_MANUAL
4/37
Processo-chave denegcio
IMPORTANTE:
Representa apenas as atividadesrealizadas PELA EMPRESA por meiode seus EMPREGADOS.
NO DEVE REPRESENTAR:Atividade de ClienteAtividade deF ornecedor de Mercadoria(componentes)Atividade deF ornecedor de Servio(terceirizado)Qualquer outra atividade externa
empresa (fiscal, consultor, vizinho, etc.)
8/6/2019 Fluxograma de Atividades_MANUAL
5/37
S mbolos Grficos - I
Terminal: INCIO
FIM
Indicador de fluxo de atividades:
de cima para baixoesquerda para adireita
8/6/2019 Fluxograma de Atividades_MANUAL
6/37
S mbolos Grficos - II
Atividade:
Nome da atividade = verbo + objeto
Verbo no tempo presente
Objeto = substantivo + [expresso]Exemplos:Monta computadorRecebe pedido do clientePaga dvida vencida
Nome da atividade
8/6/2019 Fluxograma de Atividades_MANUAL
7/37
S mbolos Grficos - IIIIndicador de executante da
atividade Nome da atividade
Nome do executante
Nome do executante (da atividade):
cargo ou funo de empregado setor da empresa, etc.Exemplos:
Balconista Seo de Expedio.
8/6/2019 Fluxograma de Atividades_MANUAL
8/37
S mbolos Grficos - IV
Indicador de uso de TI naatividade (OPCIONAL)
Nome da atividade
Nome do executante
Oferecendo
consulta
Oferecendo consulta= exemplo de nome de Caso de Uso de TIVerbo no gerndio + objeto + [expresso]Indica o que a TI est fazendo paraapoiar a atividade do executante
8/6/2019 Fluxograma de Atividades_MANUAL
9/37
S mbolos Grficos - V
Deciso:
Conector de continuao:
(usar de uma pgina para outra)
Pergunta?
NO
SIM
1
1
8/6/2019 Fluxograma de Atividades_MANUAL
10/37
S mbolos Grficos - VI
Subprocesso, conceito igual a:Subrotina ou mduloProcedimento (procedure)
F uno (function)
Considerao prtica:cada pgina deve conter nomximo 72 smbolos grficos
Caso contrrio a legibilidade dofluxograma (flowchart ) ou dequalquer outro modelo grfico
fica prejudicada.
8/6/2019 Fluxograma de Atividades_MANUAL
11/37
S mbolos Grficos - VII
Subprocesso: Nome do
subprocesso
Nome do subprocesso = verbo + objetoVerbo no infinitivo
Objeto = substantivo + [expresso]Exemplos:Atualizar estoqueReceber entrega do fornecedorEntregar encomendas do dia
8/6/2019 Fluxograma de Atividades_MANUAL
12/37
Smbolos Grficos VIIIUso de Arquivo em Papel
Indicador de uso deArquivo em Papel na atividade(Tecnologia tradicional)
Nome da atividade
Nome do executante
RegistrandoCliente
Utilizar as mesmas convenes doCaso de Uso de TI, para dar nomeao Uso de Arquivo em Papel
8/6/2019 Fluxograma de Atividades_MANUAL
13/37
Exemplo de Fluxograma - IINCIO
FIM
Recebe Pedido
Vendedor
Fazer Produto
RecebePagamentoTesouraria
Entrega Produto
Clienterecebeu
?SIM
NO1
RegistrandoPedido
2
Logstica
Consultando
Mapa
QuitandoDvida doCliente
Lanando noLivro-caixa
8/6/2019 Fluxograma de Atividades_MANUAL
14/37
Exemplo de Fluxograma - II
InvestigaMotivo
Gerente
Providencia
Correes
2
1
Gerente
RelatandoOcorrnciaAtual
ConsultandoOcorrnciasAnteriores
8/6/2019 Fluxograma de Atividades_MANUAL
15/37
Exemplo de Fluxograma - III
INCIO
FIM
S ubprocesso Fazer Produto
8/6/2019 Fluxograma de Atividades_MANUAL
16/37
Exemplo de Fluxograma - IV
INCIO
FIM
S ubprocesso temporal: Repor E stoqueCiclo semanal fazer no penltimo dia da semana
8/6/2019 Fluxograma de Atividades_MANUAL
17/37
8/6/2019 Fluxograma de Atividades_MANUAL
18/37
Fluxograma de AtividadesCorrees de Formato
F luxograma deve ter sempre um ttulo:Nome do processo-chaveNome do subprocesso
Usar apenas os smbolos dados em aula:F acilita entendimento de todos
Respeitar quantidade de smbolosgrficos por pgina:72 com bom-senso.No mais de 9No menos de 5Usar linhas suficientemente grossas paradesenhar todos os smbolos e setasSeta de desvio deve chegar ANTES dosmbolo grfico e no EM CIMA dele.
8/6/2019 Fluxograma de Atividades_MANUAL
19/37
Fluxograma de AtividadesS ugestes - Caso de Uso
Cada atividade que precise de TI, temseu Caso de Uso, que NICO:Caso de Uso no serve a2 atividades,Atividade no pode ter 2 Casos de Uso,Nome do Caso de Uso indica atransao realizada (exemplos):Incluindo cliente no cadastroConsultando estoqueAlterando dados pessoais
Evitar nomes genricos como:Usando softwareUtilizando CADUso de TI
8/6/2019 Fluxograma de Atividades_MANUAL
20/37
Fluxograma de AtividadesS ugestes - Decises
N o comear o fluxograma com umadeciso:O normal haver alguma atividade inicial,Para obter informao, por exemplo.Vrias decises encadeadas em cascata?Apenas para fazer o case ... of
Em outras situaes:Deve sempre haver alguma atividadeentre 2 decises seguidas
8/6/2019 Fluxograma de Atividades_MANUAL
21/37
Fluxograma de AtividadesS ugestes - Atividades
Ainda existem muitas atividades depessoas externas empresa:Importante representar o que oempregado da empresa TEM QUEF AZER,Para obter informao do cliente, porexemplo.
Cuidado ao aglomerar muitas atividadesem uma s:
Pode perder oportunidade deidentificar um uso especfico de TIPode estar errando ao fazer umaatividade genrica invivel
Ex. receber pagamento de qualquer tipo
8/6/2019 Fluxograma de Atividades_MANUAL
22/37
8/6/2019 Fluxograma de Atividades_MANUAL
23/37
Fluxograma de Atividades
= Caso de Uso de TI =
Lembrete:
Cada Caso de Uso pode corresponder aum item do Menu de um Sistema de TI
8/6/2019 Fluxograma de Atividades_MANUAL
24/37
Caso de UsoDetalhamento Inicial - I
Considerando o seguinte Caso de Uso,
em um restaurante:
Fecha a contada mesaGerente
CalculandoConta
Objetivo do detalhamento:Descrever sucintamente a transaocompleta que a TI est oferecendo para o executante da atividade
8/6/2019 Fluxograma de Atividades_MANUAL
25/37
Caso de UsoDetalhamento Inicial - II
Fecha a contada mesaGerente
CalculandoConta
Atividade do processo: Representa uma parte do trabalho do processo, que
produz um ou mais resultado(s) bem definido(s). Neste exemplo acima, os resultados so a conta
impressa e o arquivo de contas fechadas atualizadona TI (banco de dados).
Descrever sucintamente a transao completaque a TI est oferecendo para o executanteda atividade
8/6/2019 Fluxograma de Atividades_MANUAL
26/37
8/6/2019 Fluxograma de Atividades_MANUAL
27/37
Caso de Uso 1:Calculando Conta
A. O dilogo entre o Usurio(executante da atividade) e o
S istema de TI:INCIO do Caso de Uso 1.1.1 - Sistema exibe Formulrio Fechar a
Conta habilitando para preenchimento os
campos nmero da mesa e quantidade de pagantes e habilita o boto Entrar.1.2 - Gerente informa nmero da mesa e
quantidade de pagantes e clica Entrar.1.3 - Sistema mostra na tela a conta
discriminada da mesa (com todos os itensconsumidos, quantidades e respectivosvalores), o total a pagar , a quantidade de pagantes, e a parcela que cabe a cada pagante; e habilita o boto Imprimir.
8/6/2019 Fluxograma de Atividades_MANUAL
28/37
Caso de Uso 1:Calculando Conta
A. O dilogo entre o Usurio(executante da atividade) e o
S istema de TI:
1.4 - Gerente clica Imprimir.1.5 - Sistema imprime a conta discriminada da
mesa (com todos os itens consumidos,quantidades e respectivos valores), o totala pagar , a quantidade de pagantes, e a parcela que cabe a cada pagante; e habilitao boto Terminar.
1.6 - Gerente clica Terminar.1.7 - FIM do Caso de Uso 1.
8/6/2019 Fluxograma de Atividades_MANUAL
29/37
8/6/2019 Fluxograma de Atividades_MANUAL
30/37
8/6/2019 Fluxograma de Atividades_MANUAL
31/37
Caso de Uso 1:Calculando Conta
1.3 Maquete Tela Conta Discriminada
Conta da Mesa Nmero:|_|_|
Nome do ItemConsumido
PreoUnitrio
Quantidade Preo Total
15 caracteres |_|_|,|_|_| |_|_|_| |_|_|_|,|_|_| |_|_|,|_|_| |_|_|_| |_|_|_|,|_|_| |_|_|,|_|_| |_|_|_| |_|_|_|,|_|_|
..........................................................................................(listar tantas linhas quantas forem necessrias)
..........................................................................................
Total a Pagar:R$ |_|_|.|_|_|_|,|_|_|
Quantidade de Pagantes:|_|_|
Parcela de cada Pagante:R$ |_|_|.|_|_|_|,|_|_|
Terminar Imprimir
8/6/2019 Fluxograma de Atividades_MANUAL
32/37
Caso de Uso 1:Calculando Conta
1.5 Maquete Tela Conta Discriminada
Conta da Mesa Nmero:|_|_|
Nome do ItemConsumido
PreoUnitrio
Quantidade Preo Total
15 caracteres |_|_|,|_|_| |_|_|_| |_|_|_|,|_|_| |_|_|,|_|_| |_|_|_| |_|_|_|,|_|_| |_|_|,|_|_| |_|_|_| |_|_|_|,|_|_|
..........................................................................................(listar tantas linhas quantas forem necessrias)
..........................................................................................
Total a Pagar:R$ |_|_|.|_|_|_|,|_|_|
Quantidade de Pagantes:|_|_|
Parcela de cada Pagante:R$ |_|_|.|_|_|_|,|_|_|
Terminar Imprimir
8/6/2019 Fluxograma de Atividades_MANUAL
33/37
Caso de Uso 1:Calculando ContaC. Lista de Itens de Dados
Itens LIDOS: Comandas atendidas
Nmero da mesa Nome do item consumido Quantidade Cardpio
Nome do item do cardpio Preo unitrio
Itens GRAVADOS (e impressos) Conta
Nmero da mesa Valor Total da Conta Quantidade de pagantes Parcela de cada pagante Lista de itens consumidos:
Nome do item Preo unitrio do item
Quantidade Preo total do item
8/6/2019 Fluxograma de Atividades_MANUAL
34/37
Caso de UsoRecomendaes Finais - I
1. O Detalhamento Inicial do Caso de Usodeve descrever apenas o dilogo
completo nas condies normais efavorveis, sem considerar erros, falhasou excees que podem acontecer.
2. ATENO para Casos de Uso que precisam fazer consulta a arquivos emgeral, como, por exemplo Cadastro deClientes ou Cadastro de Produtos.Uma busca em qualquer arquivo ouestrutura de dados como uma lista, por exemplo, tem as seguintes caractersticas:
i. Precisa de um argumento de busca (um cdigoidentificador, um nome, etc.)
ii. Pode ter dois resultados considerados normais:registro encontrado ou registro inexistente.
8/6/2019 Fluxograma de Atividades_MANUAL
35/37
Caso de UsoRecomendaes Finais - II
3. Antes de incluir um registro novo em umarquivo, QUASE SEMPRE necessrioverificar se o registro j existe, realizandouma busca com o identificador (chave) doregistro.
4. Portanto, uma atividade que realizacadastramento (de Cliente, de Produto, deFornecedor, etc.) no precisa ser separadada atividade que consulta o cadastro paradecidir se a incluso deve ser feita ou no.
1. O Caso de Uso que apia a atividade pode prever as duas possibilidades (encontrado ouno) dentro do mesmo dilogo.
2. Se o tipo de negcio exigir cadastro do cliente,esta atividade pode se chamar Cadastra
Cliente, Verifica Cadastro do Cliente.
8/6/2019 Fluxograma de Atividades_MANUAL
36/37
Caso de UsoRecomendaes Finais - III5. Por analogia:
Antes de excluir um registro de umarquivo, SEMPRE necessrio verificar se o registro existe, realizando uma buscacom o identificador (chave) do registro.
6. Portanto, a atividade que realiza aexcluso do cadastro (de Cliente, de
Produto, de Fornecedor, etc.) no precisaser separada da atividade que consulta ocadastro para decidir se a excluso deveser feita ou no.
7. Dentro do dilogo do Caso de Uso, podem ser usados comandos lgicosexistentes em linguagens de programao,como V PARA (go to), SE (if),ENQUANTO ... FAA (while ... do),REPITA ... AT (repeat ... until), PARACADA ... FAA (for each ... do), etc.
8/6/2019 Fluxograma de Atividades_MANUAL
37/37
Fluxograma de
Atividades
Informtica na Administrao prof. Amauri Marques da Cunha
Perodo 2009/1
FIM
Top Related