16.04.2013 Views

Locação de Fitas 1. Desenvolva um Diagrama de classes para um ...

Locação de Fitas 1. Desenvolva um Diagrama de classes para um ...

Locação de Fitas 1. Desenvolva um Diagrama de classes para um ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Exercícios – <strong>Diagrama</strong> <strong>de</strong> Classes 2<br />

Clínica Veterinária<br />

4. <strong>Desenvolva</strong> <strong>um</strong> <strong>Diagrama</strong> <strong>de</strong> Classes <strong>para</strong> <strong>um</strong> sistema <strong>de</strong> clínica veterinária, levando em consi<strong>de</strong>ração as<br />

seguintes características:<br />

a. Um cliente po<strong>de</strong> possuir muitos animais, mas <strong>um</strong> animal pertence única e exclusivamente a <strong>um</strong><br />

único cliente. A clínica precisa <strong>de</strong> informações a respeito <strong>de</strong> cada cliente, como nome, en<strong>de</strong>reço e<br />

telefone e <strong>um</strong> res<strong>um</strong>o dos animais por ele possuídos.<br />

b. Um animal pertence a <strong>um</strong>a única espécie, porém po<strong>de</strong> haver diversos animais cadastrados <strong>de</strong> <strong>um</strong>a<br />

<strong>de</strong>terminada espécie.<br />

c. É preciso manter informações a respeito <strong>de</strong> cada animal já tratado, como nome, sexo, ida<strong>de</strong> e<br />

espécie a qual pertence.<br />

d. Um animal po<strong>de</strong> realizar muitos tratamentos, mas <strong>um</strong> tratamento é realizado exclusivamente por<br />

<strong>um</strong> animal.<br />

e. Cada tratamento possui ao menos <strong>um</strong>a consulta, mas po<strong>de</strong> possuir muitas consultas. Uma<br />

<strong>de</strong>terminada consulta refere-se exclusivamente a <strong>um</strong> <strong>de</strong>terminado tratamento. Cada consulta <strong>de</strong>ve<br />

armazenar informações como a data em que foi realizada, o veterinário que aten<strong>de</strong>u o animal e o<br />

res<strong>um</strong>o da consulta.<br />

f. Um veterinário po<strong>de</strong> realizar muitas consultas, porém <strong>um</strong>a consulta <strong>de</strong>ve ser realizada por somente<br />

<strong>um</strong> veterinário.<br />

g. Em <strong>um</strong>a consulta po<strong>de</strong>m ser marcados exames <strong>para</strong> o animal, o número <strong>de</strong> exames possíveis em<br />

<strong>um</strong>a consulta é in<strong>de</strong>terminado, mas precisam ser registrados.<br />

Festas Infantis<br />

Myrna Amorim<br />

Exercícios tirados do livro: UML - Uma abordagem Prática. Gue<strong>de</strong>s, G. T. A. Ed. Novatec<br />

5. <strong>Desenvolva</strong> <strong>um</strong> <strong>Diagrama</strong> <strong>de</strong> Classes <strong>para</strong> <strong>um</strong> sistema <strong>de</strong> Festas infantis equivalente ao módulo <strong>de</strong> aluguel,<br />

levando em consi<strong>de</strong>ração as seguintes características:<br />

a. A empresa possui vários temas <strong>de</strong> festas infantis <strong>para</strong> aluguel e <strong>de</strong>seja cadastrar: o nome e o<br />

telefone do cliente, o en<strong>de</strong>reço completo da festa, o tema, a data, a hora <strong>de</strong> início e término da<br />

festa.<br />

b. Para alguns clientes, a empresa oferece <strong>de</strong>scontos. Sendo assim, é preciso saber o valor realmente<br />

cobrado n<strong>um</strong> <strong>de</strong>terminado aluguel.<br />

c. Para cada tema é necessário controlar: a lista <strong>de</strong> itens que compõem o tema (ex. castelo, boneca<br />

Cin<strong>de</strong>rela, bruxa etc), o valor do aluguel e a cor da toalha da mesa que será usada com o tema.<br />

Exercícios tirados do livro (com adaptação): Exercitando mo<strong>de</strong>lagem em UML. Melo, A.C. Ed.Brasport

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!