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).
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.

Relatorio 01 linha de produtos de software

  • 1.
    LINHA DE PRODUTOSDE 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.