Engenharia software III fatec scs

6682 palavras 27 páginas
Lista 3 de Engenharia de Software III

Parte A
Analise o diagrama de classes de análise abaixo referente a uma Clínica Veterinária e realize os exercícios para transformar tal diagrama num diagrama de classes de projeto.
1- Faça a especificação (detalhamento) dos atributos.

2- Acrescente ao menos dois métodos (detalhamento) em cada classe, fazendo a especificação para os mesmos. 3- Defina duas classes utilitárias e utilize as mesmas como tipos para alguns atributos. Justifique a tua resposta. 4- Defina quatro membros estáticos, sendo dois atributos e dois métodos. Justifique a tua resposta.
Justificativa :

Os membros estáticos servirão apenas de referência na classe Descritivo o atributo detalhes é um ArrayList que contém as descrições de vários tratamentos e exames, o método mostraLista() exibe um menu com as opções de tratamentos ou exames, na classe Moeda há o atributo valor que é um ArrayList com os valores de cada tratamento, e o seu método cobrar que exibe um menu para cobrança do valor.

5- Transforme os relacionamentos de associação para dependências estruturais. Quais as vantagens e desvantagens desse tipo dependência?

Justificativa :
Na dependência estrutural a desvantagem é que existe um alto acoplamento, uma mudança no elemento independente irá afetar o modelo dependente, porém inicialmente é mais fácil de projetar o SSOO dessa forma.

6- Transforme os relacionamentos de associação para dependências não estruturais por

Relacionados