Rumah Pembangunan Apakah pembangunan berasaskan komponen (cbd)? - definisi dari techopedia

Apakah pembangunan berasaskan komponen (cbd)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah yang dimaksudkan dengan Pembangunan Komponen Berpusat (CBD)?

Pembangunan berasaskan komponen (CBD) adalah prosedur yang menonjolkan reka bentuk dan pembangunan sistem berasaskan komputer dengan bantuan komponen perisian yang boleh diguna semula. Dengan CBD, tumpuan memberi tumpuan dari pengaturcaraan perisian kepada penyusun sistem perisian.


Teknik pembangunan berasaskan komponen melibatkan prosedur untuk membangunkan sistem perisian dengan memilih komponen off-the-shelf yang ideal dan kemudian memasangnya menggunakan seni bina perisian yang jelas. Dengan penggunaan semula sistem komponen kasar, CBD berhasrat untuk memberikan kualiti dan output yang lebih baik.


Pembangunan berasaskan komponen juga dikenali sebagai kejuruteraan perisian berasaskan komponen (CBSE).

Techopedia menerangkan Pembangunan Berasaskan Komponen (CBD)

Pemodelan berorientasikan objek menghasilkan banyak kelas, objek dan hubungan yang halus. Sangat sukar untuk mengetahui bahagian-bahagian yang boleh diguna semula di kalangan unit-unit kecil ini. Idea di sebalik CBD adalah untuk menggabungkan bahagian-bahagian yang berkaitan dan menggunakannya secara kolektif. Bahagian bersepadu ini dikenali sebagai komponen.


Teknik pembangunan berasaskan komponen terdiri daripada rutin pembangunan bukan konvensional, termasuk penilaian komponen, pengambilan komponen, dan sebagainya. Adalah penting CBD dijalankan dalam infrastruktur middleware yang menyokong proses, contohnya, Enterprise Java Beans.


Matlamat utama CBD adalah seperti berikut:

  • Menjimatkan masa dan wang apabila membina sistem yang besar dan kompleks: Membangunkan sistem perisian yang kompleks dengan bantuan komponen off-the-shelf membantu mengurangkan masa pembangunan perisian dengan ketara. Titik fungsi atau teknik yang serupa boleh digunakan untuk mengesahkan keterjangkauan kaedah sedia ada.
  • Meningkatkan kualiti perisian: Kualiti komponen adalah faktor utama di sebalik peningkatan kualiti perisian.
  • Mengesan kecacatan dalam sistem: Strategi CBD menyokong pengesanan kesalahan dengan menguji komponen; bagaimanapun, mencari sumber kecacatan adalah mencabar di CBD.
Beberapa kelebihan CBD termasuk:

  • Penghantaran dikurangkan:
    • Cari dalam katalog komponen
    • Mengitar semula komponen pra-dibuat

  • Kecekapan yang lebih baik:

    • Pemaju menumpukan pada pembangunan aplikasi

  • Kualiti yang bertambah baik:
    • Pemaju komponen boleh membenarkan masa tambahan untuk memastikan kualiti

  • Perbelanjaan minimum
Rutin spesifik CBD adalah:

  • Pembangunan komponen
  • Penerbitan komponen
  • Komponen carian serta pengambilan semula
  • Analisis komponen
  • Perhimpunan komponen
Apakah pembangunan berasaskan komponen (cbd)? - definisi dari techopedia