Home > Engenharia de Software > Sumário > Processo de Software > Modelos Prescritivos de Processo
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.
O Modelo de Desenvolvimento Baseado em Componentes incorpora os seguintes passos:
• produtos baseados em componentes disponíveis são pesquisados e avaliados para o domínio da aplicação em questão;
• tópicos de integração de componentes são considerados;
• uma arquitetura de software é projetada para acomodar os componentes;
• componentes são integrados à arquitetura;
• testes abrangentes são realizados para garantir a funcionalidade adequada.
O Modelo de Desenvolvimento Baseado em Componentes leva ao reuso de software, e a reusabilidade fornece aos engenheiros vários benefício mensuráveis.
Referência Bibliográfica
PRESSMAN, Roger S. Engenharia de Software, Sexta Edição. Editora MCGrawHill: Porto Alegre, 2010.