Uml- sobre diagrama de sequencia
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ões CRC, 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 uma temporada
[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 uma classe 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 (por