Uz komponentiem balstīta izstrāde (CBD)

Autors: Eugene Taylor
Radīšanas Datums: 16 Augusts 2021
Atjaunināšanas Datums: 22 Jūnijs 2024
Anonim
Component Based Development (CBD)
Video: Component Based Development (CBD)

Saturs

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.

Komponentu izstrādes paņēmieni ietver procedūras programmatūras sistēmu izstrādei, 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).

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

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.

Uz komponentiem balstītas izstrādes metodes 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: Kompleksu 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