Komponenttipohjainen kehitys (CBD)

Kirjoittaja: Eugene Taylor
Luomispäivä: 16 Elokuu 2021
Päivityspäivä: 10 Saattaa 2024
Anonim
Komponenttipohjainen kehitys (CBD) - Tekniikka
Komponenttipohjainen kehitys (CBD) - Tekniikka

Sisältö

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

Komponenttipohjainen kehitys (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).

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

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 antaa lisäajan laadun varmistamiseksi

  • Kulut minimoitu
CBD: n erityiset rutiinit ovat:

  • Komponenttien kehitys
  • Komponenttien julkaiseminen
  • Komponenttien haku ja haku
  • Komponenttianalyysi
  • Komponenttien kokoonpano