Desenvolvimento Baseado em Componentes

teste

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.

Deixe uma resposta