Lar Desenvolvimento O que é desenvolvimento baseado em componente (cbd)? - o que é techopedia

O que é desenvolvimento baseado em componente (cbd)? - o que é techopedia

Índice:

Anonim

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).

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.
  • Melhorar a qualidade do software: A qualidade do componente é o fator principal 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.
Algumas vantagens do CBD incluem:

  • 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
As rotinas específicas do CBD são:

  • Desenvolvimento de componentes
  • Publicação de componentes
  • Pesquisa de componentes, bem como recuperação
  • Análise de componentes
  • Montagem de componentes
O que é desenvolvimento baseado em componente (cbd)? - o que é techopedia