You are on page 1of 2

Exerccios Diagrama de Classes

Locao de Fitas 1. Desenvolva um Diagrama de classes para um sistema de vdeo locadora equivalente ao mdulo de alocao de fitas de filmes de acordo com as seguintes afirmaes: a. Um filme tem obrigatoriamente ao menos uma cpia, mas pode possuir diversas delas, porm uma cpia refere-se exclusivamente a um determinado filme. b. Um scio pode realizar muitas locaes enquanto permanecer scio da locadora, mas uma locao refere-se unicamente a um determinado scio. c. Cada locao deve obrigatoriamente referenciar-se ao menos a uma cpia de um filme, podendo referenciar-se a muitas cpias, no entanto uma mesma cpia pode ter sido locada diversas vezes, em pocas diferentes obviamente. Controle de Cursos 2. Desenvolva o Diagrama de Classes para um sistema de cursos de informtica equivalente ao mdulo de matrcula de acordo com os seguintes fatos: a. Um curso pode ter muitas turmas, no entanto, uma turma se relaciona exclusivamente com um nico curso. b. Uma turma pode ter diversos alunos matriculados, no entanto uma matrcula refere-se exclusivamente a uma determinada turma. Cada turma tem um nmero mnimo de matrculas para iniciar o curso. c. Um aluno pode realizar muitas matrculas, mas cada matrcula refere-se exclusivamente a uma turma especfica e a um nico aluno. Venda de Passagens Areas 3. Desenvolva um Diagrama de Classes para um sistema de vendas de passagens areas pela Internet, equivalente ao mdulo de compra de passagens por um cliente, levando em considerao os seguintes fatos: a. Um cliente pode ser passageiro de muitos vos. No entanto uma passagem se refere a um cliente especfico. A empresa mantm um cadastro de todos os clientes que j foram passageiros de algum vo. b. Um vo pode ter muitos passageiros, no entanto cada passageiro se refere exclusivamente a um vo especfico. c. Um vo pode fazer escalas em diversos aeroportos, ou seja, pode ter diversos destinos e um aeroporto pode ser o destino de muitos vos. A empresa mantm um cadastro de todos os aeroportos para onde oferece vos. d. Um aeroporto pode ser a origem ou o destino de muitas escalas, no entanto, um determinado aeroporto s pode ser a origem ou o destino de uma determinada escala, nunca os dois ao mesmo tempo. e. Um aeroporto est localizado em uma cidade especfica, mas uma cidade pode possuir muitos aeroportos.

Myrna Amorim

Exerccios Diagrama de Classes

Clnica Veterinria 4. Desenvolva um Diagrama de Classes para um sistema de clnica veterinria, levando em considerao as seguintes caractersticas: a. Um cliente pode possuir muitos animais, mas um animal pertence nica e exclusivamente a um nico cliente. A clnica precisa de informaes a respeito de cada cliente, como nome, endereo e telefone e um resumo dos animais por ele possudos. b. Um animal pertence a uma nica espcie, porm pode haver diversos animais cadastrados de uma determinada espcie. c. preciso manter informaes a respeito de cada animal j tratado, como nome, sexo, idade e espcie a qual pertence. d. Um animal pode realizar muitos tratamentos, mas um tratamento realizado exclusivamente por um animal. e. Cada tratamento possui ao menos uma consulta, mas pode possuir muitas consultas. Uma determinada consulta refere-se exclusivamente a um determinado tratamento. Cada consulta deve armazenar informaes como a data em que foi realizada, o veterinrio que atendeu o animal e o resumo da consulta. f. Um veterinrio pode realizar muitas consultas, porm uma consulta deve ser realizada por somente um veterinrio. g. Em uma consulta podem ser marcados exames para o animal, o nmero de exames possveis em uma consulta indeterminado, mas precisam ser registrados.
Exerccios tirados do livro: UML - Uma abordagem Prtica. Guedes, G. T. A. Ed. Novatec

Festas Infantis 5. Desenvolva um Diagrama de Classes para um sistema de Festas infantis equivalente ao mdulo de aluguel, levando em considerao as seguintes caractersticas: a. A empresa possui vrios temas de festas infantis para aluguel e deseja cadastrar: o nome e o telefone do cliente, o endereo completo da festa, o tema, a data, a hora de incio e trmino da festa. b. Para alguns clientes, a empresa oferece descontos. Sendo assim, preciso saber o valor realmente cobrado num determinado aluguel. c. Para cada tema necessrio controlar: a lista de itens que compem o tema (ex. castelo, boneca Cinderela, bruxa etc), o valor do aluguel e a cor da toalha da mesa que ser usada com o tema.
Exerccios tirados do livro (com adaptao): Exercitando modelagem em UML. Melo, A.C. Ed.Brasport

Myrna Amorim

You might also like