Diagrama de Objetos - apontes77/projetoApp_CMP1118 GitHub Wiki

Diagrama de Objetos

O diagrama de objetos permite uma visão de um conjunto de instancias existentes em determinado momento de execução do programa, ou seja, o diagrama de objetos é uma “fotografia” das instancias das classes.

  • Um diagrama de objetos incide sobre os atributos de um conjunto de objetos, e como eles se relacionam entre si.

Diagrama de clase x Diagrama de objetos

O diagrama de objetos não é uma representação do diagrama de classes mas sim uma variação dele.

O diagrama de objetos utiliza uma notação semelhante a usada nos diagramas de classes, entretanto, enquanto o diagrama de classes representa a estrutura de relações de classes que servem de modelo para objetos, os diagramas de objetos mostram instancias e links entre estas instancias.

Aplicações de diagramas de objetos

  • Examinar uma iteração específica de um sistema geral.

  • Obter uma visão geral de alto nível do sistema que será desenvolvido.

  • Testar um diagrama de classes criado para a estrutura global do sistema, usando diagramas de objetos para casos de uso específicos.

Abaixo vemos um diagrama de classes simplificado para um sistema de locadora de veículos.

Referencias: http://micreiros.com/diagrama-de-objetos/ https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-objetos-uml