|
Um processo de desenvolvimento de software pode ser concebido pela própria equipe para um único projeto. Porém, mais comumente, este tipo de
processo refere-se a uma metodologia padronizada e documentada que habitualmente é utilizada
dentro da organização em projetos similares.
Baseado neste contexto, o CPS-Pro pode ser visto como uma metodologia, no âmbito da engenharia
de software, no sentido em que define um conjunto organizado de práticas recomendadas para projetos
de customização de produtos de software.
|
O processo de customização pode ser considerado o
passo seguinte no ciclo de vida do desenvolvimento de produtos de software.
O CPS-Pro é modelado em termos de fases e fluxos de trabalho que definem grupos de
atividades através das quais é recomendado um conjunto de práticas que devem ser seguidas
durante todo o ciclo de vida de um projeto de customização de software.
O objetivo do CPS-Pro é apoiar no desenvolvimento de novas instâncias de um mesmo produto,
seja este produto parte de uma família de produtos ou simplesmente um produto customizável,
ganhando em termos de tempo e custo em relação ao desenvolvimento tradicional de software.
|