Daftar Isi:
- Definisi - Apa artinya Pengembangan Berbasis Komponen (CBD)?
- Techopedia menjelaskan Pengembangan Berbasis Komponen (CBD)
Definisi - Apa artinya Pengembangan Berbasis Komponen (CBD)?
Pengembangan berbasis komponen (CBD) adalah prosedur yang menonjolkan desain dan pengembangan sistem berbasis komputer dengan bantuan komponen perangkat lunak yang dapat digunakan kembali. Dengan CBD, fokus bergeser dari pemrograman perangkat lunak ke penyusunan sistem perangkat lunak.
Teknik pengembangan berbasis komponen melibatkan prosedur untuk mengembangkan sistem perangkat lunak dengan memilih komponen yang ideal dan kemudian merakitnya menggunakan arsitektur perangkat lunak yang terdefinisi dengan baik. Dengan penggunaan kembali sistematis komponen kasar, CBD bermaksud untuk memberikan kualitas dan output yang lebih baik.
Pengembangan berbasis komponen juga dikenal sebagai rekayasa perangkat lunak berbasis komponen (CBSE).
Techopedia menjelaskan Pengembangan Berbasis Komponen (CBD)
Pemodelan berorientasi objek menghasilkan sejumlah besar kelas halus, objek dan hubungan. Sangat sulit untuk menemukan bagian yang dapat digunakan kembali di antara unit-unit yang lebih kecil ini. Gagasan di balik CBD adalah untuk mengintegrasikan bagian-bagian terkait dan menggunakannya kembali secara kolektif. Bagian-bagian yang terintegrasi ini dikenal sebagai komponen.
Teknik pengembangan berbasis komponen terdiri dari rutinitas pengembangan non-konvensional, termasuk evaluasi komponen, pengambilan komponen, dll. Penting bahwa CBD dilakukan dalam infrastruktur middleware yang mendukung proses, misalnya, Enterprise Java Beans.
Tujuan utama CBD adalah sebagai berikut:
- Hemat waktu dan uang ketika membangun sistem yang besar dan kompleks: Mengembangkan sistem perangkat lunak yang kompleks dengan bantuan komponen yang tidak tersedia membantu mengurangi waktu pengembangan perangkat lunak secara substansial. Poin fungsi atau teknik serupa dapat digunakan untuk memverifikasi keterjangkauan metode yang ada.
- Meningkatkan kualitas perangkat lunak: Kualitas komponen adalah faktor kunci di balik peningkatan kualitas perangkat lunak.
- Deteksi cacat dalam sistem: Strategi CBD mendukung deteksi kesalahan dengan menguji komponen; Namun, menemukan sumber cacat cukup menantang di CBD.
- Pengiriman yang diperkecil:
- Cari di katalog komponen
- Daur ulang komponen pra-pabrikasi
- Peningkatan efisiensi:
- Pengembang berkonsentrasi pada pengembangan aplikasi
- Peningkatan kualitas:
- Pengembang komponen dapat memberikan waktu tambahan untuk memastikan kualitas
- Pengeluaran yang diperkecil
- Pengembangan komponen
- Penerbitan komponen
- Pencarian komponen serta pengambilan
- Analisis komponen
- Perakitan komponen
