Back to Search Start Over

Uma solução de linha de produtos de software baseada em componentes e aspectos para o domínio de E-commerce

Authors :
Azzolini, Raphael Porreca, 1987
Rubira, Cecília Mary Fischer, 1964
Hornung, Heiko Horst
Lucrédio, Daniel
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
Source :
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP), Universidade Estadual de Campinas (UNICAMP), instacron:UNICAMP
Publication Year :
2021
Publisher :
Universidade Estadual de Campinas - Repositorio Institucional, 2021.

Abstract

Orientador: Cecília Mary Fischer Rubira Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação Resumo: Linha de Produto de Software é uma técnica que explora sistematicamente o reúso de artefatos de software em larga escala para implementar aplicações que compartilham um domínio comum e possui algumas característcas customizáveis. Para aperfeiçoar a evolução da Arquitetura da Linha de produto, é aconselhável desenvolver Linhas de Produto de Software utilizando uma estrutura modular. Esta demanda pode ser realizada por um método que integra componentes, aspectos e conectores de pontos de variação. Esta abordagem permite a minimização do espalhamento de características no modelo arquitetural e suporta de maneira modular a modelagem de características entrecortantes. Neste trabalho, um estudo de caso mapeando as principais características de importantes sistemas de e-commerce operando no Brasil e em outros países foi realizado para avaliar esta abordagem. A análise desta solução foi realizado comparando-se sua estabilidade e modularidade com as de outras duas abordagens. Os resultados indicam que o impacto no modelo arquitetural é reduzido quando utilizando a solução proposta no contexto da evolução de Linhas de Produto de Software Abstract: Software Product Line engineering is a technique that explores systematic reuse of software artifacts in large scale to implement applications that share a common domain and have some customized features. For improving Product Line Architecture evolution, it is advisable to develop Software Product Lines using a modular structure. This demand can be satisfied by a method that integrates components, aspects and variation point connectors. This approach allows minimization of feature scattering in the architectural model and supports modular modelling of crosscutting features. In this work, a case study mapping major features of significant e-commerce systems operating in Brazil and other countries was performed to evaluate this approach. The assessment of this solution was performed comparing its stability and modularity with other two approaches. The results indicate that change impact in the architectural model is reduced when using the proposed solution in the context of Software Product Lines evolution Mestrado Ciência da Computação Mestre em Ciência da Computação

Details

Database :
OpenAIRE
Journal :
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP), Universidade Estadual de Campinas (UNICAMP), instacron:UNICAMP
Accession number :
edsair.doi.dedup.....f49ed93a4ad7ab8352769efc5fe88325
Full Text :
https://doi.org/10.47749/t/unicamp.2015.961379