Apa itu Perangkat Lunak Komponen?

Perangkat lunak komponen, kadang-kadang disebut componentware, mengacu pada modul atau objek pemrograman terpisah yang bekerja secara independen dari komponen lain dalam suatu sistem sambil mempertahankan komunikasi dengan seluruh sistem.Dalam istilah yang lebih sederhana, komponen dibangun untuk menyediakan tugas atau layanan tertentu.Sementara jenis rekayasa perangkat lunak ini didasarkan pada pemrograman berorientasi objek, ini dianggap sebagai klasifikasi yang terpisah dan lebih maju yang disebut pemrograman berorientasi layanan.Modul komponen individual memungkinkan sistem untuk terus berfungsi jika satu program macet.

Perangkat lunak komponen mengacu pada modul atau objek pemrograman terpisah yang bekerja secara independen dari komponen lain dalam suatu sistem sambil mempertahankan komunikasi dengan seluruh sistem.

Istilah perangkat lunak komponen dengan tepat menggambarkan cara di mana masing-masing modul program individu membentuk komponen, atau bagian, dari keseluruhan sistem.Misalnya, pertimbangkan cara mobil dirakit dari berbagai bagian.Beberapa bagian lebih penting untuk fungsinya daripada yang lain tetapi, secara keseluruhan, jika sistem non-kritis tertentu gagal, seperti radio, bagian lain dari mobil akan terus berfungsi.Pemrograman perangkat lunak komponen adalah skema desain serupa di mana beberapa bagian membuat keseluruhan sistem.

Jenis perangkat lunak ini biasanya digunakan dalam aplikasi pemrograman ketika kegagalan sistem yang lengkap dapat menimbulkan masalah dengan keamanan atau mengganggu.Kegunaan tersebut termasuk pemrosesan pesanan dan perangkat lunak pembayaran, perangkat lunak pencatatan, dan bahkan browser Internet.Tugas individu yang dilakukan oleh perangkat lunak jenis ini didelegasikan ke bagian perangkat lunak komponen individu.Potongan-potongan ini memastikan fungsi yang stabil dari keseluruhan sistem sekaligus melindungi keamanan sistem, karena setiap komponen terisolasi dari yang lain.

Dalam kasus browser Internet, masing-masing komponen dapat berfungsi untuk menawarkan beberapa sesi penelusuran proses.Untuk rata-rata pengguna, ini berarti bahwa ketika lima tab terbuka dan skrip java jahat menyebabkan situs yang dilihat dalam satu tab macet, hanya tab itu yang dikompromikan.Dengan menutup tab, sisa sesi dapat disimpan.Sistem multi proses ini juga meningkatkan keamanan di peramban Internet cararn karena sistem ini menyimpan setiap proses di ruang terpisahnya sendiri.

Banyak sistem operasi komputer (OS) cararn menggunakan perangkat lunak komponen setidaknya sampai tingkat tertentu.Salah satu contohnya adalah OS Windows.Dalam sistem ini, pengguna dapat mengaktifkan atau menonaktifkan komponen OS untuk menyesuaikannya dengan kebutuhan mereka.Selain itu, jika sebuah program terhenti, ada perlindungan yang disertakan untuk mematikan proses terkait dengan aman dan mengakhiri program tanpa me-reboot komputer.Kemampuan ini telah membuat perangkat lunak komponen menjadi bagian penting dari rekayasa perangkat lunak.

Related Posts