Escolar Documentos
Profissional Documentos
Cultura Documentos
Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode
representar vrios tipos diferentes, sendo que algumas caractersticas so comuns e outras so prprias de cada
tipo.
Para esse diagrama utilizamos a representao de:
Vises: As Vises mostram diferentes aspectos do sistema que est sendo modelado. A viso no um
grfico, mas uma abstrao consistindo em uma srie de diagramas. Definindo um nmero de vises,
cada uma mostrar aspectos particulares do sistema, dando enfoque a ngulos e nveis de abstraes
diferentes e uma figura completa do sistema poder ser construda. As vises tambm podem servir de
ligao entre a linguagem de modelagem e o mtodo/processo de desenvolvimento escolhido.
Diagramas: Os diagramas so os grficos que descrevem o contedo em uma viso. UML possui nove
tipo de diagramas que so usados em combinao para prover todas as vises do sistema.
Modelos de Elementos: Os conceitos usados nos diagramas so modelos de elementos que representam
definies comuns da orientao a objetos como as classes, objetos, mensagem, relacionamentos entre
classes incluindo associaes, dependncias e heranas.
O diagrama de classe o modelo da UML que define atributos e mtodos para um objeto. O conjunto de objetos
representado pela classe.
Quando tem-se uma regra que define a ligao entre objetos de classes diferentes utilizamos qual
representao?
Associao
Associao por referncia
Auto-associao
Associao relativa
Associao participativa
Sabe-se que a UML define modelos para aplicao dos conceitos de implementao na metodologia Orientada a
Objetos.
Qual representao do diagrama de classe implementa o processo de herana?
Considerando uma petShop que oferece servios de banho, tosa e vacinao. Para todos os servios a
identificao efetivada por cdigo do servio, data de execuo e responsvel por prestar o servio; no servio
BANHO e TOSA a identificao acrescenta o porte do animal e para VACINAO so consideradas alm das
comuns, as informaes de tipo vacina e data de aplicao.
Considerando a representao de uma generalizao, quais os atributos representados nas classes descritas.
SERVIOS:
BANHO:
TOSA:
VACINAO: cdigo do servio, data de execuo, responsvel, tipo vacina, data de aplicao.
porte do animal
porte do animal
VACINAO: cdigo do servio, data de execuo, responsvel, tipo vacina, data de aplicao.
porte do animal
porte do animal
SERVIOS: cdigo do servio, data de execuo, responsvel, tipo vacina, data de aplicao
BANHO:
TOSA:
VACINAO:
Os modelos so representados por smbolos e conceitos. No diagrama de classe, definido na UML para
representao dos objetos e suas associaes, assim como em outros diagramas, cada representao tem um
significado.
Indique o termo que indica as caractersticas de um objeto.
mtodo
direo
papel da associao
entidade tipo
atributo
SITUAO uma classe dependente de carro, ou seja, no poder existir quando no participar da
associao.
CARRO pode ser criado sem participar da associao, mas CLIENTE somente poder ser criado se
participar pelo menos de uma associao.
ALUGUEL uma classe do tipo independente, onde sero registradas as ocorrncias de aluguel de carro.
CARRO e CLIENTE podem ser criados sem participar pelo menos de uma associao.
CLIENTE pode ser criado sem participar da associao, mas CARRO somente poder ser criado se
participar pelo menos de uma associao.
A figura abaixo ilustra um Diagrama de Casos de Uso e utilizada no desenvolvimento de projetos de sistemas, utilizando
ferramentas da Anlise Orientada a Objetos.
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, denominado e definido como: