Vývoj na základe komponentov (CBD)

Autor: Eugene Taylor
Dátum Stvorenia: 16 August 2021
Dátum Aktualizácie: 21 V Júni 2024
Anonim
Vývoj na základe komponentov (CBD) - Technológie
Vývoj na základe komponentov (CBD) - Technológie

Obsah

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 na základe komponentov zahŕňajú postupy pre vývoj softvérových systémov výberom ideálnych off-the-shelf komponentov 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).

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

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 súčiastkach pozostávajú z nekonvenčných vývojových rutín, vrátane hodnotenia 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