Please use this identifier to cite or link to this item:
https://repositorio.ufba.br/handle/ri/19273
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Almeida, Eduardo Santana de | - |
dc.contributor.author | Andrade, Hugo Sica de | - |
dc.creator | Andrade, Hugo Sica de | - |
dc.date.accessioned | 2016-05-25T14:04:00Z | - |
dc.date.available | 2016-05-25T14:04:00Z | - |
dc.date.issued | 2016-05-25 | - |
dc.date.submitted | 2014-08-01 | - |
dc.identifier.uri | http://repositorio.ufba.br/ri/handle/ri/19273 | - |
dc.description.abstract | O paradigma de Linhas de Produto de Software (LPS) tem provado ser um meio efetivo para se obter reuso de grande escala em diferentes domínios. A abordagem tira proveito de aspectos comuns entre diferentes produtos, enquanto também considera propriedades específicas dos mesmos. A arquitetura tem um papel importante na engenharia de LPS, provendo meios para melhor entender e manter o ambiente de derivação de produtos. No entanto, é difícil evoluir tal arquitetura, pois nem sempre é claro onde e como refatorar. A arquitetura de uma LPS contém um modelo que irá resultar na arquitetura de produtos, e muitas vezes inclui soluções que indicam um design (arquitetural) inadequado. Uma forma de avaliar tais decisões de design é através da identificação de bad smells de arquitetura, ou seja, propriedades que prejudicam a qualidade do software, mas não são necessariamente errôneas ou representam falhas. Nesse sentido, o objetivo desta dissertação é obter um melhor entendimento de bad smells de arquitetura em LPSs. Primeiramente, o estado-da-arte atual em Arquiteturas de Linhas de Produto de software (ALP) é investigado através de um estudo de mapeamento sistemático. Este apresenta uma visão geral da área através de análise e categorização de evidências. O estudo idenfitica gaps, tendências, e provê direções futuras para pesquisa. Ademais, esta dissertação trata do fenômeno de bad smells de arquitetura no contexto de LPSs através de dois estudos exploratórios em domínios diferentes. O primeiro estudo exploratório conduz uma investigação sobre as implicações de propriedades estruturais em uma LPS no domínio de editores de texto, enquanto o segundo estudo foca em uma LPS no domínio mobile. Antes da busca pelos smells em ambos os estudos, informações relevantes para a arquitetura foram recuperadas do código fonte para que as arquiteturas fossem definidas. | pt_BR |
dc.language.iso | pt_BR | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Linhas de Produto de Software | pt_BR |
dc.subject | Arquitetura de Software | pt_BR |
dc.subject | Estudo de Mapeamento | pt_BR |
dc.subject | Bad Smells de Arquitetura | pt_BR |
dc.title | Understanding Architectural Bad Smells in Software Product Lines | pt_BR |
dc.type | Dissertação | pt_BR |
dc.contributor.referees | Sant'Anna, Cláudio Nogueira | - |
dc.contributor.referees | Werner, Cláudia Maria Lima | - |
dc.publisher.departament | Instituto de Matemática. Departamento de ciência da Computação | pt_BR |
dc.publisher.program | Mestrado Multiinstitucional em Ciência da Computação | pt_BR |
dc.publisher.initials | UFBA | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.subject.cnpq | Ciência da Computação | pt_BR |
Appears in Collections: | Dissertação (PGCOMP) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FINAL Dissertação Mestrado - Hugo Sica de Andrade.pdf | 3,97 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.