Koti kehitys Mikä on komponenttipohjainen kehitys (cbd)? - määritelmä techopediasta

Mikä on komponenttipohjainen kehitys (cbd)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä komponenttiperustainen kehitys (CBD) tarkoittaa?

Komponenttipohjainen kehittäminen (CBD) on menettely, joka korostaa tietokonepohjaisten järjestelmien suunnittelua ja kehittämistä uudelleenkäytettävien ohjelmistokomponenttien avulla. CBD: n avulla painopiste siirtyy ohjelmointiohjelmoinnista ohjelmistojärjestelmän säveltämiseen.


Komponenttipohjaisiin kehittämistekniikoihin sisältyy menettelytapoja ohjelmistojärjestelmien kehittämiseksi valitsemalla ihanteelliset myymäläkomponentit ja kokoamalla ne sitten käyttäen määriteltyä ohjelmistoarkkitehtuuria. Karkeakokoisten komponenttien järjestelmällisen uudelleenkäytön myötä CBD aikoo tuottaa parempaa laatua ja tulosta.


Komponenttipohjainen kehitys tunnetaan myös nimellä komponenttipohjainen ohjelmistosuunnittelu (CBSE).

Techopedia selittää komponenttiperusteisen kehityksen (CBD)

Oliopohjainen mallinnus johtaa lukuisiin hienorakeisiin luokkiin, esineisiin ja suhteisiin. Näiden pienempien yksiköiden välillä on erittäin vaikea löytää uudelleenkäytettäviä osia. CBD: n taustalla on integroida niihin liittyvät osat ja käyttää niitä uudelleen yhdessä. Nämä integroidut osat tunnetaan komponenteina.


Komponenttipohjaiset kehittämistekniikat koostuvat epätavanomaisista kehittämisrutiineista, mukaan lukien komponenttien arviointi, komponenttien haku jne. On tärkeää, että CBD suoritetaan prosessia tukevalla väliohjelmistoinfrastruktuurilla, esimerkiksi Enterprise Java Beans.


CBD: n päätavoitteet ovat seuraavat:

  • Säästä aikaa ja rahaa rakentaessasi suuria ja monimutkaisia ​​järjestelmiä: Monimutkaisten ohjelmistojärjestelmien kehittäminen myymäläkomponenttien avulla vähentää ohjelmistojen kehitysaikaa huomattavasti. Toimintapisteitä tai vastaavia tekniikoita voidaan käyttää olemassa olevan menetelmän kohtuuhintaisuuden varmistamiseen.
  • Paranna ohjelmiston laatua: Komponenttien laatu on avaintekijä ohjelmiston laadun parantamisessa.
  • Tunnista järjestelmien viat: CBD-strategia tukee vikojen havaitsemista testaamalla komponentit; vikojen lähteen löytäminen on kuitenkin haastavaa CBD: ssä.
Joitakin CBD: n etuja ovat:

  • Minimoitu toimitus:
    • Hae komponenttiluetteloista
    • Esivalmistettujen komponenttien kierrätys

  • Parempi tehokkuus:

    • Kehittäjät keskittyvät sovelluskehitykseen

  • Parannettu laatu:
    • Komponenttien kehittäjät voivat sallia lisäajan laadun varmistamiseksi

  • Kulut minimoitu
CBD: n erityiset rutiinit ovat:

  • Komponenttien kehitys
  • Komponenttien julkaiseminen
  • Komponenttien haku ja haku
  • Komponenttianalyysi
  • Komponenttien kokoonpano
Mikä on komponenttipohjainen kehitys (cbd)? - määritelmä techopediasta