Domov vývoj Čo je to vývoj komponentov (CBD)? - definícia z technológie

Čo je to vývoj komponentov (CBD)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená vývoj na základe komponentov (CBD)?

Vývoj na základe komponentov (CBD) je postup, ktorý kladie dôraz na návrh a vývoj počítačových systémov pomocou opakovane použiteľných softvérových komponentov. Pri CBD sa zameranie posúva z programovania softvéru na zostavenie softvérového systému.


Vývojové techniky založené na komponentoch zahŕňajú postupy na vývoj softvérových systémov výberom ideálnych súčastí na sklade a ich zostavením pomocou dobre definovanej softvérovej architektúry. So systematickým opätovným použitím hrubozrnných komponentov má spoločnosť CBD v úmysle dodávať lepšiu kvalitu a výstup.


Vývoj komponentov je známy aj ako softvérové ​​inžinierstvo založené na komponentoch (CBSE).

Techopedia vysvetľuje vývoj na základe komponentov (CBD)

Objektovo orientované modelovanie vedie k množstvu jemnozrnných tried, objektov a vzťahov. Je veľmi ťažké objaviť opakovane použiteľné časti medzi týmito menšími jednotkami. Myšlienka CBD spočíva v integrácii súvisiacich častí a ich opätovnom spoločnom použití. Tieto integrované súčasti sú známe ako komponenty.


Vývojové techniky založené na komponentoch pozostávajú z nekonvenčných vývojových rutín, vrátane vyhodnotenia komponentov, získavania komponentov, atď. Je dôležité, aby sa CBD vykonával v rámci middlewarovej infraštruktúry, ktorá podporuje tento proces, napríklad Enterprise Java Beans.


Kľúčové ciele CBD sú tieto:

  • Ušetrite čas a peniaze pri stavbe veľkých a zložitých systémov: Vývoj zložitých softvérových systémov pomocou komponentov dostupných na sklade pomáha výrazne skrátiť čas potrebný na vývoj softvéru. Funkčné body alebo podobné techniky sa môžu použiť na overenie dostupnosti existujúcej metódy.
  • Zvýšenie kvality softvéru: Kvalita komponentov je kľúčovým faktorom zvyšovania kvality softvéru.
  • Detekcia chýb v systémoch: Stratégia CBD podporuje zisťovanie porúch testovaním komponentov; Avšak nájdenie zdroja defektov je v CBD náročné.
Medzi výhody CBD patrí:

  • Minimálna dodávka:
    • Vyhľadávanie v katalógoch komponentov
    • Recyklácia vopred vyrobených komponentov

  • Zvýšená účinnosť:

    • Vývojári sa zameriavajú na vývoj aplikácií

  • Vylepšená kvalita:
    • Vývojári komponentov môžu poskytnúť dodatočný čas na zabezpečenie kvality

  • Minimalizované výdavky
Špecifické rutiny CBD sú:

  • Vývoj komponentov
  • Publikovanie komponentov
  • Vyhľadávanie komponentov, ako aj vyhľadávanie
  • Analýza komponentov
  • Zostava komponentov
Čo je to vývoj komponentov (CBD)? - definícia z technológie