A. Specialized Process Model 1. Component-Based Development [1] Gambar 1. Component-Based Development Rekayasa perangkat lunak berbasis komponen (CBSE) adalah proses yang menekankan desain dan konstruksi sistem berbasis komputer menggunakan "komponen" perangkat lunak yang dapat digunakan kembali. Variasi model spiral dimana aplikasi dibangun dari komponen software dikemas disebut kelas. Kelebihan : [2] Komponen skalabilitas dapat dengan mudah ditambahkan, dihapus atau diperbarui, Sistem CBSE sangat scalable karena semakin banyak komponen dengan fungsi baru dapat ditambahkan dengan mudah, Kualitas yang akan terus ditingkatkan, Mengurangi Biaya & Jadwal, ketika komponen digunakan kembali, biaya dan waktu yang dibutuhkan untuk mengembangkan komponen baru akan lebih hemat. Biaya pengembangan komponen pulih setelah lima kali berturut-turut digunakan kembali. CBSE lebih mudah dirawat karena mudah untuk mengganti komponen yang salah dengan alternatifnya. Ke...