You are on page 1of 13

| 

 |
|
 
 
 

 Companhia LCC - Livros de


Computação pelo Correio
 Fornecedora de livros:
± recebe pedidos de bibliotecárias, faz a
encomenda às editoras, com desconto, e
atende aos pedidos no ato do recebimento
dos livros da editora
 
 | gerência planeja expandir a operação
consideravelmente, possibilitando que
outros profissionais (além de
bibliotecárias) possam fazer
encomendas, por telefone, e ainda
manter o sistema atual de pedidos por
reembolso postal.


 
m  

e que maneira começar
a construir um modelo
lógico do sistema em
questão?

 



Y 
 





˜ 
  
  
3 
  
 



3 

 atilizando os quatro símbolos, podemos desenhar


um quadro do sistema sem nos comprometermos
com sua implementação
 ˜  ˜
 Aostra funções lógicas que constituem
o sistema atual
 Inicialmente, devemos:
± verificar se os pedidos estão corretamente
preenchidos;
± tendo um pedido válido, juntá-lo aos
pedidos de outros livros da mesma editora,
para nos beneficiarmos do desconto de
quantidade.


 
   ˜   ˜ 

  
   


 

˜  m       


3  
      ˜  
    

˜  ˜ 

 
  ˜

  
  
3 
|      

 eve ser feita uma comparação da nota


das remessas enviadas pela editora,
detalhando seu conteúdo, com o pedido
feito a mesma
 |ssim que os livros estejam
disponíveis, é preciso agrupá-los e
atender os pedidos de cada cliente
A  


  
    

 

˜  m       


3  
      ˜  
    
   

  ˜  ˜  ˜  
   ˜ ˜ 
3    


  
  
 
  ˜ 
    
  ˜  


      ˜ 
  
     
  m  
 
      
˜    


 
 ! 

"
 Identificar as entidades externas envolvidas
2 Identificar as entradas e saídas programadas
que podem ser esperadas. A   

 
    




r Identificar consultas e pedidos que possam


surgir
4 Começar o desenho em uma grande folha de
papel, com a entidade externa que pareça
ser a principal fonte de entradas
 ! 

"
esenhar o primeiro esboço a mão
preocupando-se em anotar tudo, exceto
erros, exceções ou decisões -  


   



  


  

6 Com o primeiro esboço pronto, verificar se
todas as entradas e saídas identificadas
foram incluídas
7 Lembrar que todos os depósitos de dados
que descreva algo fora do mundo real
precisa ser 
e  

 ! 



"
 erar um segundo esboço mais claro, com
processos únicos e o mínimo de interseções
de fluxo de dados. Para minimizar os
cruzamentos, se necessário:
± duplicar, primeiro, as entidades externas
± duplicar, em seguida, os depósitos de dados
± permitir o cruzamento desde que não haja como
reduzir as interseções
9 Rever o segundo esboço com um
representante do usuário que esteja disposto
a colaborar, ou com alguém que conheça a
aplicação
 ! 

"

 Produzir uma expansão de nível inferior


para cada processo definido no segundo
esboço
 Resolver o tratamento de erros e
exceções
2 Incorporar modificações necessárias e
encerrar a terceira e última versão do
F

You might also like