การพัฒนาที่ขับเคลื่อนด้วยคุณลักษณะของซอฟต์แวร์

การพัฒนาที่ขับเคลื่อนด้วยคุณลักษณะของซอฟต์แวร์ (FDD) เกิดขึ้นจากการคิดค้นของ Peter Coad และคณะ เพื่อใช้เป็นแบบจำลองกระบวนการเชิงปฏิบัติการของวิศวกรรมซอฟต์แวร์เชิงวัตถุ Stephen Palmer และ John Felsing ได้ขยายและเพิ่มเติมงานของ Coad อธิบายการปรับตัว กระบวนการอาไจลที่อาจประยุกต์กับโครงการขนาดกลางและขนาดใหญ่ขึ้น
นิยามของคุณลักษณะให้ประโยชน์
- เนื่องจากคุณลักษณะเป็นส่วนเล็กๆ ของซอฟต์แวร์ที่ทำงานได้ ผู้ใช้จึงสามารถอธิบายได้ง่าย เข้าใจความสัมพันธ์ระหว่างกันได้ง่ายกว่า และสามารถทบทวนได้ดีกว่าเมื่อมีความคลุมเครือ ข้อผิดพลาด หรือการหลงลืม
- คุณลักษณะอาจถูกจัดระเบียบเป็นกลุ่มลำดับชั้นที่มีความสัมพันธ์ทางธุรกิจได้
- เนื่องจากลักษณะเป็นรุ่นๆ ของคุณลักษณะของซอฟต์แวร์ที่ต้องส่งมอบได้ในการพัฒนาแบบ FDD ทีมงานจะมุ่งพัฒนาซอฟต์แวร์ให้มีคุณลักษณะไม่ๆ ที่ทำงานได้ทุกๆ สองสัปดาห์
- เนื่องจากคุณลักษณะมีขนาดเล็ก ตัวแบบและตัวโค้ดของคุณลักษณะจึงง่ายต่อการตรวจทานอย่างละเอียด
- การวางแผนโครงการ การจัดตารางงาน และการติดตามจะขับเคลื่อนด้วยคุณลักษณะตามลำดับขั้น ซึ่งดีกว่าการใช้ชุดงานย่อยที่เลือกมาแบบสุ่ม
Feature Driven Development เป็นการพัฒนาที่ขับเคลื่อนด้วยึุณลักษณ์ของซอฟต์แวร์ เพื่อใช้เป็นแบบจำลองกระบวนการเชิงปฏิบัติการของวิศวกรรมซอฟต์แวร์เชิงวัตถุ โดยเป็นการอธิบายการปรับตัวของกระบวนการอาไจลที่อาจประยุกต์กับโครงการ
ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป