วงจรการพัฒนาระบบคือวิธีการในการจัดระเบียบการสร้างการใช้และการกำจัดของฮาร์ดแวร์และซอฟต์แวร์ใหม่ในอุตสาหกรรมคอมพิวเตอร์ วัฏจักรการพัฒนาระบบเป็นไปตามรูปแบบเดียวกับสิ่งประดิษฐ์ใหม่ส่วนใหญ่: ค้นหาปัญหาออกแบบโซลูชันจากนั้นปรับใช้โซลูชัน คำว่า catchall สำหรับวิธีการและกระบวนการต่าง ๆ เป็นจำนวนมากซึ่งทั้งหมดนี้เป็นไปตามรูปแบบพื้นฐานเดียวกันนี้
ไม่มีกระบวนการเดียวที่เรียกว่าวงจรการพัฒนาระบบ - แต่มีวิธีการและรูปแบบที่แตกต่างกันมากมายที่อยู่ภายใต้คำศัพท์ โมเดลพื้นฐานส่วนใหญ่มักเรียกว่าวิธีน้ำตกประกอบด้วยเจ็ดขั้นตอน ขั้นตอนเหล่านี้จะดำเนินการตามลำดับที่ระบุแต่ละอาคารในช่วงสุดท้าย แม้ว่าสิ่งนี้จะทำให้ Waterfall เป็นหนึ่งในโมเดลที่สมบูรณ์แบบที่สุด แต่ก็ทำให้เป็นรุ่นที่ช้าที่สุดและแพงที่สุด
วิธีการพัฒนาอื่น ๆ ทำงานในหลักการที่คล้ายกัน แต่แตกต่างกัน วิธีการวงจรการพัฒนาระบบอื่น ๆ ข้ามรวมหรือจัดลำดับขั้นตอนพื้นฐานใหม่ โดยทั่วไปจะทำเพื่อเร่งกระบวนการสร้างสรรค์หรือลดต้นทุนการพัฒนา นอกจากนี้ยังมีโมเดลเพื่อใช้ประโยชน์จากรูปแบบการคำนวณทางเลือกและโครงสร้างธุรกิจ
ขั้นตอนพื้นฐานของวงจรชีวิตการพัฒนาระบบแบ่งออกเป็นสี่ส่วน สามครั้งแรกการออกแบบการก่อสร้างและการใช้งานเป็นส่วนร่วมของระบบใหม่ ๆ และสิ่งประดิษฐ์ การกำจัดทิ้งเป็นเรื่องธรรมดา พื้นที่สี่ส่วนใหญ่เหล่านี้มี 'ขั้นตอนย่อย' ที่ทำขึ้นครบวงจร
การออกแบบเป็นขั้นตอนแรกในเกือบทุกรุ่นเพราะหากไม่มีแนวคิดก็ไม่มีอะไรจะสร้าง ขั้นตอนการออกแบบมีจำนวนขั้นตอนย่อยมากที่สุดในพื้นที่ใด ๆ การเริ่มต้นต้องมีการนำโครงการไปยังทีมออกแบบเพื่อเริ่มกระบวนการ แนวคิดของระบบและขั้นตอนการวางแผนมุ่งเน้นไปที่การบัญชีภายในและการศึกษาความเป็นไปได้สำหรับ บริษัท ออกแบบ ศูนย์วิเคราะห์ความต้องการมุ่งเน้นไปที่ความต้องการของผู้ใช้และการออกแบบเป็นการสร้างซอฟต์แวร์หรือฮาร์ดแวร์รุ่นแรก
ขั้นตอนการก่อสร้างในวงจรการพัฒนาซอฟต์แวร์มักจะเป็นช่วงเวลาที่ยาวนานที่สุด ในระหว่างขั้นตอนย่อยนี้ฮาร์ดแวร์หรือซอฟต์แวร์ถูกสร้างและทดสอบจริง ๆ ขั้นตอนแรกการพัฒนาคือการสร้างระบบจริงและขึ้นอยู่กับโครงการซึ่งอาจใช้เวลาทุกวันในการดำเนินการให้เสร็จสมบูรณ์ ขั้นตอนที่สองคือการทดสอบเกี่ยวข้องกับผู้ที่ไม่ใช่นักพัฒนาที่ใช้ผลิตภัณฑ์เพื่อสร้างข้อเสนอแนะ โครงการจะกลับสู่การพัฒนาหรือไปสู่ขั้นตอนต่อไป
การใช้งานคือเมื่อผู้ใช้กำลังใช้งานซอฟต์แวร์หรือฮาร์ดแวร์จริง ๆ ในระหว่างขั้นตอนย่อยแรกที่เรียกว่าการติดตั้งโครงการจะถูกรวมเข้ากับระบบที่มีอยู่และการฝึกอบรมผู้ใช้จะเกิดขึ้น การดำเนินงานและการบำรุงรักษาประกอบด้วยขั้นตอนที่สอง ในช่วงเวลานี้กลุ่มเป้าหมายจะใช้โครงการตามปกติและทำการบำรุงรักษาตามปกติบนระบบ
พื้นที่สุดท้ายการกำจัดไม่มีขั้นตอนย่อย ในช่วงนี้โครงการจะถูกดึงออกจากระบบของผู้ใช้ หากเป็นฮาร์ดแวร์ก็จะถูกกำจัดตามปกติ ซอฟต์แวร์ถูกโยกย้ายออกไปและข้อมูลที่มีอยู่จะถูกแปลงเป็นระบบใหม่ที่กำลังเข้าสู่ช่วงการปรับใช้


