Considerando elementos da modelagem estrutural básica e a abstração obtida a partir do Modelo Conceitual do Diagrama de Classes, um Modelo de Classe foi constituído, considerando uma Visão de Projeto.
Definições técnicas a nível de implementação (hierarquia de classe, navegabilidade, multiplicidade e inclusão de novas classes para garantir funcionalidade da aplicação) foram incluídas com o objetivo de transformar o Modelo Conceitual do Diagrama de Classes em um Modelo de Classes “completo”. Desta maneira, o Modelo Conceitual do Diagrama de Classes foi utilizado como ferramenta para facilitar o processo de abstração da estrutura estática do sistema, considerando a modelagem dos objetos de dados.
Organização Física do Diagrama de Classes
Ao especificar um diagrama de classes é conveniente atentar para os seguintes itens:
Dê-lhe um nome capaz de comunicar seu propósito.
Distribua seus elementos para minimizar o cruzamento de linhas.
Organize seus elementos espacialmente, de maneira que classes relacionadas entre si apareçam fisicamente próximas.
Use notas explicativas e cores como indicações visuais e chamar atenção para características importantes do diagrama.