Komponentni razvoj (CBD)

Avtor: Eugene Taylor
Datum Ustvarjanja: 16 Avgust 2021
Datum Posodobitve: 22 Junij 2024
Anonim
Komponentni razvoj (CBD) - Tehnologija
Komponentni razvoj (CBD) - Tehnologija

Vsebina

Opredelitev - Kaj pomeni razvoj komponent (CBD)?

Komponentni razvoj (CBD) je postopek, ki poudarja načrtovanje in razvoj računalniško podprtih sistemov s pomočjo komponent programske opreme za večkratno uporabo. S CBD se fokus preusmeri od programskega programiranja do sestavljanja programske opreme.

Razvojne tehnike, ki temeljijo na sestavnih delih, vključujejo postopke za razvoj programskih sistemov tako, da izberejo idealne sestavne dele in jih nato sestavijo z dobro opredeljeno programsko arhitekturo. S sistematično ponovno uporabo grobozrnatih sestavnih delov namerava CBD zagotoviti boljšo kakovost in rezultate.

Razvoj komponent je znan tudi kot komponentno programsko inženirstvo (CBSE).

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga razvoj komponent (CBD)

Objektno orientirano modeliranje povzroči množico finozrnatega razreda, predmetov in odnosov. Med temi manjšimi enotami je zelo težko najti dele za večkratno uporabo. Ideja, ki stoji za CBD, je povezati povezane dele in jih ponovno uporabiti skupaj. Ti integrirani deli so znani kot sestavni deli.

Razvojne tehnike, ki temeljijo na komponentah, so sestavljene iz nekonvencionalnih razvojnih rutin, vključno z ocenjevanjem komponent, iskanjem komponent itd. Pomembno je, da se CBD izvaja v infrastrukturi srednje programske opreme, ki podpira postopek, na primer Enterprise Java Beans.

Ključni cilji CBD so naslednji:

  • Prihranite čas in denar pri gradnji velikih in zapletenih sistemov: Razvoj kompleksnih programskih sistemov s pomočjo nadomestnih komponent bistveno zmanjša čas za razvoj programske opreme. Funkcijske točke ali podobne tehnike se lahko uporabijo za preverjanje cenovne dostopnosti obstoječe metode.

  • Izboljšanje kakovosti programske opreme: Kakovost komponent je ključni dejavnik za izboljšanje kakovosti programske opreme.

  • Odkrivanje napak v sistemih: strategija CBD podpira odkrivanje napak s testiranjem komponent; vendar je iskanje vir napak pri CBD izziv.
Nekatere prednosti CBD vključujejo:

  • Minimizirana dobava:
    • Iščite v katalogih komponent
    • Recikliranje že izdelanih sestavnih delov

  • Izboljšana učinkovitost:
    • Razvijalci se osredotočajo na razvoj aplikacij

  • Izboljšana kakovost:
    • Razvijalci komponent lahko dovolijo dodaten čas za zagotovitev kakovosti

  • Minimizirani izdatki
Specifične rutine CBD so:

  • Razvoj komponent
  • Komponentno založništvo
  • Iskanje komponent in iskanje
  • Analiza komponent
  • Sestavljanje sestavnih delov