![Component Based Development - Phase 2 - Design & Development](https://i.ytimg.com/vi/WD4xRAhobVI/hqdefault.jpg)
Contente
- Definição - O que significa Desenvolvimento Baseado em Componentes (CBD)?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- Techopedia explica Desenvolvimento Baseado em Componentes (CBD)
Definição - O que significa Desenvolvimento Baseado em Componentes (CBD)?
O desenvolvimento baseado em componentes (CBD) é um procedimento que acentua o design e o desenvolvimento de sistemas baseados em computador com a ajuda de componentes de software reutilizáveis. Com o CBD, o foco muda da programação de software para a composição do sistema de software.As técnicas de desenvolvimento baseadas em componentes envolvem procedimentos para o desenvolvimento de sistemas de software, escolhendo componentes ideais prontos para o uso e montando-os usando uma arquitetura de software bem definida. Com a reutilização sistemática de componentes de granulação grossa, o CBD pretende oferecer melhor qualidade e produção.
O desenvolvimento baseado em componentes também é conhecido como engenharia de software baseada em componentes (CBSE).
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
Techopedia explica Desenvolvimento Baseado em Componentes (CBD)
A modelagem orientada a objetos resulta em uma infinidade de classes, objetos e relacionamentos refinados. É muito difícil descobrir peças reutilizáveis entre essas unidades menores. A idéia por trás do CBD é integrar as partes relacionadas e reutilizá-las coletivamente. Essas peças integradas são conhecidas como componentes.As técnicas de desenvolvimento baseadas em componentes consistem em rotinas de desenvolvimento não convencionais, incluindo avaliação de componentes, recuperação de componentes etc. É importante que o CBD seja realizado em uma infraestrutura de middleware que suporte o processo, por exemplo, Enterprise Java Beans.
Os principais objetivos da CBD são os seguintes:
- Economize tempo e dinheiro ao criar sistemas grandes e complexos: o desenvolvimento de sistemas de software complexos com a ajuda de componentes prontos para uso ajuda a reduzir substancialmente o tempo de desenvolvimento de software. Pontos de função ou técnicas semelhantes podem ser usadas para verificar a acessibilidade do método existente.
- Aprimore a qualidade do software: A qualidade do componente é o principal fator por trás do aprimoramento da qualidade do software.
- Detectar defeitos nos sistemas: A estratégia CBD suporta a detecção de falhas testando os componentes; no entanto, encontrar a fonte dos defeitos é um desafio na CBD.
- Entrega minimizada:
- Pesquisar nos catálogos de componentes
- Reciclagem de componentes pré-fabricados
- Maior eficiência:
- Os desenvolvedores se concentram no desenvolvimento de aplicativos
- Qualidade melhorada:
- Os desenvolvedores de componentes podem permitir tempo adicional para garantir a qualidade
- Despesas minimizadas
- Desenvolvimento de componentes
- Publicação de componentes
- Pesquisa de componentes, bem como recuperação
- Análise de componentes
- Montagem de componentes