Topic 3 Flashcards
list the 6 requirement gathering techniques
- Interview users and stakeholders
- Distribute and gather questionnaires
- Review input, output and documentation
- Observe & document business processes
- Building effective prototypes
- Research vendor solutions
What technique to use when dealing with high interactivity?
Building effective prototype
What technique to use when dealing with general requirements?
Research vendor solutions
What technique to use when in-depth requirements are needed?
Interview users and stakeholders
What technique to use when input is required from a large amount of people dispersed over a large geographical area?
Distribute and collect questionnaires
What technique to use when analyst is unfamiliar with an organization?
Review input, output and documentation
What technique to use when gathering quantitative data and validating conflicting information?
Observe and document business processes
Properties of requirements
- Exhaustive
- Unambiguous
- Consistent
- Prioritized
- Verifiable
Activity for requirement gathering
- Gather detailed information
- Identify functional requirements
- Identify non-functional requirements
- Prioritize requirements
What is functional requirements?
Features that the system must have.
What is non-functional requirements?
Constraints that the new system must meet.