Please enable JavaScript.
Coggle requires JavaScript to display documents.
กระบวนการวิศวกรรมความต้องการ (การตรวจสอบความต้องการ (Consistency,…
กระบวนการวิศวกรรมความต้องการ
ความหมายของวิศวกรรมความต้องการ
สามารถตรวจสอบ พิสูจน์ และวิเคาระห์คุณภาพ
ความต้องการต้องชัดเจน ไม่คลุมเครือ
เข้าใจและเข้าถึงความต้องการของลูกค้าได้อย่างแท้จริง
กระบวนการวิศวกรรมความต้องการ
ต้องดำเนินการอย่างเป็นลำดับขั้นตอน
เป้าหมายของการวิศวกรรมความต้องการ
การสร้างและบำรุงรักษาเอกสาร
กำหนดความต้องการ ทั้งทางด้านระบบ และด้านซอฟต์แวร์ให้เป็นเอกสารที่มีคุณภาพที่สุด
Spiral Model
Waterfall Model
การรวบรวมความต้องการ
สามารถเข้าใจเป้าหมาายและวัตถุประสงค์ของลูกค้า
ค้นหาความต้องการจากบุคคลผู้เกี่ยวข้อง
ขั้นตอนในการเก็บรวบรวมข้อเท็จจริง
Communication
การวิเคราะห์ความต้องการ
จัดลำดับความสำคัญ ดูความสอดคล้องกัน ขจัดความขัดแย้งของความต้องการ
สร้างแบบจำลอง/ออกแบบสถาปัตยกรรม
จัดหมวดหมู่ตามความเหมาะสม
ผลลัพธ์ เอกสารความต้องการฉบับ (ร่าง)
ประเภทของความต้องการ
ความต้องการเชิงหน้าที่ (Functional Requirement)
เป็นความต้องการที่เป็นหน้าที่หลัก
ส่วนใหญ่ ผู้ใช้ จะเป็นผู็กำหนด บางครั้ง องค์กร อาจจะกำหนดเอง
ระบบงานทะเบียน
ความต้องการที่ไม่ใช่เชิงหน้าที่ (Non-Functional Requirement)
เป็นความต้องการที่ไม่เกี่ยวข้องโดยตรงกับหน้าที่ หรือฟังก์ชันหลักของระบบ
เงื่อนไขการทำงานของฟังก์ชันหรือบริการ
การกำหนดความต้องการ
บันทึกความต้องการที่เป็นที่ยอมรับ
เพื่อการทบทวน ประเมิน และอนุมัติ
บันทึกได้หลายวิธี
เอกสาร
แผนภาพ
UML
DFD
ความต้องการบ่งบอกคุณลักษณะซอฟต์แวร์
SRS
เอกสารข้อกำหนดความต้องการด้านระบบ
เอกสารข้อกำหนดความต้องการด้านซอฟต์แวร์
เอกสารนิยามระบบ
การตรวจสอบความต้องการ
Consistency
Feasibility
Correct
Verifiability
Complete
เทคนิคในการตรวจสอบความต้องการ
การจัดทำต้นแบบ (Prototyping)
การสร้างแบบทดสอบ (Test-Case Generation)
การทบทวนความต้องการ(Requirement Review)
การจัดการความต้องการ
ข้อจำกัดด้านค่าใช้จ่าย
.สภาพแวดล้อมทางธุรกิจและเทคโนโลยีที่เปลี่ยนไป
ผู้ใช้มีหลายกลุ่ม