Komponendipõhine arendus (CBD)

Autor: Eugene Taylor
Loomise Kuupäev: 16 August 2021
Värskenduse Kuupäev: 22 Juunis 2024
Anonim
Komponendipõhine arendus (CBD) - Tehnoloogia
Komponendipõhine arendus (CBD) - Tehnoloogia

Sisu

Definitsioon - mida tähendab komponendipõhine arendus (CBD)?

Komponendipõhine arendus (CBD) on protseduur, mis rõhutab arvutipõhiste süsteemide kavandamist ja arendamist korduvkasutatavate tarkvarakomponentide abil. CBD abil nihkub fookus tarkvaraprogrammeerimisest tarkvarasüsteemi koostamisele.

Komponendipõhised arendustehnikad hõlmavad tarkvarasüsteemide väljatöötamise protseduure, valides ideaalsed standardvarustuses olevad komponendid ja monteerides need seejärel täpselt määratletud tarkvaraarhitektuuri abil. Jämedateraliste komponentide süstemaatilise taaskasutamisega kavatseb CBD pakkuda paremat kvaliteeti ja väljundit.

Komponendipõhist arendust tuntakse ka kui komponendipõhist tarkvaratehnikat (CBSE).

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab komponentidepõhist arendamist (CBD)

Objektorienteeritud modelleerimise tulemuseks on arv peeneteralisi klasse, objekte ja seoseid. Nende väiksemate üksuste hulgas on väga raske korduvkasutatavaid osi leida. CBD idee on seotud osade integreerimine ja kollektiivne taaskasutamine. Neid integreeritud osi tuntakse komponentidena.

Komponendipõhised arendustehnikad koosnevad mittekonventsionaalsetest arendusrutiinidest, sealhulgas komponentide hindamine, komponentide otsimine jne. On oluline, et CBD toimuks vahetarkvara infrastruktuuris, mis toetab seda protsessi, näiteks Enterprise Java Beans.

CBD peamised eesmärgid on järgmised:

  • Säästke aega ja raha suurte ja keerukate süsteemide ehitamisel: Komplekssete tarkvarasüsteemide arendamine standardvarustuses olevate komponentide abil aitab tarkvaraaega oluliselt vähendada. Olemasoleva meetodi taskukohasuse kontrollimiseks võib kasutada funktsioonipunkte või sarnaseid tehnikaid.

  • Parandage tarkvara kvaliteeti: Tarkvara kvaliteedi parandamisel on võtmeteguriks komponendi kvaliteet.

  • Defektide tuvastamine süsteemides: CBD strateegia toetab rikete tuvastamist komponentide testimisega; CBD-s on aga defektide allika leidmine keeruline.
Mõned CBD eelised hõlmavad järgmist:

  • Minimeeritud kohaletoimetamine:
    • Otsige komponentide kataloogides
    • Eeltöödeldud komponentide ringlussevõtt

  • Suurem tõhusus:
    • Arendajad keskenduvad rakenduste arendamisele

  • Parem kvaliteet:
    • Komponentide arendajad võivad kvaliteedi tagamiseks lubada lisaaega

  • Minimeeritud kulud
CBD konkreetsed rutiinid on:

  • Komponentide arendamine
  • Komponentide kirjastamine
  • Komponentide otsimine ja otsimine
  • Komponentide analüüs
  • Komponentide kokkupanek