Requirement Gathering: Lecture 3 Flashcards

1
Q

Objectives for requirement gathering

A
  1. Getting to know the customer and business for banning
  2. Decide on the rules of engagement with your customer
  3. Primary contact (product owner)
  4. 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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Non-functional requirements

A
  1. Usability
  2. Error handling
  3. Documentation
  4. Performance
  5. Storage capacity
  6. Compatibility
  7. Availability
  8. Environmental
  9. Security
  10. Resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe requirements

A
  1. Natural language
  2. Structured natural language such as user stories
  3. Use case and activity diagrams
  4. Pseudo code
  5. View frames
  6. Algebraic specification languages
How well did you know this?
1
Not at all
2
3
4
5
Perfectly