[firebase-br] RES:  Modelagem de Dados, qual o melhor?
    Ton 
    hevertonc em hotmail.com
       
    Qui Fev  2 09:47:39 -03 2006
    
    
  
   Olá Robson...
   Em verdade, os três são diferentes, em definição, símbolos e utilização.
Vamos lá...
   MER ou DER (Diagrama de Entidade e Relacionamento): Este é o diagrama do
banco de dados propriamente dito, indicando quais as tabelas tem
relacionamento e qual a cardinalidade do mesmo entre elas. Deve ser feito
após análise e definição do projeto, e o banco deve ser a imagem exata desse
diagrama. Símbolos: Entidade e Associação.
   DFD (Diagrama de Fluxo de Dados): Este diagrama deve ser montado no final
do processo de análise, e mostra todo o caminho das informações no sistema,
com vários níveis de iteração e de detalhamento do Processo. O intuito deste
diagrama é fazer com que um pessoa consiga entender como um sistema deve
funcionar simplesmente seguindo-o. Símbolos: Entidade Externa, Fluxo e
Depósito de Dados.
   UML (Unified Modeling Language): É uma linguagem de modelagem não
proprietária de terceira geração. Esta linguagem é um método aberto usado
para especificar, visualizar, construir e documentar os artefactos de um
sistema orientado a objetos. Basicamente, a UML permite que desenvolvedores
visualizem os produtos de seu trabalho em diagramas padronizados. Junto com
uma notação gráfica. Símbolos: Classe, Generalização/Especialização,
Associação entre outros.
   Um lugar rápido e fácil de achar definições e o básico sobre cada coisa é
o WikiPédia...
   Abraços...
        Ton
Analista de Sistemas
 DotCom Informática
"A informação não é um produto,
mas sim a matéria prima." (Ton)
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Robson Dantas de Aguiar
Enviada em: quarta-feira, 1 de fevereiro de 2006 22:30
Para: FireBase
Assunto: [firebase-br] Modelagem de Dados, qual o melhor?
Olá a todos...
Já é sabido que sou iniciante. :D
Ouvi dizer que para se fazer um aplicativo sólido e robusto, é 
necessário a elaboração de um boa MODELAGEM DE DADOS. E que existem 
diversos tipos, mas os mais indicados são:
- MER
- DFD
- UML
Queria saber qual a diferença dos três citados acima, o melhor deles e o 
"por quê"?
Por favor, não precisa escrever um livro, mas apenas um comentário que 
eu possa entender e passar a usar um que não venha a ser extinguido no 
futuro...
Agradeço pela colaboração
Robson-PB
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
    
    
Mais detalhes sobre a lista de discussão lista