REQUIREMENTS
Engineering
PROCESSES
AND TECHNIQUES
Contents
Chapter 1 Introduction
1.1 FAQs about requirements
1.2 Systems engineering
1.3 The requirements
document
Chapter 2 Requirements
Engineering Processes
2.1 Process Models
2.2 Actors in requirements
engineering processes
2.3 Process support
2.4 Process improvement
Chapter 3 Requirements
Elicitation and Analysis
3.1 Elicitation and
analysis processes
3.2 Elicitation techniques
3.3 Prototyping
3.4 Requirements analysis
and negotiation
Chapter 4 Requirements
Validation
4.1 Requirements reviews
4.2 Prototyping
4.3 Model validation
4.4 Requirements testing
Chapter 5 Requirements
Management
5.1 Stable and volatile
requirements
5.2 Requirements identification
and storage
5.3 Change management
5.4 Traceability
Chapter 6 Methods for
Requirements Engineering
6.1 Data-flow modelling
6.2 Semantic data
models
6.3 Object-oriented
approaches
6.4 Formal methods
Chapter 7 Viewpoint-oriented
Requirements Methods
7.1 Structured Analysis
and Design Technique
7.2 Controlled Requirements
Expression (CORE)
7.3 Viewpoint-Oriented
System Engineering
7.4 Viewpoint-oriented
Requirements Definition
7.5 Viewpoints-oriented
requirements validation
Chapter 8 Non-functional
Requirements
8.1 Classification
of non-functional requirements
8.2 Deriving non-functional
requirements
8.3 Requirements for
critical systems
8.4 Requirements engineering
for safety-related systems
Chapter 9 Interactive
Systems Specification
9.1 VORD - Viewpoints
for interactive system specification
9.2 Requirements definition
9.3 Transition to
object-oriented design
Chapter 10 Case Study
10.1 EDDIS requirements
10.2 Identifying EDDIS
viewpoints
10.3 Analysis and
evolution of EDDIS requirements
10.4 Specifying EDDIS
requirements
Back
to Home Page