Made available in DSpace on 2014-06-12T15:57:06Z (GMT). No. of bitstreams: 2
arquivo3140_1.pdf: 4172532 bytes, checksum: b7cc6b23a678d29aa1a5c9c9da0617e9 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2010 / Fundação de Amparo à Ciência e Tecnologia do Estado de Pernambuco / Com o objetivo de produzir produtos individualizados, muitas vezes, as
empresas se deparam com a necessidade de altos investimentos, elevando assim
os preços de produtos individualizados. A partir dessa necessidade, muitas
empresas, começaram a introduzir o conceito de plataforma comum, com o
objetivo de desenvolver uma grande variedade de produtos, reusando suas partes
comuns. No contexto de linha de produto de software, essa plataforma em comum
é chamada de arquitetura de referência, que prove uma estrutura comum de alto
nível onde os produtos são construídos.
A arquitetura de software, de acordo com alguns pesquisadores, está se
tornando o ponto central no desenvolvimento de linha de produtos, sendo o
primeiro modelo e base para guiar a implementação dos produtos. No entanto,
essa arquitetura sofre modificações com o passar do tempo, com o objetivo de
satisfazer as necessidades dos clientes, a mudanças no ambiente, além de
melhorias e mudanças corretivas. Desta forma, visando assegurar que essas
modificações estão em conformidade com as especificações da arquitetura, não
introduziram novos erros e que as novas funcionalidades continuam funcionando
como esperado, a realização de testes de regressão é importante.
Neste contexto, este trabalho apresenta uma abordagem de regressão
utilizada tanto para reduzir o número de testes que precisam ser reexecutados, da
arquitetura de referência e da arquitetura dos produtos, quanto para tentar
assegurar que novos erros não foram inseridos, depois que essas arquiteturas
passaram por uma evolução ou mudança corretiva. Como regressão é vista como
uma técnica que pode ser aplicada em mais de uma fase de teste, neste trabalho
regressão é aplicado durante a fase de integração, uma vez que, ao final desta
fase teremos as arquiteturas da linha de produto testadas. Desta forma, uma
abordagem de integração também foi proposta.
Esta dissertação também apresenta uma validação inicial da abordagem,
através de um estudo experimental, mostrando indícios de que será viável a
aplicação de testes de regressão nas arquiteturas de uma linha de produto de
software
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/2346 |
Date | 31 January 2010 |
Creators | Silveira Neto, Paulo Anselmo da Mota |
Contributors | Meira, Silvio Romero de Lemos |
Publisher | Universidade Federal de Pernambuco |
Source Sets | IBICT Brazilian ETDs |
Language | English |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0018 seconds