Skip to main content

Apa itu pembusukan perangkat lunak?

Rot perangkat lunak adalah degradasi lambat perangkat lunak komputer sebagai akibat dari kegagalan untuk menjaga pemrogramannya saat ini dengan sisa sistem komputer.Istilah Rot perangkat lunak adalah keliru, karena perangkat lunak tidak benar -benar membusuk;Itu tidak diperbarui dengan benar, yang membuatnya berjalan lebih lambat dan tampak seolah -olah goyah.Ini biasanya bukan perubahan yang tidak dapat dibatalkan, dan menginstal ulang perangkat lunak atau membuat pembaruan yang efektif sering dapat menyelesaikan masalah.Dalam arti luas, jenis busuk ini diklasifikasikan sebagai aktif atau tidak aktif, tergantung pada penggunaan perangkat lunak.

Ketika perangkat lunak bertambah usia, mungkin ada masalah fisik yang terjadi dengan bit dan pengkodeannya.Dalam kebanyakan kasus, ini bukan apa yang terjadi dalam pembusukan perangkat lunak.Pada saat yang sama, perubahan yang terlihat dengan kedua masalah mungkin serupa, karena perangkat lunak melambat dan menjadi kurang efisien.Satu penyebab kecil untuk ini adalah pemrograman yang tidak digunakan, yang memiliki kecenderungan lebih tinggi untuk membusuk jika dibandingkan dengan pengkodean yang lebih aktif.

Penyebab utama untuk membusuk perangkat lunak adalah bahwa perangkat lunak tidak lagi membahas lingkungan komputasi saat ini.Ini bisa menjadi hasil dari pembaruan yang buruk yang tidak memperbaiki masalah seperti itu, atau tidak ada pembaruan sama sekali.Misalnya, jika ada program yang sepenuhnya tergantung pada kecepatan clock tertentu untuk berfungsi, maka program ini akan menjadi kurang efisien karena kecepatan clock meningkat dengan perangkat keras yang lebih baik.Program ini tidak akan tahu bagaimana menangani kecepatan yang lebih tinggi, dan busuk akan dimulai.

ROT dengan cara ini biasanya dapat diperbaiki dengan salah satu dari dua cara.Jika perangkat lunak masih, atau sebagian, mencerminkan lingkungan komputasi saat ini, maka pengguna harus menginstal ulang program.Ini memiliki kemampuan untuk menghapus artefak dan mempercepat program seperti saat pengguna pertama kali mendapatkannya.Cara lain untuk memperbaiki ROT perangkat lunak adalah memperbarui program, tetapi ini biasanya hanya dapat dilakukan oleh programmer, dan pembaruan harus membahas masalah fungsionalitas apa pun.

Ada dua jenis utama yang membusuk: tidak aktif dan aktif.Rot tidak aktif mengacu pada masalah dengan perangkat lunak yang jarang dibuka atau diperbarui, yang dapat menyebabkan artefak muncul atau program tidak lagi mencerminkan apa yang dibutuhkan pengguna dan komputer.Rot aktif terjadi ketika program digunakan dan diperbarui tetapi pembaruan tidak mencerminkan perubahan yang diperlukan untuk beradaptasi dengan baik dengan lingkungan komputer atau kode sumber asli telah diubah begitu banyak sehingga masalah terjadi.