- Engenharia de SoftwareDesenvolvimento Baseado em Componentes
- Manutenção e Evolução de SoftwareReúso de Software
Uma certa empresa desejava diminuir os próprios custos de desenvolvimento de soluções de software para o heterogêneo portfólio de clientes. Para isso, adotou uma abordagem de desenvolvimento que visa a atender os clientes de modo a entregar um subconjunto de componentes reutilizáveis de um mesmo software base, customizado de acordo com as especificidades do cliente. Qual o nome dessa abordagem de desenvolvimento?