Um método para identificação antecipada de candidatos a aspecto no desenvolvimento de frameworks de domínio
Date
2010-12-06Author
Hornung, Rafael
Metadata
Show full item recordSubject
Tesesxmlui.dri2xhtml.METS-1.0.item-type
DissertaçãoAbstract
Resumo: Os frameworks representam atualmente uma tecnologia relevante para o desenvolvimento de aplicações. Sendo desenvolvidos para aumentar a flexibilidade e permitir o refluso tanto do código quanto do projeto, sua adoção traz, em geral, ganhos de produtividade e qualidade no desenvolvimento. Apesar destes beneficios, a implementação de frameworks possui certas limitações para abstrair interesses que afetam a aplicação como um todo. Conhecidos como interesses transversais, estes geralmente encontram-se espalhados e/ou entrelaçados por diversos módulos. Buscando formas de melhorar a odularização destes interesses, tem-se explorado o uso das técnicas propostas pelo Desenvolvimento de Software Orientado a Aspectos (DSOA). Neste contexto, esta dissertação apresenta um método que aplica os conceitos de early-aspects, uma das linhas de pesquisa do DSOA, nas fases iniciais do processo de desenvolvimento de frameworks de dominio. O método proposto possui dois subprocessos principais que estão inseridos na fase de análise de requisitos. O primeiro, refere-se ao procedimento para identificação e representação das responsabilidades espalhadas pelos requisitos. Enquanto que, o segundo objetiva a identificação e representação dos requisitos que apresentam características que indicam que sua implementação com aspectos é factível. O método proposto foi implementado facilitando assim, a identificação dos candidatos a aspecto por um processo apoiado por computador. A aplicação do método proposto foi ilustrada na elaboração do modelo de requisitos para os seguintes domínios: \Jogo de Corrida de Carros" e \Controle de Finanças Pessoais".
Collections
- Dissertações [472]