ความต้องการของระบบซอฟต์แวร์แบบ Domain Requirements
Domain Requirements คือ ความต้องการของ Application ในระบบมากกว่าความต้องการเฉพาะที่ได้มาจากผู้ใช้เท่านั้น โดยอาจเป็นฟังก์ชัน หรือไม่ใช่ฟังก์ชันของระบบ เช่น สามารถเชื่อมต่อกับฐานข้อมูลได้มากกว่า 1 ที่ เป็นต้น
Domain Requirements ประกอบด้วยดังนี้
- ต้องสามารถเชื่อมต่อกับฐานข้อมูลได้มากกว่า 1 แหล่งข้อมูล (Web Service)
- การ Download เอกสารต้องมีการระบุสิทธิ การเข้าถึงก่อนเนื่องจากมีระดับของความสำคัญของเอกสาร สำหรับผู้ใช้แต่ละคน
- ในการสร้างเอกสาร PDF ต้องมีการ Generate รหัสผ่านสำหรับเปิดเอกสาร
ในความต้องการของผู้ใช้ ควรจะสามารถอธิบายได้ทั้งในรูปแบบของ Functional และ Non-Functional Requirements เพื่อให้นักวิเคราะห์ระบบสามารถเข้าใจพฤติกรรมการใช้งานระบบ การใช้เครื่องหมาย สัญลักษณ์ต่าง ๆ รวมถึงสิ่งที่ควรหลีกเลี่ยงในการออกแบบระบบอย่างไรก็ตาม ปัญหาที่เกิดขึ้นจากธรรมชาติของความต้องการ คือ
- ความไม่ชัดเจน (Lack of Clarity) เช่น ภาษาที่ใช้มีความกำกวม
- ความสับสน (Requirements Confusion) เช่นไม่สามารถเเยกแยะระหว่าง Functional, Non-Functional, Domain และ System Goals
- การผสมความต้องการ (Requirements Amalgamation) เป็นการรวมเอาความต้องการหลาย ๆ มารวมกันเป็นความต้องการเดียว
Domain Requirements นั้นจะมุ่งเน้นความต้องการของ Application ในระบบมากกว่าความต้องการเฉพาะที่ได้มาจาก User โดยจะเป็นฟังก์ชัน หรือ อาจจะไม่เป็นฟังก์ชันของระบบก็ได้ ยกตัวอย่างเช่น การเชื่อมต่อฐานข้อมูล (Web Service) หรือในการ Download เอกสารก็ต้องมีการกำหนดสิทธิการเข้าใช้งาน
ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : บทความทั่วไป
- บทความเกี่ยวกับความรู้ทั่วไป (114)
- ถาม - ตอบปัญหาเกี่ยวกับคอมพิวเตอร์ (696)
- บทความเกี่ยวกับความรู้ทั่วไป (84)
- บทความเกี่ยวกับ Google (210)
- บทความเกี่ยวกับ Software License ใบอนุญาตซอฟต์แวร์ (9)