การพัฒนาที่เพิ่มขึ้นคืออะไร? ความหมายและความหมาย

click fraud protection

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

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

Technipages อธิบายการพัฒนาที่เพิ่มขึ้น

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

การพัฒนาที่เพิ่มขึ้นแบ่งออกเป็นสี่ขั้นตอน ได้แก่ ระยะเริ่มต้น ระยะอย่างละเอียด ระยะก่อสร้าง และระยะเปลี่ยนผ่าน แม้ว่าคนส่วนใหญ่มองว่าการพัฒนาที่เพิ่มขึ้นเป็นแนวทางปฏิบัติสมัยใหม่ แต่ก็มีการใช้มาตั้งแต่ช่วงกลางทศวรรษ 1950 โปรแกรมเมอร์และวิศวกรซอฟต์แวร์ชั้นนำต่างคิดว่าผู้นำจากแต่ละทศวรรษที่ผ่านมาสนับสนุนแนวทางปฏิบัติของ IID และโครงการขนาดใหญ่จำนวนมากก็ประสบความสำเร็จ แนวทางปฏิบัติเหล่านี้อาจมีวิวัฒนาการในรายละเอียดของพวกเขา แต่ทั้งหมดก็มีหัวข้อทั่วไปที่จะหลีกเลี่ยงจากวิธีการแบบ gated-step แบบ gated-step แบบมีรั้วรอบขอบชิดที่ต่อเนื่องกัน

การใช้งานทั่วไปของการพัฒนาที่เพิ่มขึ้น

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

การใช้ในทางที่ผิดทั่วไปของการพัฒนาที่เพิ่มขึ้น

  • ใน การพัฒนาที่เพิ่มขึ้น ทุกส่วนมีเวลาและอัตราการเสร็จสิ้นเท่ากัน