Component-Based Development (CBD)

May -Akda: Eugene Taylor
Petsa Ng Paglikha: 16 Agosto. 2021
I -Update Ang Petsa: 22 Hunyo 2024
Anonim
Component-Based-Development (CBD)
Video.: Component-Based-Development (CBD)

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Component-Based Development (CBD)?

Ang pag-unlad na nakabase sa Component (CBD) ay isang pamamaraan na pinasisigla ang disenyo at pag-unlad ng mga sistema na nakabase sa computer sa tulong ng mga magagamit na bahagi ng software. Sa CBD, ang pokus ay lumilipat mula sa software programming hanggang sa pag-compose ng system system.

Ang mga diskarte sa pag-unlad na batay sa sangkap ay nagsasangkot ng mga pamamaraan para sa pagbuo ng mga sistema ng software sa pamamagitan ng pagpili ng perpektong mga sangkap na off-the-shelf at pagkatapos ay iipon ang mga ito gamit ang isang mahusay na tinukoy na arkitektura ng software. Sa sistematikong paggamit ng mga coarse-grained na sangkap, nilalayon ng CBD na maihatid ang mas mahusay na kalidad at output.

Ang pagbuo na nakabase sa bahagi ay kilala rin bilang sangkap na nakabase sa software engineering (CBSE).

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinaliwanag ng Techopedia ang Component-Based Development (CBD)

Ang mga modelo na nakatuon sa object-oriented ay nagreresulta sa isang kalabisan ng mga pinong klase na klase, mga bagay at relasyon. Napakahirap upang matuklasan ang mga magagamit na bahagi sa mga mas maliit na yunit. Ang ideya sa likod ng CBD ay pagsamahin ang mga kaugnay na bahagi at muling gamitin ang mga ito nang sama-sama. Ang mga pinagsamang bahagi na ito ay kilala bilang mga sangkap.

Ang mga diskarte sa pag-unlad na batay sa sangkap ay binubuo ng mga hindi pangkaraniwang gawain ng pag-unlad, kabilang ang pagsusuri ng sangkap, pagkuha ng sangkap, atbp Mahalaga na ang CBD ay isinasagawa sa loob ng isang imprastraktura ng middleware na sumusuporta sa proseso, halimbawa, ang Enterprise Java Beans.

Ang mga pangunahing layunin ng CBD ay ang mga sumusunod:

  • Makatipid ng oras at pera kapag nagtatayo ng malaki at kumplikadong mga system: Ang pagbuo ng mga kumplikadong sistema ng software sa tulong ng mga off-the-shelf na mga sangkap ay nakakatulong na mabawasan ang oras ng pag-unlad ng software nang malaki. Ang mga puntos ng pagpapaandar o mga katulad na pamamaraan ay maaaring magamit upang mapatunayan ang kakayahang magamit ng umiiral na pamamaraan.

  • Pagandahin ang kalidad ng software: Ang kalidad ng sangkap ay ang pangunahing kadahilanan sa likod ng pagpapahusay ng kalidad ng software.

  • Ang mga depekto sa tiktik sa loob ng mga system: Sinusuportahan ng diskarte ng CBD ang pagtuklas ng kasalanan sa pamamagitan ng pagsubok sa mga sangkap; gayunpaman, ang paghahanap ng mapagkukunan ng mga depekto ay hamon sa CBD.
Ang ilang mga bentahe ng CBD ay kinabibilangan ng:

  • Pinahusay na paghahatid:
    • Maghanap sa mga katalogo ng sangkap
    • Pag-recycle ng mga paunang sangkap na gawa

  • Pinahusay na kahusayan:
    • Nagtutuon ang mga nag-develop sa pagbuo ng aplikasyon

  • Pinahusay na kalidad:
    • Pinahihintulutan ng mga tagagawa ang mga karagdagang oras upang matiyak ang kalidad

  • Pinahusay na paggasta
Ang mga tukoy na gawain ng CBD ay:

  • Component development
  • Component na pag-publish
  • Component lookup pati na rin ang pagkuha
  • Component analysis
  • Component na pagpupulong