ทางเลือกระหว่างการบำรุงรักษากับการพัฒนาซอฟต์แวร์ใหม่
การเลือกระหว่างการบำรุงรักษากับการพัฒนาซอฟต์แวร์ใหม่ คือการประมาณการของระบบว่ามีเหตุอันควรที่จะมีการบำรุงรักษาซอฟต์แวร์ หรือ เลือกที่จะพัฒนาซอฟต์แวร์ขั้นมาใหม่ด้วยเหตุผลที่ว่า ซอฟต์แวร์ที่ใช้ในปัจจุบันมีความล้าสมัย หรือ ไม่ตอบสนองการใช้งานของผู้ใช้งาน
ทางเลือกระหว่างการบำรุงรักษากับการพัฒนาซอฟต์แวร์ใหม่ ควรพิจารณาเหตุผลดังต่อไปนี้
- ต้นทุนที่เกิดจากการบำรุงรักษาสูงเกินไป หรือไม่
- ซอฟต์แวร์หรือระบบนั้นไม่น่าเชื่อถืออีกต่อไป
- ซอฟต์แวร์นั้นไม่อาจจะดัดเเปลงอีกใช่หรือไม่
- ประสิทธิภาพของซอฟต์แวร์ยังเพียงพอกับการทำงานหรือไม่
- มีซอฟต์แวร์อื่นที่ทำงานได้ดีกว่าหรือใกล้กันหรือไม่
ในทางเลือกระหว่างการบำรุงรักษากับการพัฒนาซอฟต์แวร์ใหม่ นั้นยังมีการเเบ่งประเภทของการบำรุงรักษาซอฟต์แวร์ออกเป็น 4 ส่วนดังตารางต่อไปนี้
ประเภทของการบำรุงรักษาซอฟต์แวร์ | รายละเอียด |
Corrective Maintenance |
|
Adaptive Maintenance |
|
Perfective Maintenance |
|
Preventive Maintenance |
|
ในการเลือกระหว่างการบำรุงซอฟต์แวร์หรือการพัฒนาซอฟต์แวร์ขั้นมาใหม่ได้นั้นจะต้องคำนึงถึงค่าใช้จ่ายระหว่างการบำรุงซอฟต์แวร์ที่ผ่านมา กับการพัฒนาซอฟต์แวร์ขึ้นมาใหม่ หรือคำนึงถึงฟังก์ชันการใช้งานว่ามีฟังก์ชันการใช้งานที่ตอบสนองการทำงานหรือไม่
ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป