1. Requirement Engineering (RE) Process Iteration (Explain) Meen
The process of establishing the services that the customer requires from a system and the constraints under which it operates and is developed
Requirements may be functional or non-functional
Functional requirements describe system services or functions
Non-functional requirements is a constraint on the system or on the development process
Establishing
การพัฒนาแบบวนซ้ำๆ (loop) มี 2 วิธี
1. Increment delivery การส่งระบบเพิ่มเติมไปเรื่อยๆ ทีละชุดจนเสร็จ
2. Spiral delivery พัฒนาแบบก้นหอย
เป็นความต้องการเชิงด้านสมรรถนะ (Performance Requirements) ได้แก่ ความต้องการความรวดเร็วในการทำงาน (Speed Requirements), ความต้องการด้านปริมาณผู้ใช้หรือรองรับปริมาณข้อมูลได้มากๆ (Capacity Requirements), ความต้องการด้านความพร้อมใช้งานและความน่าเชื่อถือของระบบ (Availability and Reliability Requirements)