Proses CBSE adalah proses software yang mendukung berbasis komponen rekayasa perangkat lunak. Mereka memperhitungkan kemungkinan penggunaan kembali dan proses yang berbeda kegiatan yang terlibat dalam mengembangkan dan menggunakan komponen dapat digunakan kembali.
Ada dua jenis proses CBSE, yaitu :
CBSE with reuse harus mencakup kegiatan yang menemukan dan mengintegrasikan komponen dapat digunakan kembali. Seperti penemuan awal kebutuhan pengguna, yang dilakukan dengan cara yang sama seperti pada proses perangkat lunak lain.
Component composition
Composition Component adalah proses mengintegrasikan komponen satu sama lain, dan dengan menulis khusus 'glue code' untuk menciptakan sistem atau komponen lain.
Ada tiga jenis ketidakcocokan bisa terjadi:
Ada dua jenis proses CBSE, yaitu :
- Development for reuse, Proses ini berkaitan dengan komponen pengembangan atau layanan yang akan digunakan kembali dalam aplikasi lain. Ini biasanya melibatkan generalisasi komponen yang ada.
- Development with reuse, Pembangunan dengan reuse ini adalah proses pengembangan aplikasi baru menggunakan komponen dan jasa yang ada.
- Akuisisi Komponen adalah proses memperoleh komponen untuk digunakan kembali atau pengembangan menjadi komponen dapat digunakan kembali. Ini mungkin melibatkan mengakses dikembangkan secara lokal komponen atau jasa atau menemukan komponen ini dari sumber eksternal.
- Manajemen Komponen berkaitan dengan mengelola komponen, memastikan bahwa mereka benar-benar berada di katalog, penyimpanan, dan tersedia untuk digunakan kembali pada perusahaan.
- Sertifikasi Komponen adalah proses pengecekan komponen dan sertifikasi bahwa komponen tersebut memenuhi spesifikasi.
CBSE with reuse harus mencakup kegiatan yang menemukan dan mengintegrasikan komponen dapat digunakan kembali. Seperti penemuan awal kebutuhan pengguna, yang dilakukan dengan cara yang sama seperti pada proses perangkat lunak lain.
Component composition
Composition Component adalah proses mengintegrasikan komponen satu sama lain, dan dengan menulis khusus 'glue code' untuk menciptakan sistem atau komponen lain.
Ada tiga jenis ketidakcocokan bisa terjadi:
- Parameter Ketidakcocokan operasi pada setiap sisi antarmuka memiliki nama yang sama tetapi jenis parameter atau jumlah parameter berbeda.
- Ketidakcocokan Operasi Nama-nama operasi di 'menyediakan' dan 'Membutuhkan' antarmuka yang berbeda.
- Operasi ketidaklengkapan 'memberikan' antarmuka dari komponen adalah subset dari 'membutuhkan' antarmuka dari komponen lain atau sebaliknya.
EmoticonEmoticon