Seres Vivos
O diagrama de classes apresenta elementos conectados por relacionamentos. Este diagrama representa o modelo da estrutura de um sistema orientado a objetos, demonstrando as classes, os tipos e os relacionamentos. É usado para exibir entidades do mundo real, além de elementos de análise e projeto.
É uma modelagem muito útil para o sistema, define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação, seqüência e estados. É uma representação da estrutura e relações das classes que servem de modelo para objetos.
1.2 Diagrama de Objetos (Object Diagram)
O diagrama de objetos apresenta objetos e valores de dados. Este diagrama representa a modelagem de instâncias das classes de um sistema em determinado ponto e momento de execução. Corresponde a uma instância do diagrama de classes, mostrando o estado de um sistema em um determinado ponto do tempo.
O diagrama de objetos é uma variação do diagrama de classes e utiliza quase a mesma notação, com duas exceções: os objetos são escritos com seus nomes sublinhados e todas as instâncias num relacionamento são mostradas. É como se fosse o perfil do sistema em um certo momento de sua execução, mostrando os objetos que foram instanciados das classes.
Os diagramas de objetos não são tão importantes como os diagramas de classes, mas eles são muito úteis para exemplificar diagramas complexos de classes ajudando muito em sua compreensão.
Diagramas de objetos também são usados como parte dos diagramas de colaboração, onde a colaboração dinâmica entre os objetos do sistema são mostrados.
1.3 Diagrama de Estrutura Composta (Composite Structure Diagram)
O diagrama de estrutura composta é usado para mostrar colaborações entre um conjunto de entidades que cooperam entre si para executar uma determinada função. A estrutura, neste caso, representa uma composição de elementos que estão interconectados (conectados entre si) para se