D. O modelo de desenvolvimento baseado em componentes incorpora muitas características do modelo orientado a testes e demanda uma abordagem sequencial para a criação de softwares.
.
Desenvolvimento Baseado em Componentes
Os componentes de software comercial (prateleira) podem ser usados no desenvolvimento de um software. Esses componentes fornecem funcionalidades-alvo com interfaces definidas que permitem ao componente ser integrado no software a ser desenvolvido.
O Modelo de Desenvolvimento Baseado em Componentes incorpora muitas das características do modelo espiral. Evolucionário por natureza, demanda uma abordagem iterativa para a criação de softwares.
As atividades de modelagem e construção começam com a identificação de componentes candidatos. Esses componentes podem ser projetados como módulos de software convencional ou como classes ou pacotes de classes orientadas a objetos.
Fonte: http://jkolb.com.br/desenvolvimento-baseado-em-componentes/
Referência Bibliográfica: PRESSMAN, Roger S. Engenharia de Software, Sexta Edição. Editora MCGrawHill: Porto Alegre, 2010.