TCC
Critérios de manutenibilidade para construção e avaliação de produtos de software orientados a aspectos
Carregando...
Notas
Data
Autores
Orientadores
Editores
Coorientadores
Título da Revista
ISSN da Revista
Título de Volume
Editor
Faculdade, Instituto ou Escola
Departamento
Programa de Pós-Graduação
Agência de fomento
Tipo de impacto
Áreas Temáticas da Extenção
Objetivos de Desenvolvimento Sustentável
Dados abertos
Resumo
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.
Abstract
Traditionally, the maintenance phase of life cycle of software begins after the delivery of
software to the user, when it is in operation and there is a new requirement to be met.
Therefore, software maintenance is very important because it increases the lifetime of
software. Thus, maintainability, a non-functional requirement, must be incorporated into
the software since the beginning of its development. The objective of this research is to
define criteria of maintainability to build and verify the Implementation Model to aspectoriented
software. With this in mind, some aspect-oriented software with easy maintenance
were analyzed and maintainability information was acquired. Gathering this important
information, some conventions and characteristics of the programming language AspectJ,
and the author’s experience in implementing software supplied subsidies to construct
aspect-oriented software with maintainability. The ISO/IEC 9126 standard contributed to
build these criteria for providing a definition of maintainability and its four sub
characteristics: analyzability, stability, changeability, and testability.
Descrição
Área de concentração
Engenharia e qualidade de software
Agência de desenvolvimento
Palavra chave
Marca
Objetivo
Procedência
Impacto da pesquisa
Resumen
ISBN
DOI
Citação
SANTOS, R. P. dos. Critérios de manutenibilidade para construção e avaliação de produtos de software orientados a aspectos. 2007. 92 p. Monografia (Graduação em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2007.
