chapter 3 Flashcards
what is req elicitation?
process of communicating with stakeholders to identify project reqs.
what are components of req elicitation?
AB PS
○ Understanding of the application domain
○ Understanding of the problem
○ Understanding of the business
○ Understanding of needs of stakeholders & system constraints
what component of req elicitation req domain knowledge?
understanding the problem
what are stages of req elicitation?
S GOG
○ Set objective
○ Gather background info
○ Organize knowledge
○ Gather stakeholder requirements
what are techniques of req elicitation?
- interviews
- soft system methodology
- scenerios
- observation & social analysis
- req reuse
what are techniques of req elicitation?
- interviews
- soft system methodology
- scenerios
- observation & social analysis
- req reuse
define an interview
process of discussing with stakeholders to gain an understanding of their needs
what are the 2 type of interviews
- open ended
- close ended - predefined set of questions
what are essential of an interview?
- be aware of org policies
- be open minded
- provide a starting point for discussion
what is involved in interview planning & preparation session?
- set obj
- gather background info
- pre prepare questions
- make a plan on how to conduct interview [ audio, notes ]
what are processes in an interview?
- planning & preparing
- conducting interview
- consolidating info
- follow up
what is synergy?
synergy in an interview can be archived by interviewing multiple people at once.
what are common mistakes during interviews?
- 1 on 1 interviews instead of group
- not interviewing d/t stakeholders
- assuming stated needs are correct
- trying to make them think you’re smart
- asking direct questions
what specific questions should you be asking in an interview?
- FR
- physical design constraints
- interface design constraints
- performance
- usability
what is a scenario?
Is a story / Instance of a use case that depicts how a user interacts with a proposed system.