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