Chapter 9 No 8
Apa
saja pilihan strategis untuk evolusi sistem lama? Ketika biasanya anda akan
mengganti semua atau bagian dari sistem daripada meneruskan pemeliharaan
perangkat lunak?
Ada empat
pilihan strategis untuk evolusi sistem warisan:
- Membongkar sistem sepenuhnya. Opsi ini harus dipilih ketika sistem tidak membuat kontribusi yang efektif untuk proses bisnis. Hal ini biasanya terjadi ketika proses bisnis telah berubah karena sistem tersebut telah terpasang dan tidak lagi bergantung pada sistem warisan.
- Tinggalkan sistem yang tidak berubah dan terus melakukan pemeliharaan rutin. Opsi ini harus dipilih bila sistem masih diperlukan tetapi cukup stabil dan pengguna sistem membuat relatif sedikit permintaan perubahan.
- Merekayasa ulang sistem untuk meningkatkan perawatannya. Opsi ini harus dipilih ketika kualitas sistem telah terdegradasi oleh perubahan dan di mana perubahan baru untuk sistem masih sedang diusulkan. Proses ini mungkin termasuk mengembangkan komponen antarmuka baru sehingga sistem yang asli dapat bekerja dengan lainnya, sistem yang lebih baru.
- Ganti semua atau bagian dari sistem dengan sistem baru. Pilihan ini harus dipilih ketika faktor-faktor, seperti perangkat keras baru, berarti bahwa sistem lama tidak dapat terus beroperasi atau di mana sistem off-the-rak akan memungkinkan sistem baru yang akan dikembangkan dengan biaya yang wajar. Dalam banyak kasus, strategi pengganti evolusi dapat diadopsi di mana komponen utama sistem diganti dengan sistem off-the-rak dengan komponen lainnya digunakan kembali jika memungkinkan.
Tentu, pilihan ini tidak eksklusif. Ketika sebuah sistem yang terdiri dari beberapa program, pilihan yang berbeda dapat diterapkan untuk setiap program.
EmoticonEmoticon