การพัฒนาซ้ำคืออะไร? ความหมายและความหมาย

click fraud protection

การพัฒนาซ้ำเป็นกระบวนการทางวิศวกรรมซอฟต์แวร์ หมายถึงกระบวนการที่ขั้นตอนต่างๆ ที่ประกอบกันเป็นวัฏจักรการพัฒนาไม่ได้ทำเป็นชุดทีละขั้นตอน แต่จะทำแทน ทำซ้ำหลายครั้งในกระบวนการที่เล็กลงและซ้ำซาก โดยไม่ยึดติดกับขั้นตอนส่วนบุคคลอย่างเป็นทางการซึ่งเป็นส่วนหนึ่งของประเพณี กระบวนการ.

Technipages อธิบายการพัฒนาซ้ำๆ

เป็นแนวทางที่ยืดหยุ่นกว่าในการเขียนโค้ด และมีข้อได้เปรียบที่สำคัญอย่างหนึ่ง – SDLC แบบเดิมหรือวงจรการพัฒนาซอฟต์แวร์จะ ตามธรรมเนียมแล้ว การต่อสู้ดิ้นรนเพื่อรับมือกับการเปลี่ยนแปลงที่เกิดขึ้นจากการที่ลูกค้าไม่สามารถแสดงสิ่งที่พวกเขาต้องการได้อย่างแท้จริง และในตอนต้นของ โครงการ.

การพัฒนาแบบวนซ้ำสามารถปรับให้เข้ากับการเปลี่ยนแปลงได้ในระหว่างขั้นตอนการพัฒนา และรวมข้อมูลใหม่ไว้ใน 'วงจรขนาดเล็ก' ถัดไปเหมือนเดิม กระบวนการพัฒนาอื่นๆ ไม่มีความหรูหราดังกล่าว ดังนั้นจึงต้องดิ้นรนมากขึ้นที่จะรวมสิ่งต่าง ๆ ที่อยู่นอกเหนือ 'ขั้นตอน' ที่ได้รับมอบหมายในกระบวนการพัฒนา ทำได้แน่นอน แต่มันทำให้เกิดปัญหามากกว่าในการพัฒนารูปแบบอื่นๆ

วัฏจักรการพัฒนาที่สมบูรณ์ของโปรแกรมเกี่ยวข้องกับการวางแผน การออกแบบ การพัฒนา การทดสอบ และการใช้งาน ในกระบวนการวนซ้ำ ขั้นตอนเหล่านี้จะทำซ้ำหลายครั้งสำหรับส่วนต่างๆ ของโครงการ วงจรขนาดเล็กหนึ่งสามารถเรียกใช้สำหรับอินเทอร์เฟซผู้ใช้ ตามด้วยวงจรอื่นสำหรับการนำเสนอ และอีกวงจรหนึ่งสำหรับฟังก์ชันหลัก ไซเคิลสามารถปรับให้เข้ากับความต้องการของแต่ละทีมและแต่ละโครงการได้

การใช้งานทั่วไปของการพัฒนาซ้ำ

  • การพัฒนาแบบวนซ้ำเป็นกระบวนการพัฒนาที่ยืดหยุ่นกว่าแบบจำลองน้ำตก
  • การพัฒนาซ้ำๆ แต่ละขั้นตอนที่สำคัญของโครงการพัฒนาต้องผ่านวงจรการพัฒนาขนาดเล็กของตัวเอง
  • เนื่องจากคำขอของลูกค้าที่ไม่สมเหตุสมผลและความล้มเหลวในการสื่อสาร การพัฒนาแบบวนซ้ำอาจเป็นทางเลือกที่ยอดเยี่ยมสำหรับ SDLC ประเภทอื่นๆ

การใช้ผิดวัตถุประสงค์ทั่วไปของการพัฒนาซ้ำ

  • การพัฒนาซ้ำ ๆ อธิบายกระบวนการพัฒนาซอฟต์แวร์ทีละขั้นตอน