Buscar

IACE - Aula 09 - DFD Caso Prático

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando