Representasi biner dari dunia digital.
Dalam siklus hidup perangkat lunak, fase pemeliharaan adalah tahap terakhir dari siklus. Setelah perangkat lunak melewati tahap desain dan diimplementasikan, tahap pemeliharaan siklus hidup perangkat lunak dimulai. Memahami karakteristik fase pemeliharaan siklus hidup perangkat lunak memungkinkan individu bertugas menganalisis kinerja perangkat lunak setelah penerapan untuk menyelesaikan masalah dengan benar yang timbul.
Karakteristik Fase Pemeliharaan
Tampilan biner.
Setelah perangkat lunak aktif dan berjalan, sering kali memerlukan pemeliharaan berkelanjutan. Secara umum, perangkat lunak tetap beroperasi untuk jangka waktu yang lama setelah implementasi awal dan memerlukan pemeliharaan rutin untuk memastikan bahwa perangkat lunak beroperasi terus-menerus pada tingkat kinerja puncak. Selama fase pemeliharaan siklus hidup perangkat lunak, pemrogram perangkat lunak secara teratur mengeluarkan tambalan perangkat lunak untuk mengatasi perubahan kebutuhan organisasi, untuk memperbaiki masalah yang berkaitan dengan bug dalam perangkat lunak atau untuk mengatasi potensi keamanan masalah. Sepanjang fase pemeliharaan, desainer mengatasi masalah yang ditemukan untuk mencegah halangan apa pun terhadap kinerja yang diharapkan dari perangkat lunak atau untuk menambahkan peningkatan fungsionalitas ke perangkat lunak.
Video Hari Ini
Tanggung Jawab untuk Melakukan Pemeliharaan Perangkat Lunak
Tugas pemeliharaan perangkat lunak biasanya dilakukan oleh perancang perangkat lunak untuk mengatasi masalah yang ditemukan setelah penerapan program perangkat lunak. Ketika pengembang perangkat lunak mengatasi masalah yang ditemukan dalam program perangkat lunak, operator sistem harus menginstal tambalan yang dirilis. Sebagian besar program perangkat lunak yang tersedia secara komersial diperbarui secara berkala menggunakan unduhan yang tersedia melalui situs dukungan online pengembang. Operator sistem mengunduh pembaruan saat dirilis dan menginstalnya untuk memastikan kinerja perangkat lunak yang berkelanjutan sesuai dengan parameter desain asli.
Panjang Fase Pemeliharaan
Fase pemeliharaan berlangsung paling lama dari semua fase siklus hidup perangkat lunak. Alasan utama bahwa fase pemeliharaan berlangsung paling lama adalah umur perangkat lunak. Sebagian besar program perangkat lunak tetap beroperasi sampai menjadi usang karena perubahan kebutuhan pengguna atau sampai biaya pemeliharaan perangkat lunak menjadi penghalang untuk penggunaan perangkat lunak di masa mendatang. Banyak desainer merilis program perangkat lunak pengganti yang baru dirancang sementara versi sebelumnya dari perangkat lunak mereka terus menjalani pemeliharaan. Hal ini dapat dilihat dengan diperkenalkannya Microsoft suite perangkat lunak Office 2010 atau pengenalan sistem operasi Windows 7. Meskipun versi terbaru dari program perangkat lunak ini tersedia secara komersial untuk pengguna komputer, perusahaan terus pertahankan versi perangkat lunak sebelumnya dan buat tambalan tersedia melalui layanan Pembaruan Windows untuk jumlah tertentu waktu.
Contoh Fase Pemeliharaan Perangkat Lunak Microsoft
Microsoft menyediakan pemeliharaan berkelanjutan dari program perangkat lunak yang ada sepanjang masa pakai perangkat lunak melalui situs web Pembaruan Windows. Meskipun dukungan untuk beberapa produk secara bertahap dihapus, fase pemeliharaan untuk perangkat lunak Microsoft biasanya mencakup rentang waktu beberapa tahun. Dalam kasus Microsoft Office 2007, pembaruan perangkat lunak dirilis dalam paket layanan. Dukungan untuk setiap paket layanan yang dirilis berlanjut hingga 24 bulan setelah paket layanan dirilis.
Kesimpulan Fase Pemeliharaan
Karena perangkat lunak menjadi mahal untuk pemeliharaan dan mendekati akhir siklus hidup perangkat lunak, perancang perangkat lunak memulai proses pengembangan perangkat lunak baru untuk menggantikan perangkat lunak yang ada. Dalam banyak kasus, siklus hidup pengembangan perangkat lunak untuk program mungkin tumpang tindih. Pengembang perangkat lunak dapat memulai fase awal siklus hidup perangkat lunak baru bahkan sebelum rilis versi perangkat lunak saat ini tersedia secara komersial. Karena sistem komputer dan kebutuhan pengguna akhir program komputer terus berubah, pengembang perangkat lunak mengikuti siklus pengembangan yang tidak pernah berakhir untuk produk mereka yang paling populer.