UML Básico para Objetos de Aprendizado
Generalização / Especialização
A Figura 1 apresenta a representação UML do modelo PaKMaS (Passauer knowlwdge management system), um sistema de gestão de conteúdo hipermídia que diferencia os objetos de mídia, módulos de conteúdo e módulos de estrutura [ 4 ].
Figura 1. Modelo PaKMas
No modelo apresentado na Figura 1, é possível observar a representação gráfica da Especialização / Generalização.
Trata-se de um relacionamento do tipo “é um” :
- o Texto (Text) 'é um' Objeto de Mídia (Media Object);
- o Som (Sound) 'é um' Objeto de Mídia (Media Object);
- etc.
No diagrama de classes, a classe apontada pelo triângulo (Media Object) é a generalização;
No outro extremo da linha (Text, Sound, Image, Animation), encontram-se as especializações.
Licensed under the Creative Commons Attribution Share Alike 3.0 License