1 research outputs found

    Integrando problem frames com aspectos

    Get PDF
    Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia InformáticaA primeira actividade do processo de desenvolvimento de software consiste na identificação das funcionalidades e propriedades que se pretendem ver implementadas nos sistemas, sendo designada por engenharia de requisitos. Nesta fase de análise de requisitos podem surgir problemas que, se não forem correctamente solucionados, irão posteriormente conduzir a um agravamento de custos num estágio mais avançado do desenvolvimento. Um exemplo disto são elementos que se encontram espalhados e repetidos por diversas componentes do sistema que se pretendem modularizar, designados por assuntos transversais (crosscutting concerns), e que afectam o seu comportamento (aspectos). Os mecanismos de Engenharia de Requisitos Orientada a Aspectos, dão suporte a que este tipo de conjunturas seja minimizado, fornecendo maneiras de lidar de forma eficaz com estes concerns. A abordagem “Problem Frames” é uma técnica de análise de requisitos bastante conhecida e estabelecida na comunidade de requisitos, composta por vários conceitos com o objectivo de reunir e especificar as funcionalidades de um problema em engenharia de software, bem como reutilizar conhecimentos relacionados a classes de problemas previamente conhecidas. No entanto, este método pode ainda tornar-se bastante mais poderoso, isto se permitir lidar com elementos transversais, através da integração de noções orientadas para aspectos
    corecore