Baixe o app para aproveitar ainda mais
Prévia do material em texto
informática aplicada a ciências empresariais Prof. João Manuel Tavares (Djony) e-mail: joao.manuel.tavares@iscee.edu.cv móvel: 9922232 Aula nº 09 Modelação de Sistemas de Informação- Caso Prático 1 SUMÁRIO Caso Prático: Identificação dos componentes Diagrama de fluxo de dados: DFD-0 DFD-1 2 2 Caso de Prático 2: Sistema de Recepção de Encomendas Num pequeno armazém, sempre que chega uma nota de encomenda ao departamento de vendas, é validada, verificando-se a existência de produtos, através da consulta da lista de existências facultada pelo armazém. Para se aceitar uma encomenda, é necessário, não só ter todos os produtos em quantidade suficiente no armazém, como também, ter conhecimento sobre o cliente. Caso não existam produtos ou o cliente tenha más referências, a encomenda é rejeitada, sendo cliente avisado; caso se possa satisfazer a encomenda, o armazém é avisado que deverá proceder à expedição da mercadoria. Em qualquer uma das situações, o empregado do departamento de vendas deve assinalar no arquivo de encomendas se a encomenda foi aceite ou não, elaborando a respectiva factura no caso de aceitação. Conforme o valor total da factura, será atribuído ou não um desconto ao cliente. No armazém, mal se recebe o aviso de encomenda aceite, empacotam-se os produtos solicitados e elabora-se a guia de transporte que acompanhará a mercadoria a enviar ao cliente. A partir da informação registada, é elaborado: Mensalmente, um mapa, para o gestor de vendas, com o volume das vendas efectuadas; Anualmente, um mapa, para a direcção, com as encomendas rejeitadas. 3 dfd Questões do Caso de Pratico 2: Identifique: As entidades (Pessoas ou Instituições) que interagem com o sistema Os processos que o sistema deverá efectuar. Os arquivo de dados. Os fluxos de dados. Recorrendo a notação de DeMarco represente: DFD-0; DFD-1. 4 dfd Identificação: As entidades: Cliente, Gestor de Vendas e Director Os processos: Receber encomenda, Factura, Encaixotar produtos, Enviar factura e Elaborar mapas. Os arquivo de dados: Cliente, Encomenda e Produto. Os fluxos de dados: Diversos 5 dfd Nome Nome NOME Nome VENDA DE PRODUTOS Cliente Gestor Venda enc. rejeitada factura Pedido de encomenda Mapa vendas 6 Dfd-0 PRODUTO 3. Encaixotar produtos 7 Dfd-1 1. Receber encomenda Cliente 2. Factura CLIENTE Referências PRODUTO Preço unitário Factura Produtos Código produto Encomenda dados encomenda Produto vendido encomenda 4. Enviar factura 5. Elaborar mapas Factura Gestor de Vendas Director ENCOMENDA Mapa enc. rejeitada Enc. cliente Sit. enc. Mapa vol. vendas 3. Encaixotar produtos 8 Dfd-1 - errado 1. Receber encomenda Cliente 2. Factura CLIENTE Referências Encomenda PRODUTO Preço unitário Factura Produtos Código produto dados encomenda Produto vendido Mapa enc. rejeitada Encomenda 4. Enviar factura 5. Elaborar mapas Factura Gestor de Vendas Director ENCOMENDA Enc. cliente Sit. enc. Mapa vol. vendas Fluxo tem 2 sentidos Nome pouco elucidativo (Validar Encomenda) Nomes iguais Nome incorrecto (Elaborar factura) Nome incorrecto (Encomenda aceita) Nome pouco elucidativo Fluxo errado (guia de transporte) Processo errado (não é necessário) Erros? O fluxo Encomenda entre o Cliente e o processo 1 não pode ter dois sentidos; Assumindo que o fluxo Encomenda tem como origem o Cliente e como destino o processo 1, dever-se-ia representar, através de outra seta, o fluxo do processo 1 para o Cliente; o nome deste fluxo, uma vez que é output de um processo, que teve como input o fluxo Encomenda, deve ser diferente; O processo 1 Receber encomenda deveria ter um nome mais elucidativo, talvez Validar encomenda, pois o “receber” não traduz o que é feito numa perspectiva lógica; O nome do fluxo de dados de output do processo 1 – Encomenda deve ter um nome diferente, uma vez que o nome do fluxo de input tem que ser diferente do nome do fluxo de output. O processo 2 não tem um nome correcto pois tem que ser formado por um verbo e um nome comum. Poderia ser Elaborar factura. 9 Dfd: errado Erros? O nome do fluxo Dados de encomenda não está correcto, pois obviamente o que flui são dados sobre a encomenda, pelo que não deverá ser usada a palavra dados; O processo 3 tem um nome pouco elucidativo e que descreve uma actividade física. No entanto, associada a esta actividade física, há uma actividade lógica que é elaboração da guia de transporte; O fluxo de dados Produtos para o Cliente está errado, pois a palavra “produtos” associa-se matéria e não dados. Assim, esse fluxo poderia ser eventualmente substituído por Guia de transporte; O processo 4 está errado pois é um processo meramente físico. O significado de “enviar” está já implícito no sentido do fluxo para o Cliente, e não há qualquer transformação realizada pelo processo. 10 Dfd: errado 3. Elaborar factura 11 Dfd-1 - Corrigido 1. Validar encomenda Cliente 2. Elaborar guia transporte CLIENTE Referências PRODUTO Preço unitário Factura Produto vendido 4. Elaborar mapas Gestor de Vendas Director ENCOMENDA Mapa enc. rejeitada Enc. cliente Sit. encomenda Mapa vol. vendas encomenda Existência produto Encomenda aceite Encomenda rejeitada Encomenda aceite Guia transporte Encomenda entregue Fim da aula 12 12
Compartilhar