Turinys:
- Apibrėžimas - ką reiškia komponentų kūrimas (CBD)?
- „Techopedia“ paaiškina komponentais pagrįstą plėtrą (CBD)
Apibrėžimas - ką reiškia komponentų kūrimas (CBD)?
Komponentų kūrimas (CBD) yra procedūra, kuri akcentuoja kompiuterinių sistemų projektavimą ir plėtrą pasitelkiant daugkartinio naudojimo programinės įrangos komponentus. Naudojant CBD, pagrindinis dėmesys pereina nuo programinės įrangos programavimo prie programinės įrangos kūrimo.
Komponentais pagrįstos kūrimo technologijos apima programinės įrangos sistemų kūrimo procedūras, pasirenkant idealius komponentus, esančius parduotuvėje, tada surinkant juos naudojant tiksliai apibrėžtą programinės įrangos architektūrą. Sistemingai pakartotinai naudodamas šiurkščiavilnių komponentus, CBD ketina pateikti geresnę kokybę ir išeigą.
Komponentų kūrimas taip pat žinomas kaip komponentų programinės įrangos inžinerija (CBSE).
„Techopedia“ paaiškina komponentais pagrįstą plėtrą (CBD)
Objektinis modeliavimas lemia daugybę smulkiagrūdžių klasių, objektų ir santykių. Tarp šių mažesnių mazgų labai sunku atrasti daugkartinio naudojimo dalis. CBD idėja yra integruoti susijusias dalis ir pakartotinai jas naudoti kartu. Šios integruotos dalys yra žinomos kaip komponentai.
Komponentais pagrįstus kūrimo metodus sudaro netradicinės kūrimo rutinos, įskaitant komponentų vertinimą, komponentų gavimą ir kt. Svarbu, kad CBD būtų vykdomas tarpinės programinės įrangos infrastruktūroje, palaikančioje procesą, pavyzdžiui, „Enterprise Java Beans“.
Pagrindiniai CBD tikslai yra šie:
- Sutaupykite laiko ir pinigų, kai kuriate dideles ir sudėtingas sistemas: Sudėtingų programinės įrangos sistemų kūrimas naudojant įprastus komponentus padeda žymiai sutrumpinti programinės įrangos kūrimo laiką. Funkcijos taškai arba panašūs metodai gali būti naudojami norint patikrinti esamo metodo prieinamumą.
- Pagerinkite programinės įrangos kokybę: Komponentų kokybė yra pagrindinis veiksnys, lemiantis programinės įrangos kokybės gerinimą.
- Detektų aptikimas sistemose: CBD strategija palaiko gedimų aptikimą išbandant komponentus; tačiau CBD sudėtinga rasti trūkumų šaltinį.
- Mažiausias pristatymas:
- Paieška komponentų kataloguose
- Surenkamų komponentų perdirbimas
- Didesnis efektyvumas:
- Kūrėjai daugiausia dėmesio skiria programų plėtrai
- Pagerinta kokybė:
- Komponentų kūrėjai gali skirti papildomo laiko kokybei užtikrinti
- Sumažintos išlaidos
- Komponentų tobulinimas
- Komponentų leidyba
- Komponentų peržiūra ir gavimas
- Komponentų analizė
- Komponentų surinkimas
