ความต้องการระบบซอฟต์แวร์แบบ Functional Requirements
ความต้องการระบบซอฟต์แวร์แบบ Functional Requirements หมายถึงสิ่งที่ระบบควรที่จะทำ (Should Do) ซึ่งจะขึ้นอยู่กับประเภทของซอฟต์แวร์ที่ต้องพัฒนา เพื่อตอบสนองความต้องการของผู้ใช้ ความต้องการของผู้ใช้จะอยู่ในลักษณะนามธรรม ต้องแปลงออกมาให้อยู่ในรูปของรายละเอียดฟังก์ชันการทำงานระบบ ประกอบด้วย ข้อมูลเข้า ข้อมูลออก ข้อยกเว้นต่าง ๆ และอื่น ๆ
ความต้องการจากผู้ใช้จะอยู่ในลักษณะนามธรรม (Abstract) เช่น
- ผู้ใช้ต้องสามารถค้นหารายละเอียดของหนังสือได้ (ISBN,ชื่อหนังสือ,ผู้เเต่ง)
- ผู้ใช้ต้องสามารถยืม - คืนหนังสือได้ด้วยตนเอง โดยไม่ต้องมีบรรณารักษณ์ (RFID)
- ต้องมีระบบป้องกันการนำหนังสือออกจากห้องสมุดโดยไม่ได้รับอนุญาต
- การจัดเก็บ Function Specification ของระบบต้องมีความสมบูรณ์ (Completeness) และสอดคล้อง (Consistency) ซึ่งในระบบงานจริง เป็นไปได้ยากที่เราจะสามารถจัดเก็บความต้องการได้ครบถ้วนสมบูรณ์ภายในครั้งเดียว
- ความต้องการของผู้ใช้สามารถเปลี่ยนแปลงได้ตลอดเวลา ระหว่างการพัฒนา รวมถึงความต้องการที่ซ่อนอยู่ จนกว่าโปรแกรมจะถูกติดตั้งและใช้งานจริง ความต้องการก็ยังสามารถเปลี่ยนแปลงได้
จากบทความจะนำมาสรุปดังนี้ ความต้องการระบบแบบ Functional Requirements เป็นสิ่งที่ระบบควรที่จะทำ เเละเพื่อตอบสนองกับความต้องการของผู้ใช้ ประกอบด้วย ฟังก์ชันการทำงานของระบบ (System ‘s Function) , การให้บริการ (Services) และเงื่อนไขในการดำเนินการ (Operational Constraint)
ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป
- บทความเกี่ยวกับความรู้ทั่วไป (114)
- ถาม - ตอบปัญหาเกี่ยวกับคอมพิวเตอร์ (696)
- บทความเกี่ยวกับความรู้ทั่วไป (84)
- บทความเกี่ยวกับ Google (210)
- บทความเกี่ยวกับ Software License ใบอนุญาตซอฟต์แวร์ (9)