UML Objetos
Diagrama de Objetos
Prof. Érico Olavo Weissheimer erico.olavo@anhanguera.com 1
Diagrama de Objetos:
Introdução
Mostra os objetos que foram instanciados das classes e seus relacionamentos. Representam instâncias estáticas de elementos dos diagramas de classes. São estruturas estáticas.
Os diagramas de objetos não são tão importantes como o diagrama de classe, mas eles são muito úteis para exemplificar diagramas complexos de classes ajudando muito em sua compreensão. 2
Diagrama de Objetos:
Notação
Definido como:
Nome do objeto + “: (dois pontos)” + Nome da classe o Valores para os atributos da classe o Formato
Exemplo
nomeObjeto: NomeClasse
Pedido1: Pedido
Atributo1
Atributo2
AtributoN
Atributo1 = “Valor do atributo1
Atributo2 = “Valor do atributo2
AtributoN = “Valor do atributoN
3
Diagrama de Objetos: Exemplos
Diagrama de Classe
Diagrama de Objeto
4
Diagrama de Objetos: Exemplos
Diagrama de Classe:
Curso
Professor
-matrícula: String
-nome: String
1..*
Diagrama de Objeto:
-codDisciplina: String
-descrição: String
-codTurma: String
1..5
Aluno
1..2
1..*
-matrícula: String
-nome: String
-período: Integer
p1: Professor p2: Professor matricula ="205-6712-09" nome = “José Castro"
c1: Curso
C1: Curso codCurso = “SIS" descricao =“Ori.Obj" codTurma = 1
Al1:aluno matricula = "562" nome = "John Major"
c2: Curso
C2: Curso codCurso = “CC" descricao =“Prog I” codTurma = 2
Al2:aluno matricula = "219" nome = "Nelson Machado"
c3: Curso
Al4: Aluno
Al5: Aluno
Al3:aluno matricula = “312" nome = “Joana Silva"
5
Loja de CDs:
Diagrama de Classe
6
Loja de CDs:
Diagrama de Objetos
7
Exercícios
1.
Faça um Diagrama de Objetos, considerando o diagrama de classe abaixo.
8
Exercícios
2.
Desenhe o Diagrama de Classe e o Diagrama de Objetos para um setor de recursos humanos de uma empresa. Devem ser mostradas todas as classes, atributos, relacionamentos, multitplicidades, métodos e um diagrama de objetos.
Todos os Funcionários da