Skip to main content
Article thumbnail
Location of Repository

Critérios de manutenibilidade para construção e avaliação de produtos de software orientados a aspectos

By Rodrigo Pereira dos Santos

Abstract

Tradicionalmente, a atividade de manutenção se inicia após a entrega do produto de software ao usuário, quando está em operação e surge um novo requisito a ser contemplado. Na verdade, a manutenção em produtos de software deve ser realizada para que esteja atual e prolongue a sua vida útil. Dessa forma, a característica de manutenibilidade, que é um requisito não funcional, deve ser incorporada ao produto de software desde o início de seu desenvolvimento. O objetivo deste trabalho é a definição de critérios de manutenibilidade para a construção e eventual verificação do Modelo de Implementação. Para isto, foram analisados produtos de software manuteníveis orientados a aspectos para detectar informações que os faziam ter esta característica. Reunindo essas informações, as convenções e características da linguagem de programação AspectJ e a experiência do autor na implementação de produtos de software, obtiveram-se subsídios que permitiram identificar o que é necessário à construção de produtos de software manuteníveis orientados a aspectos. Com isso, tais critérios foram estabelecidos e são utilizados nos artefatos de software, sendo construídos sob a luz da norma ISO/IEC 9126, que é usada para qualidade de produtos de software. Esta norma define manutenibilidade e as suas quatro subcaracterísticas analisabilidade, estabilidade, modificabilidade e testabilidade

Topics: Qualidade de software, Manutenibilidade, Orientação a aspectos, Software quality, Maintainability, Aspect orientation
Year: 2015
OAI identifier: oai:agregador.ibict.br.RI_UFLA:oai:localhost:1/5397
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://www.rcaap.pt/detail.jsp... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.