Uml- sobre diagrama de sequencia

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1548 palavras )
  • Download(s) : 0
  • Publicado : 23 de maio de 2012
Ler documento completo
Amostra do texto
Exercício 5-1: Descreva a posição do diagrama de classes no processo de desenvolvimento incremental e iterativo. Quando eles são utilizados? Para que são utilizados?
Seção 5.6, pg. 127 do livro.

Exercício 5-2: Considere a técnica CRC. Discuta a relação existente entre as dimensões espaciais usuais de um cartão CRC e a distribuição quase uniforme das responsabilidades.
Na modelagem de cartõesCRC, utiliza-se cartões de tamanho fixo (normalmente com as dimensões aproximadas de 10cm x 15cm). O fato de as dimensões utilizadas serem as mesmas para todo cartão contribui para uma distribuição mais uniforme das responsabilidades. Isso porque quando o cartão CRC correspondente a uma certa classe já foi todo preenchido com responsabilidades, e uma nova responsabilidade deve ser atribuída, éhora de o modelador considerar a criação de uma nova classe para cumprir com essa responsabilidade, ou então atribuir essa responsabilidade a uma outra classe..

Exercício 5-3: construa o modelo de classes de domínio de um sistema de informações
para controlar o campeonato da Fórmula 1.
Restrições:
Um piloto não troca de equipe durante uma temporada
Um mecânico não troca de equipe durante umatemporada
[pic]

Exercício 5-4: 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.


[pic]

Exercício 5-5: Considere o diagrama de classes a seguir, que exibe umaclasse associativa entre as classes Pessoa e Empresa. Crie um diagrama de classes equivalente ao fornecido abaixo, mas sem utilizar uma classe associativa.
[pic]


Exercício 5-6: Construa um diagrama de classes inicial para a seguinte situação: Pacotes são enviados de uma localidade a outra. Pacotes têm um peso específico. Localidades são caracterizadas pelas facilidades de transporte (porexemplo, 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 e caminhões são usados para o transporte de pacotes. Cada um destes meios de transporte pode suportar uma carga máxima de peso. A cadamomento, 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 de um mesmo tipo
Trens são usados em rotas entre ferrovias
Aviões são usados em rotas entre aeroportos
Caminhões são usados emrodovias
[pic]

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 dos jogadores às partidas. O máximo de partidas que um jogador poderá realizar é 6 e o mínimo 1. Desenhe o diagrama de classescorrespondente.
[pic]


Exercício 5-8: Desenhe um diagrama equivalente ao da Figura 5-10 de duas formas:
a) Utilizando uma classe ordinária para substituir a classe associativa.
b) Utilizando uma associação ternária.
[pic]

Exercício 5-9: 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 dizrespeito a um e exatamente um produto.
c) Um pedido pode conter até 20 itens.
[pic]

Exercício 5-10: 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...
tracking img