Uma Linha de Produtos de Software (LPS) é o desenvolvimento de famílias de produtos de software para um segmento de mercado, considerando requisitos de clientes e reutilizando código e características comuns de forma inteligente para reduzir tempo e custo. Uma coleção de características define produtos dentro de uma LPS. O desenvolvimento por LPS traz vantagens tangíveis, como produtividade e qualidade, e intangíveis, como satisfação do cliente.
QUALIDADE DE SOFTWARE - AULA 3 - Parte 1 - Conceitos de Qualidade de Software...
Relatorio 01 linha de produtos de software
1. LINHA DE PRODUTOS DE SOFTWARE: O QUE É?
Segundo Clements e Northrop (2001), Linha de Produtos de Software (LPS) é o
desenvolvimento de famílias de produtos de software, que atendem um determinado
segmento de mercado,considerandorequisitos particulares de cada clientede acordo com
a análise de domínio, o reuso de código e características(features) comuns entre LPS de
forma mais inteligente, reduzindo o tempo e o custo com o desenvolvimento.
Para determinar se os softwares estão ou não na mesma linha de produto, leva-se
em consideração uma coleção defeatures(LUCENA, 2010). Esta pode ser entendida
como parte do sistema de suma importância para o cliente e que é utilizada para definir
pontos comuns ou para diferenciar produtos em uma linha de produção.
O desenvolvimento de software utilizando LPS traz vantagens que são
classificadas em tangíveis e intangíveis (COHEN, 2003). A primeira refere-se aos
benefícios que podem ser medidos metricamente, como por exemplo, produtividade,
qualidade, tempo de integração, desempenho de produtos de software e lucratividade. A
segunda considera os benefícios que não podem ser determinados através de medidas,
tal como, satisfação do cliente e do profissional e desgaste da equipe (DURSCKI,
2004).
2. REFERÊNCIAS BIBLIOGRÁFICAS
[1] CLEMENTS, Paul e Northrop, LINDA. Software ProductLines: Practices and
Patterns.Addison-Wesley, 2002.
[2] COHEN, Sholom;(2003)“Predictingwhen Software ProductLinesPays.”:
http://www.sei.cmu.edu/pub/documents/03.reports/pdf/03tn017.pdf, Outubro.
[3] Durscki, C. R.; Spinola, M. M.; Burnett, C. R.; Reinehr,S.S. (2004)“Linhas de
Produto
deSoftware:
riscos
e
vantagens
de
sua
implantação”http://www.simpros.com.br/Apresentacoes_PDF/Artigos/Art_14_Simpros
2004.pdf, Outubro.
[4] LUCENA, P. J.C.; (2010)“A carreira de pesquisador em Engenharia de Software:
Princípios conceitos e direções”. Clube dos Autores.