Desenvolupament basat en components (CBD)

Autora: Eugene Taylor
Data De La Creació: 16 Agost 2021
Data D’Actualització: 22 Juny 2024
Anonim
Desenvolupament Web Front End
Vídeo: Desenvolupament Web Front End

Content

Definició: què significa el desenvolupament basat en components (CBD)?

El desenvolupament basat en components (CBD) és un procediment que accentua el disseny i el desenvolupament de sistemes basats en ordinadors amb l'ajut de components de programari reutilitzables. Amb CBD, l’enfocament passa de la programació de programari a la composició de sistemes de programari.

Les tècniques de desenvolupament basades en components consisteixen en procediments per desenvolupar sistemes de programari triant components ideals fora de la prestatgeria i després els munten mitjançant una arquitectura de programari ben definida. Amb la reutilització sistemàtica de components de gra gruixut, CBD pretén oferir una millor qualitat i sortida.

El desenvolupament basat en components també es coneix com a enginyeria de programari basada en components (CBSE).

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica el desenvolupament basat en components.

El modelat orientat a objectes té com a resultat una gran quantitat de classes, objectes i relacions de gra fi. És molt difícil descobrir parts reutilitzables entre aquestes unitats més petites. La idea darrere de la CBD és integrar les parts relacionades i reutilitzar-les col·lectivament. Aquestes parts integrades es coneixen com a components.

Les tècniques de desenvolupament basades en components consisteixen en rutines de desenvolupament no convencionals, que inclouen l'avaluació de components, la recuperació de components, etc. És important que la CBD es dugui a terme dins d'una infraestructura de middleware que suporti el procés, per exemple, Enterprise Java Beans.

Els objectius clau de la CBD són els següents:

  • Estalvieu temps i diners a l’hora de crear sistemes complexos i grans: El desenvolupament de sistemes complexos de programari amb l’ajuda de components fora de la plataforma ajuden a reduir substancialment el temps de desenvolupament de programari. Els punts de funció o tècniques similars es poden utilitzar per verificar l’accessibilitat del mètode existent.

  • Millora de la qualitat del programari: la qualitat dels components és el factor clau per millorar la qualitat del programari.

  • Detectar defectes dels sistemes: L’estratègia CBD admet la detecció de falles provant els components; Tanmateix, trobar la font de defectes és un repte a la CBD.
Alguns avantatges de la CBD inclouen:

  • Lliurament mínim:
    • Cerca en catàlegs de components
    • Reciclatge de components prefabricats

  • Eficiència millorada:
    • Els desenvolupadors es concentren en el desenvolupament d'aplicacions

  • Qualitat millorada:
    • Els desenvolupadors de components poden permetre un temps addicional per garantir la qualitat

  • Despeses minimitzades
Les rutines específiques de la CBD són:

  • Desenvolupament de components
  • Edició de components
  • Recerca de components i recuperació de components
  • Anàlisi de components
  • Muntatge de components