fluxograma de atividades_manual

Upload: marcelo-daldegan

Post on 08-Apr-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

  • 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