0
0
Software Engineeringknowledge~5 mins

Requirements elicitation techniques in Software Engineering - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is requirements elicitation in software engineering?
Requirements elicitation is the process of gathering information from stakeholders to understand what the software system should do.
Click to reveal answer
beginner
Name three common techniques used for requirements elicitation.
Common techniques include interviews, questionnaires, and observation.
Click to reveal answer
beginner
How does an interview help in requirements elicitation?
An interview allows direct communication with stakeholders to ask questions and clarify their needs in detail.
Click to reveal answer
intermediate
What is the purpose of prototyping in requirements elicitation?
Prototyping creates a simple model of the system to help stakeholders visualize and refine their requirements.
Click to reveal answer
intermediate
Why is observation useful in requirements elicitation?
Observation helps understand how users perform tasks in their real environment, revealing needs they might not express directly.
Click to reveal answer
Which technique involves asking stakeholders direct questions to gather requirements?
AObservation
BInterview
CPrototyping
DDocument analysis
What is the main benefit of using prototypes during requirements elicitation?
ATo visualize and refine requirements
BTo finalize the software code
CTo test the software performance
DTo replace user feedback
Which technique involves watching users perform their tasks in their normal environment?
ABrainstorming
BQuestionnaires
CObservation
DInterviews
Which of the following is NOT a requirements elicitation technique?
AInterviews
BWorkshops
CQuestionnaires
DCode debugging
Why are workshops useful in requirements elicitation?
AThey allow group discussion and consensus building
BThey replace the need for interviews
CThey are used to write the final code
DThey test software usability
Explain the role of interviews and observation in requirements elicitation.
Think about how you would learn what someone wants by talking and watching.
You got /3 concepts.
    Describe how prototyping can improve the requirements gathering process.
    Imagine showing a rough draft to get better ideas.
    You got /3 concepts.