เราทุกคนได้เห็นตัวอย่างมากมายของซอฟต์แวร์ที่มาพร้อมกับ "ความต้องการขั้นต่ำของระบบ" ดังต่อไปนี้:
- Windows XP / Vista / 7
- RAM 1GB
- พื้นที่เก็บข้อมูล 200 MB
โดยทั่วไปแล้วจะมีวิธีพิจารณาอย่างไร เห็นได้ชัดว่าบางครั้งมีข้อ จำกัด เฉพาะ (ถ้าโปรแกรมใช้พื้นที่ 200 MB บนดิสก์นั่นเป็นข้อกำหนดที่ยากมาก) นอกเหนือจากสถานการณ์เหล่านั้นหลาย ๆ ครั้งสำหรับสิ่งต่าง ๆ เช่น RAM หรือตัวประมวลผลปรากฎว่ามากขึ้น / เร็วขึ้นดีขึ้นโดยไม่มีข้อ จำกัด อย่างหนัก สิ่งเหล่านี้ถูกกำหนดอย่างไร? นักพัฒนาทำตัวเลขที่ดูเหมือนสมเหตุสมผลหรือไม่ QA ผ่านกระบวนการที่เข้มงวดเพื่อทดสอบข้อกำหนดต่างๆจนกว่าพวกเขาจะพบการตั้งค่าต่ำสุดพร้อมประสิทธิภาพที่ยอมรับได้หรือไม่? สัญชาตญาณของฉันบอกว่ามันควรจะเป็นหลัง แต่มักจะเป็นอดีตในทางปฏิบัติ