Sunteți pe pagina 1din 10

Diagrama de objetos

Diagrama de objetos
Alm do diagrama de classes, a UML define um outro tipo de diagrama estrutural: O diagrama de objetos. Os objetos so instncias das classes.

Os diagramas de objetos podem ser vistos como


instncias dos diagramas de classes. Assim como os diagramas de classes, representam estruturas estticas do sistema.

Marco A. Pond, 2008

Diagrama de objetos
Exibe uma Fotografia do sistema em um certo momento. Exibe as ligaes formadas entre objetos conforme

estes interagem e de acordo com os valores dos seus


atributos. Esclarece e ilustra relaes complexas entre classes/objetos

Marco A. Pond, 2008

Diagrama de objetos
Representao
O objeto representado no diagrama por um retngulo com 2 compartimentos.
Identificao do objeto

pedido1:Pedido Data: 13/10/2001 Hora: 15:30 am

Valores para os atributos definidos na classe do objeto


Marco A. Pond, 2008 4

Diagrama de objetos
Identificao do objeto
A identificao do objeto deve ser sempre sublinhada. O nome da classe deve comear com letra maiscula. O nome do objeto pode ser omitido quando for conveniente.

Formatos possveis:

Formato :Nomeclasse nomeobjeto:Nomeclasse


Marco A. Pond, 2008

Exemplo :Pedido pedido1:Pedido


5

Diagrama de objetos
Valores para atributos
Exibe uma lista de pares Nomeatributo: valoratributo.

nomeobjeto: Nomeclasse

Maria: Aluno Nome: Maria do Carmo Sexo: Feminino DataNasc: 03/05/1975 RG: 2.854.587-10

Atributo1: valoratributo1 Atributo2: valoratributo2 Atributo3: valoratributo3 Atributo4: valoratributo4

Marco A. Pond, 2008

Diagrama de objetos
Exemplo:
produto20 : Produto descrio = Caderno em espiral preoUnitrio = 4,50 desconto = 15

item1: Itempedido quantidade=6

produto12 : Produto

pedido1:Pedido data=13/09/2002 hora=10:00am

item2: Itempedido quantidade=20

descrio = Caneta esferogrfica preoUnitrio = 1,20 desconto = 2

item3: Itempedido quantidade=1

produto07 : Produto descrio = Esquadro de acrlico preoUnitrio = 2,35 desconto = 10

Marco A. Pond, 2008

Diagrama de objetos
Consideraes finais:
Os diagramas de objetos so raramente utilizados. Na prtica, eles servem para ilustrar a formao

de relacionamentos complexos de um diagrama de


classes.

Marco A. Pond, 2008

Diagrama de objetos
Exerccio:
Elabore o diagrama de objetos para representar 02 (duas) matrculas para um mesmo aluno. 1 matricula: curso Oracle 8i pago em 3 parcelas 2 matricula: curso XML pago vista

1..*

Turma
1 0..* 1 1..* 1 1..3

Curso

Aluno

Matricula

Parcelas

Marco A. Pond, 2008

Diagrama de objetos
Resposta:
:Curso Desc: Oracle 8i Preo: 180,00

001:Turma Numturma: 001 Datainicio : 15/05/2002 Datafinal : 20/07/2002

parcela1:Parcela Num: 01 Valor: 60,00 Vencimento: 10/05/2002 parcela2:Parcela Num: 02 Valor: 60,00 Vencimento: 10/06/2002 parcela3:Parcela Num: 03 Valor: 60,00 Vencimento: 10/07/2002

0052 : Aluno nome : Fulano da Silva RG: 123456-78 Endereo: Rua A, 80

matricula1:Matricula data : 10/05/2002 matricula2:Matricula data : 25/11/2002

015:Turma Numturma: 015 Datainicio : 25/11/2002 Datafinal : 30/01/2003

parcela1:Parcela Num: 01 Valor: 180,00 Vencimento: 25/11/2002

:Curso Desc: XML Preo: 180,00

Marco A. Pond, 2008

10

S-ar putea să vă placă și