การแสดงไบนารีของโลกดิจิทัล
ในวงจรชีวิตซอฟต์แวร์ ขั้นตอนการบำรุงรักษาคือขั้นตอนสุดท้ายของวงจร หลังจากที่ซอฟต์แวร์ผ่านขั้นตอนการออกแบบและดำเนินการแล้ว ขั้นตอนการบำรุงรักษาของวงจรชีวิตซอฟต์แวร์จะเริ่มต้นขึ้น การทำความเข้าใจลักษณะเฉพาะของขั้นตอนการบำรุงรักษาของวงจรชีวิตซอฟต์แวร์ช่วยให้บุคคลต่างๆ มอบหมายให้วิเคราะห์ประสิทธิภาพของซอฟต์แวร์หลังการติดตั้งใช้งานเพื่อแก้ไขปัญหานั้นๆ ให้ถูกต้อง เกิดขึ้น
ลักษณะของระยะบำรุงรักษา
จอแสดงผลไบนารี
หลังจากที่ซอฟต์แวร์เริ่มทำงานแล้ว มักจะต้องมีการบำรุงรักษาอย่างต่อเนื่อง โดยทั่วไป ซอฟต์แวร์ยังคงใช้งานได้เป็นระยะเวลานานหลังจากใช้งานครั้งแรกและ ต้องมีการบำรุงรักษาเป็นประจำเพื่อให้แน่ใจว่าซอฟต์แวร์ทำงานอย่างต่อเนื่องที่ระดับประสิทธิภาพสูงสุด ในระหว่างขั้นตอนการบำรุงรักษาของวงจรชีวิตซอฟต์แวร์ โปรแกรมเมอร์ซอฟต์แวร์มักจะออกแพตช์ซอฟต์แวร์เพื่อระบุที่อยู่ การเปลี่ยนแปลงความต้องการขององค์กร เพื่อแก้ไขปัญหาเกี่ยวกับจุดบกพร่องในซอฟต์แวร์ หรือเพื่อแก้ไขความปลอดภัยที่อาจเกิดขึ้น ปัญหา. ตลอดระยะการบำรุงรักษา นักออกแบบจะจัดการกับปัญหาที่ค้นพบเพื่อป้องกันอุปสรรคต่อประสิทธิภาพที่คาดหวังของซอฟต์แวร์หรือเพื่อเพิ่มฟังก์ชันการทำงานที่เพิ่มขึ้นให้กับซอฟต์แวร์
วิดีโอประจำวันนี้
ความรับผิดชอบในการดำเนินการบำรุงรักษาซอฟต์แวร์
โดยทั่วไปงานบำรุงรักษาซอฟต์แวร์จะดำเนินการโดยผู้ออกแบบซอฟต์แวร์เพื่อแก้ไขปัญหาที่ค้นพบหลังจากการปรับใช้โปรแกรมซอฟต์แวร์ เนื่องจากนักพัฒนาซอฟต์แวร์แก้ไขปัญหาที่พบในโปรแกรมซอฟต์แวร์ ผู้ดำเนินการระบบจะติดตั้งแพตช์ที่เผยแพร่ โปรแกรมซอฟต์แวร์ที่มีจำหน่ายในท้องตลาดส่วนใหญ่จะได้รับการอัปเดตเป็นประจำโดยใช้การดาวน์โหลดผ่านเว็บไซต์สนับสนุนออนไลน์ของผู้พัฒนา ผู้ปฏิบัติงานระบบจะดาวน์โหลดการอัปเดตเมื่อมีการเผยแพร่และติดตั้งเหล่านี้เพื่อให้แน่ใจว่าซอฟต์แวร์จะทำงานต่อไปตามพารามิเตอร์การออกแบบดั้งเดิม
ระยะเวลาในการบำรุงรักษา
ขั้นตอนการบำรุงรักษาจะใช้เวลานานที่สุดในทุกช่วงของวงจรชีวิตซอฟต์แวร์ สาเหตุหลักที่ทำให้ขั้นตอนการบำรุงรักษายาวนานที่สุดคืออายุการใช้งานของซอฟต์แวร์ โปรแกรมซอฟต์แวร์ส่วนใหญ่ยังคงใช้งานได้จนกว่าจะล้าสมัยเนื่องจากการเปลี่ยนแปลงความต้องการของผู้ใช้ หรือจนกว่าค่าใช้จ่ายในการบำรุงรักษาซอฟต์แวร์จะกลายเป็นสิ่งต้องห้ามสำหรับการใช้ซอฟต์แวร์ในอนาคต นักออกแบบหลายคนออกโปรแกรมซอฟต์แวร์ทดแทนที่ออกแบบใหม่ในขณะที่ซอฟต์แวร์เวอร์ชันก่อนหน้ายังคงได้รับการบำรุงรักษา ซึ่งสามารถเห็นได้จากการแนะนำชุดซอฟต์แวร์ Office 2010 ของ Microsoft หรือการเปิดตัวระบบปฏิบัติการ Windows 7 แม้ว่าเวอร์ชั่นล่าสุดของโปรแกรมซอฟต์แวร์เหล่านี้จะมีวางจำหน่ายสำหรับผู้ใช้คอมพิวเตอร์ แต่บริษัทก็ยังคง ดูแลรักษาซอฟต์แวร์เวอร์ชันก่อนๆ และทำให้แพตช์พร้อมใช้งานผ่านบริการ Windows Update ตามจำนวนที่ระบุ เวลา.
ตัวอย่างขั้นตอนการบำรุงรักษาซอฟต์แวร์ของ Microsoft
Microsoft ให้บริการบำรุงรักษาโปรแกรมซอฟต์แวร์ที่มีอยู่อย่างต่อเนื่องตลอดอายุของซอฟต์แวร์ผ่านทางเว็บไซต์ Windows Update แม้ว่าการสนับสนุนสำหรับผลิตภัณฑ์บางอย่างจะค่อยๆ ยุติลง แต่ระยะการบำรุงรักษาสำหรับซอฟต์แวร์ของ Microsoft โดยทั่วไปจะครอบคลุมระยะเวลาหลายปี ในกรณีของ Microsoft Office 2007 การอัปเดตซอฟต์แวร์จะออกในชุดบริการ การสนับสนุนสำหรับ Service Pack ที่นำออกใช้แต่ละรายการจะดำเนินต่อไปจนถึง 24 เดือนหลังจากที่ Service Pack ออกวางจำหน่าย
สรุประยะการบำรุงรักษา
เนื่องจากซอฟต์แวร์กลายเป็นสิ่งต้องห้ามด้านต้นทุนในการบำรุงรักษาและใกล้จะสิ้นสุดวงจรชีวิตซอฟต์แวร์ ผู้ออกแบบซอฟต์แวร์จึงเริ่มกระบวนการพัฒนาซอฟต์แวร์ใหม่เพื่อแทนที่ซอฟต์แวร์ที่มีอยู่ ในหลายกรณี วงจรชีวิตการพัฒนาซอฟต์แวร์สำหรับโปรแกรมอาจทับซ้อนกัน นักพัฒนาซอฟต์แวร์อาจเริ่มช่วงเริ่มต้นของวงจรชีวิตซอฟต์แวร์ใหม่ ก่อนที่ซอฟต์แวร์เวอร์ชันปัจจุบันจะวางจำหน่ายในเชิงพาณิชย์ เนื่องจากระบบคอมพิวเตอร์และความต้องการของผู้ใช้โปรแกรมคอมพิวเตอร์ยังคงเปลี่ยนแปลงไป นักพัฒนาซอฟต์แวร์จึงปฏิบัติตามวัฏจักรการพัฒนาที่ไม่สิ้นสุดสำหรับผลิตภัณฑ์ยอดนิยมของตน