Chapter3 Requirements Elicitation
1 Fundamentals of Requirements Elicitation
2 Elicitation Techniques
3 Scenarios
1
1 Fundaments of Requirements Elicitation
1.1 Definition of Requirements Elicitation
1.2 Process of Elicitation
1.3 Requirements Artifacts in Elicitation
2
1.1 Definition of Requirements Elicitation
Requirements elicitation is one of the three core
requirements engineering activities. Requirements
elicitation refers to elicitation of goals, scenarios,
functional and quality requirements and
constraints
Three sub-activities:
Identifying relevant requirement sources
Eliciting existing requirements
Developing new and innovative requirements
3
Sub-activity-Identifying relevant requirement
sources
Not considering relevant requirements sources
leads to incomplete requirements specification
Procedure to identify unknown relevant requirement
sources
First Step: Identify potential requirement sources
Second Step: Assess relevance of requirement
sources
4
Sub-activity-Eliciting existing requirements
Eliciting existing requirements from stakeholders
Interviews, Questionnaires, Observation
Eliciting existing requirements from documents
Perspective-based reading
Eliciting existing requirements from existing systems
Using or observing the system
Interviewing stakeholders of the system
Analysing the documents of the system
5