Skip to main content

Apa itu pemeliharaan perangkat lunak?

Pemeliharaan perangkat lunak adalah proses di mana program komputer diubah atau diperbarui setelah dirilis.Sementara istilah pemeliharaan dapat menyiratkan perbaikan dan koreksi kesalahan, hanya sebagian dari proses ini yang dimaksudkan untuk tujuan ini, yang disebut korektif.Banyak pemeliharaan perangkat lunak digunakan untuk pekerjaan adaptif yang memastikan suatu program terus menjadi efektif dan dapat digunakan di lingkungan yang berubah, serta prosedur sempurna yang meningkatkan fungsionalitas.Pemeliharaan preventif digunakan untuk membuat proses lebih mudah di masa depan, dengan memberikan dokumentasi dan alat tambahan untuk membuat pembaruan nanti lebih mudah dikembangkan.

Banyak pemeliharaan perangkat lunak dilakukan melalui tambalan yang dibuat oleh pengembang dan kemudian dirilis kepublik.File -file ini diinstal oleh pengguna komputer dan mereka memodifikasi fungsionalitas dan desain program dasar pada suatu sistem.Ini dilakukan setelah rilis suatu program, meskipun pengembangan perangkat lunak awal harus mempertimbangkan pemeliharaan.

Pemeliharaan perangkat lunak korektif adalah proses pengembangan perubahan pada program yang memperbaiki bug atau memperbaiki masalah.Ini tidak menambahkan fitur baru, kecuali mereka sudah ada tetapi tidak dapat digunakan karena kesalahan dalam pemrograman.Hanya sekitar seperempat dari semua pemeliharaan perangkat lunak yang digunakan untuk masalah korektif, namun sering dipandang sebagai elemen paling penting oleh pengguna program.

Banyak pemeliharaan perangkat lunak disebut sebagai adaptif, yang digunakan untuk menyesuaikan programberfungsi di lingkungan baru.Program biasanya dirancang dan dikembangkan untuk berfungsi pada sistem operasi tertentu (OS).Sementara beberapa perangkat lunak dapat berfungsi pada versi yang lebih baru, ada banyak program yang tidak dapat melakukannya.Patch adaptif ke suatu program dapat mengubah kode untuk memungkinkannya berfungsi dengan baik pada sistem baru, menjaganya tetap terkini dan dapat digunakan.

Pemeliharaan perangkat lunak yang sempurna digunakan untuk menambahkan fitur baru ke suatu produk dan untuk membuat perubahan yang dapat secara langsung mempengaruhi apengguna.Perusahaan dapat merilis program pengolah kata, misalnya, yang mencakup beberapa fitur ejaan.Jika mereka merilis tambalan yang memperbarui kamus dalam program, dan membuat opsi yang mengoreksi kesalahan tambahan, maka itu akan dianggap sebagai pemeliharaan yang sempurna.Peningkatan ini biasanya cukup kecil, karena perbaikan besar biasanya memerlukan rilis versi baru atau klien perangkat lunak.

Pengembang juga dapat bekerja pada pemeliharaan perangkat lunak preventif, yang digunakan untuk membuat perubahan di masa depan lebih sederhana.Setelah pengembangan, perusahaan mungkin menyadari bahwa ada potensi untuk bug yang belum berkembang.Mereka dapat melepaskan tambalan yang memperbaiki masalah ini sebelum benar -benar menjadi masalah.Dokumentasi tambahan dan pembersihan kode juga dapat dilakukan untuk membuat pemeliharaan di masa depan lebih mudah atau tidak perlu.