Satura rādītājs:
- Definīcija - ko nozīmē uz komponentiem balstīta attīstība (CBD)?
- Techopedia izskaidro uz komponentiem balstītu attīstību (CBD)
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.
- 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
- Komponentu izstrāde
- Komponentu izdošana
- Detaļu meklēšana, kā arī izguve
- Komponentu analīze
- Detaļu montāža
