Requirement Engineering Flashcards
1
Q
What is a stakeholder?
A
A person or organization who influences a system’s requirements or who is impacted by the system.
2
Q
What are some elicitation techniques
A
- Survey techniques
- Creativity techniques
- Document-centric techniques
- Observation techniques
- Support techniques
3
Q
What are functional requirements?
A
They describe what services the system should provide and how the system should react to particular inputs.
4
Q
What are non-functional requirements?
A
Contrains on the services or functions offered by the system. Timing contraints, constrains on the development process, and contraints imposed by standards.
5
Q
What are the 3 types of non-functional requirements?
A
- Product requirements: Specifications of system behavior. I.e. How fast the system must execute and how much memory it requires, reliability, etc.
- Organizational requirements: Broad system requirements derived from policies and procedures in the customer’s and developer’s organization. (Process standards used, Programming language, Operating system)
- External requirements: Arise from factors which are external to the system and its develoment proces (legislative requirements)
6
Q
What is the MoSCoW method?
A
- Must have: critical to current delivery for project
- Should have: important but not critical
- Could have: desirable but unnecessary
- Won’t have: least-critical requirements