Mājas Attīstība Kas ir uz komponentiem balstīta izstrāde (cbd)? - definīcija no tehopedijas

Kas ir uz komponentiem balstīta izstrāde (cbd)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē uz komponentiem balstīta attīstība (CBD)?

Komponentu balstīta izstrāde (CBD) ir procedūra, kas akcentē datorizētu sistēmu projektēšanu un attīstību ar atkārtoti lietojamu programmatūras komponentu palīdzību. Izmantojot CBD, uzmanība tiek pārvietota no programmatūras programmēšanas uz programmatūras sistēmas sastādīšanu.


Uz komponentiem balstītas izstrādes metodes ietver programmatūras sistēmu izstrādes procedūras, izvēloties ideālus standarta komponentus un pēc tam saliekot tos, izmantojot precīzi definētu programmatūras arhitektūru. Ar sistemātisku rupji graudainu komponentu atkārtotu izmantošanu CBD plāno nodrošināt labāku kvalitāti un izlaidi.


Uz komponentiem balstīta izstrāde ir pazīstama arī kā programmatūras izstrāde uz komponentiem (CBSE).

Techopedia izskaidro uz komponentiem balstītu attīstību (CBD)

Objektorientētās modelēšanas rezultāts ir smalkgraudainu klašu, objektu un attiecību pārpilnība. Starp šīm mazākajām vienībām ir ļoti grūti atklāt atkārtoti lietojamas detaļas. CBD ideja ir saistīto daļu integrēšana un kolektīva atkārtota izmantošana. Šīs integrētās daļas sauc par komponentiem.


Komponentu izstrādes paņēmieni sastāv no netradicionālām izstrādes rutīnām, ieskaitot komponentu novērtēšanu, komponentu izguvi utt. Ir svarīgi, lai CBD tiktu veikts starpprogrammatūras infrastruktūrā, kas atbalsta procesu, piemēram, Enterprise Java Beans.


CBD galvenie mērķi ir šādi:

  • Ietaupiet laiku un naudu, veidojot lielas un sarežģītas sistēmas: Sarežģītu programmatūras sistēmu izstrāde, izmantojot vienkāršus komponentus, palīdz ievērojami samazināt programmatūras izstrādes laiku. Funkcijas punktus vai līdzīgus paņēmienus var izmantot, lai pārbaudītu esošās metodes pieejamību.
  • Uzlabojiet programmatūras kvalitāti: Komponentu kvalitāte ir galvenais faktors, kas uzlabo programmatūras kvalitāti.
  • Detekciju atklāšana sistēmās: CBD stratēģija atbalsta kļūdu noteikšanu, pārbaudot komponentus; tomēr CBD ir grūti atrast defektu avotu.
Dažas CBD priekšrocības ietver:

  • Minimāla piegāde:
    • Meklēt komponentu katalogos
    • Gatavo sastāvdaļu pārstrāde

  • Uzlabota efektivitāte:

    • Izstrādātāji koncentrējas uz lietojumprogrammu izstrādi

  • Uzlabota kvalitāte:
    • Komponentu izstrādātāji var atļauties papildu laiku kvalitātes nodrošināšanai

  • Samazināti izdevumi
CBD īpašās procedūras ir šādas:

  • Komponentu izstrāde
  • Komponentu izdošana
  • Detaļu meklēšana, kā arī izguve
  • Komponentu analīze
  • Detaļu montāža
Kas ir uz komponentiem balstīta izstrāde (cbd)? - definīcija no tehopedijas