Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Kelli Aparecida Bez Batti da Silva
Título: Análise comparativa entre Programação Orientada à Objetos e Orientada à Aspectos
 
Conclusão:
Os resultados obtidos com este trabalho demonstram a necessidade e a importância da exploração de alternativas, como a programação orientada a aspectos, para o progresso do desenvolvimento de software frente a amplitude e complexidade das necessidade a serem atendidas pelos sistemas atuais.
A existência de requisitos ortogonais de software é muito comum e, geralmente, resultam em soluções deselegantes e onerosas, dificultando o trabalho dos profissionais que precisam se preocupar, desde os momentos iniciais de um projeto, com propriedades desvinculadas do propósito principal do sistema.
Foi possível observar, na prática, algumas limitações da orientação a objetos na implementação de um requisito ortogonal de controle de acesso, no qual a implementação orientada a objetos ocasionou a perda de coesão e o aumento do acoplamento das classes afetadas por este requisito, além de resultar em um aumento expressivo no volume de código fonte.
Os objetivos deste trabalho foram alcançados e a realização da análise comparativa trouxe, de forma satisfatória, a percepção das vantagens do emprego da orientação a aspectos no suprimento de deficiências da orientação a objetos quanto à implementação de requisitos ortogonais.