Análise de Impacto Baseada em Rastreabilidade de Artefatos para Linhas de Produto de Software
Linha de produto de software, análise de impacto, rastreabilidade de artefatos de software
Uma linha de produtos de software (LPS) é formada por uma família de produtos, pertencente a um determinado domínio de aplicação que compartilha funcionalidades (features) comuns (arquitetura base) e define funcionalidades específicas, as quais variam de acordo com os produtos (variabilidades). Quando há evolução de um produto é importante estimar e identificar se essas mudanças afetam outros produtos, a arquitetura base ou as variabilidades da LPS. Essa atividade de estimar mudanças é chamada de Análise de Impacto. Apesar de existirem soluções para realizar análise de impacto em software, há uma carência de análise de impacto para o contexto específico de LPS. Assim, este trabalho apresenta uma infraestrutura de análise de impacto de mudanças para LPS composta de um processo de análise de impacto baseado em rastreabilidade de artefatos e de uma ferramenta para auxiliar na estimativa e identificação dos artefatos da LPS afetados por uma mudança.