Engenharia software III fatec scs

6690 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 parâmetro. Quais as vantagens e desvantagens desse tipo dependência?

Justificativa : A vantagem da dependência não estrutural é que faz com que o encapsulamento de cada classe aumente e diminua o acoplamento entre as classes. A desvantagem é que se houver alguma alteração no modelo independente pode ocorrer uma mudança no modelo dependente.

7- Apresente a estrutura básica de código em JAVA, C# ou C++ para implementar as classes e os relacionamentos de dependência nos exercícios 5 e 6.

Relacionados

  • Cd produstos plasticos descartáveis
    7548 palavras | 31 páginas
  • ergonomia
    17266 palavras | 70 páginas
  • Projeto Institucional: Engevap
    5022 palavras | 21 páginas
  • unemat
    7031 palavras | 29 páginas
  • Pmesp
    11187 palavras | 45 páginas
  • Engenharia
    18684 palavras | 75 páginas
  • Projeto
    22426 palavras | 90 páginas
  • A definir
    90341 palavras | 362 páginas
  • Caio
    37554 palavras | 151 páginas
  • SGA ISO 14000
    9661 palavras | 39 páginas