Classes

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1265 palavras )
  • Download(s) : 0
  • Publicado : 27 de março de 2012
Ler documento completo
Amostra do texto
Exercício 1: Desenhe um diagrama de classes com relacionamentos, nomes de papéis e multiplicidades para as seguintes situações:
• Uma Pessoa pode ser casada com outra Pessoa;
• Uma Disciplina é pré-requisito para outra Disciplina;
• Uma Peça pode ser composta de diversas outras Peças.




Exercício 2: Construa um diagrama de classes inicial para a seguinte situação: Pacotes são enviadosde uma localidade a outra. Pacotes têm um peso específico. Localidades são caracterizadas pelas facilidades de transporte (por exemplo, ferroviárias, aeroportos e auto-estradas). Algumas localidades são vizinhas, isto é, existe uma rota direta de transporte entre tais localidades. A rota de transporte entre as localidades tem um certo comprimento (a distância entre as localidades). Trens, aviões ecaminhões são usados para o transporte de pacotes. Cada um destes meios de transporte pode suportar uma carga máxima de peso. A cada momento, durante o seu transporte, é necessário saber a posição (localidade) de cada pacote. Também é necessário manter o controle de que meio de transporte está sendo utilizado em cada parte da rota para um certo pacote.

Restrições:
Uma rota liga facilidades deum mesmo tipo
Trens são usados em rotas entre ferrovias
Aviões são usados em rotas entre aeroportos
Caminhões são usados em rodovias


Exercício 5-7: Considere o seguinte discurso relativo a um sistema de partidas de tênis: "Num torneio de tênis, cada partida é jogada entre 2 jogadores. Pretende-se manter informação sobre o nome e idade dos jogadores; data da partida e atribuição dosjogadores às partidas. O máximo de partidas que um jogador poderá realizar é 6 e o mínimo 1. Desenhe o diagrama de classes correspondente.





Exercício 3: Identifique classes e/ou relacionamentos a partir das seguintes regras do negócio:
a) Pedidos são compostos de vários itens de pedido.
b) Um item de pedido diz respeito a um e exatamente um produto.
c) Um pedido pode conter até 20 itens.Exercício 4: Considere um sistema de software para controlar um hotel. Normalmente, um hóspede ocupa um quarto por estadia. Mas, suponha que uma nova regra foi criada no negócio: agora, um hóspede pode utilizar até três quartos. Desenhe o diagrama de classe para essas duas situações.
a) hóspede ocupa um quarto


b) hóspede ocupa até três quartos







Exercício 05 - A empresa AProfoferece cursos diversos de aperfeiçoamento profissional. O dono da empresa deseja construir um site que precisa controlar, inicialmente: os cursos oferecidos, a data de início e término, o horário de início e término, o nome e o telefone celular do professor e o valor da sua hora-aula. Para cada curso, deve-se controlar: a CH, o conteúdo programático e o valor do curso. Desenhe o diagrama de casosde uso e o diagrama de classes completo.

Exercício 06 - Minicenário: Classificados na WEB.
Dalila está oferecendo aos amigos da escola, do bairro e do clube, o serviço de classificados pela Web. Quem anuncia paga R$ 2,00 pelo anúncio simples de 20 palavras ou R$ 5,00 pelo anúncio destaque de página, que pode conter até 50 palavras e uma imagem. O anúncio fica disponível por quinze dias. Nãoentram na contagem: o valor do produto, o texto título, o nome do contato, até dois telefones de contato e uma observação sobre os telefones de até cinco palavras (por exemplo: de 18h às 20h).
Quem se torna assinante do classificado virtual recebe diariamente em seu e-mail o resumo de
ofertas do site.
Exemplo da divulgação feita por e-mail:

[pic]
O cliente pode cadastrar seções de interesse,a fim de receber os novos anúncios pelo e-mail, sem precisar visitar o site. O anúncio segue o formato desse exemplo:

[pic]

Exercício 07 : Minicenário: Condomínio
Marina é síndica do prédio onde mora. A fim de melhor gerenciar o condomínio, ela encomendou uma aplicação a um amigo. A aplicação deve atender aos seguintes requisitos:

• Para um apartamento, devem-se cadastrar: seu...
tracking img