Resumo de Engenharia de Software - Diagrama de Objetos

Diagrama de Objetos

Diagrama de Objetos: Resumo para Concursos Públicos

Definição

O Diagrama de Objetos é um modelo estático da UML (Unified Modeling Language) que representa instâncias específicas de classes em um sistema, mostrando seus atributos e relacionamentos em um momento específico. Diferencia-se do Diagrama de Classes por focar em exemplos concretos, não em abstrações.

Elementos Principais

  • Objeto: Instância de uma classe, representado como um retângulo com nome sublinhado (ex.: cliente1:Cliente).
  • Atributos: Valores atuais dos atributos do objeto (ex.: nome="João").
  • Links: Conexões entre objetos, representando associações do Diagrama de Classes (linhas contínuas).

Relacionamento com Diagrama de Classes

É uma "foto" do sistema em execução, enquanto o Diagrama de Classes é o modelo geral. Objetos são instâncias de classes, e links são instâncias de associações.

Aplicações

  • Validar cenários específicos do sistema.
  • Complementar Diagramas de Sequência/Casos de Uso.
  • Ilustrar estruturas de dados em tempo de execução.

Dicas para Concursos

  • Foque em diferenciar objetos (instâncias) de classes (abstrações).
  • Links representam relacionamentos momentâneos, não herança.
  • Atributos mostram valores concretos, não tipos.