Skip to content

FelipeUTFPR/arquitetura

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto-Arquitetura-de-Software-Parte-4

O objetivo da 4 parte do projeto foi avaliar um código e procurar a necessidade de melhorias na arquitetura.

  1. Após fazer o Fork para meu repositório, e clonar o projeto para o Eclipse, passei por algumas dificuldades iniciais, pois percebi que a versão do meu jre estava diferente do arquivo clonado. Consegui resolver o problema alterando para a versão mais atual.
  2. Iniciando a análise do código, para tentar compreender sua estrutura, pude verificar que o autor do código cumpriu com boa parte das implementações. Os métodos da classe "Correct" estavam ok, mesmo assim, fiz uma pequena alteração nos argumentos para aproveitar melhor seu Sistema de Builds.
  3. Meu Esforço maior na análise foi das classes "AnalisaFosforo" e "AnalisaPotassio", apesar do autor implementar todos os métodos solicitados, faltavam dados para seu entendimento. Porem, o problema foi contornado, aproveitando seu sistema de Builds que facilitava a manipulação dos atributos nos métodos e a sua manutenção, consegui reescrever todos os métodos sem dificuldades.
  4. O autor do código não fez uso de alguns atributos, como por exemplo, na classe "FosforoCorrect" e "PotassioCorrect", ele não usou os atributos que seriam para diferenciar as Fontes do Fosfor e do potássio. Uma possivel solução, seria criar uma Classe Enum para organizar esses atributos. Apesar da falha, isso não Interferiu na análise dos testes.
  5. Por fim, depois de fazer os ajustes, os testes (I), (II) e (III) foram realizados com sucesso. De acordo com as informações da planilha.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%