Introdução a UML
Contudo a UML não só facilitou este entendimento, como também ajudou no relacionamento entre analistas e programadores, por se tornar um padrão universal.
Antigamente com a falta da UML cada um expressava sua análise de maneiras diferentes e muitas vezes o programador não conseguia entender o raciocínio dos analistas.
Com a finalidade de criar uma linguagem única e padrão, antigamente as grandes empresas, reuniram as melhores idéias dos grandes engenheiros e começou buscar aperfeiçoamento das técnicas até que chegassem em um padrão entendido por todos e assim deram início ao desenvolvimento de software que poderiam facilitar o uso da UML, e foi sucedido aos conceitos de Rumbaugh e Jacobson.
Hoje em dia existem softwares que gerenciam os diagramas da UML, sendo destes o mais conhecido como Rational Rose.
A UML por ser uma modelagem de dados gráfica, existem vários diagramas, com entendimentos diferentes que fazem parte da modelagem.
Estes são apresentados a seguir:
1. Diagrama de classe
O diagrama de classe é o mais usado de todos que pertencem a UML, por ser a principal documentação necessária, para desenvolver um banco de dados.
Como o próprio nome já diz o diagrama de classe é representado por várias classes ligadas entre si, onde cada classe representa a estrutura de uma tabela dentro de banco de dados e suas ligações representam o tipo de relacionamento de uma classe com outra.
2. Diagrama de caso de uso
O diagrama de caso de uso mostra os relacionamentos entre ator e caso de uso, caso de uso com caso de uso e ator com ator. Esses relacionamentos são identificados através de uma seta, que por sua vez recebe o nome de interação e a união de todos esses relacionamentos, formam um sistema.
O caso de