Requirement Gathering: Lecture 3 Flashcards
1
Q
Objectives for requirement gathering
A
- Getting to know the customer and business for banning
- Decide on the rules of engagement with your customer
- Primary contact (product owner)
- Clarify the overall goals for the project
- The customer’s ‘big picture’ vision (the why)
- The realistic goal within the scope of the project (the what)
- The high level features to be implemented (the detail)
- The minimum viable product (the customer’s priorities)
2
Q
Non-functional requirements
A
- Usability
- Error handling
- Documentation
- Performance
- Storage capacity
- Compatibility
- Availability
- Environmental
- Security
- Resources
3
Q
Describe requirements
A
- Natural language
- Structured natural language such as user stories
- Use case and activity diagrams
- Pseudo code
- View frames
- Algebraic specification languages