[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