Dezvoltare bazată pe componente (CBD)

Autor: Eugene Taylor
Data Creației: 16 August 2021
Data Actualizării: 11 Mai 2024
Anonim
AM TESTAT uleiul CBD
Video: AM TESTAT uleiul CBD

Conţinut

Definiție - Ce înseamnă dezvoltarea bazată pe componente (CBD)?

Dezvoltarea bazată pe componente (CBD) este o procedură care accentuează proiectarea și dezvoltarea sistemelor bazate pe computer cu ajutorul componentelor software reutilizabile. Cu CBD, accentul trece de la programarea software la compunerea sistemelor software.

Tehnicile de dezvoltare bazate pe componente implică proceduri pentru dezvoltarea sistemelor software, alegând componente ideale în afara raftului și apoi asamblându-le folosind o arhitectură software bine definită. Odată cu reutilizarea sistematică a componentelor cu granule grosiere, CBD intenționează să ofere o calitate și o mai bună producție.

Dezvoltarea bazată pe componente este cunoscută și ca inginerie software bazată pe componente (CBSE).

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică dezvoltarea bazată pe componente (CBD)

Modelarea orientată pe obiect are ca rezultat o multitudine de clase, obiecte și relații cu granulație fină. Este foarte greu să descoperi părți reutilizabile printre aceste unități mai mici. Ideea din spatele CBD este de a integra părțile aferente și de a le reutiliza colectiv. Aceste piese integrate sunt cunoscute sub numele de componente.

Tehnicile de dezvoltare bazate pe componente constau în rutine de dezvoltare neconvenționale, incluzând evaluarea componentelor, preluarea componentelor, etc. Este important ca CBD să fie efectuată într-o infrastructură de middleware care acceptă procesul, de exemplu, Enterprise Java Beans.

Principalele obiective ale CBD sunt următoarele:

  • Economisiți timp și bani atunci când construiți sisteme mari și complexe: Dezvoltarea de sisteme software complexe cu ajutorul componentelor din afara raftului ajută la reducerea substanțială a timpului de dezvoltare a software-ului. Punctele de funcție sau tehnici similare pot fi utilizate pentru a verifica accesibilitatea metodei existente.

  • Îmbunătățirea calității software-ului: calitatea componentelor este factorul cheie din spatele îmbunătățirii calității software-ului.

  • Detectarea defectelor din sistem: Strategia CBD acceptă detectarea defectelor prin testarea componentelor; cu toate acestea, găsirea sursei de defecte este dificilă în CBD.
Unele avantaje ale CBD includ:

  • Livrare minimizată:
    • Căutați în cataloage de componente
    • Reciclarea componentelor prefabricate

  • Eficiență îmbunătățită:
    • Dezvoltatorii se concentrează pe dezvoltarea aplicațiilor

  • Calitate îmbunătățită:
    • Dezvoltatorii de componente pot permite timp suplimentar pentru a asigura calitatea

  • Cheltuieli minimizate
Rutinele specifice CBD sunt:

  • Dezvoltarea componentelor
  • Publicarea componentelor
  • Căutare de componente, precum și regăsire
  • Analiza componentelor
  • Ansamblu component