Duration
3 days
Outline
1 Introduction and Foundations (L1)
2 System and System Context (L2)
2.1 System, System Context and Boundaries (L1)
2.2 Determining System and Context Boundaries (L2)
3 Requirements Elicitation (L2)
3.1 Requirements Sources (L1)
3.2 Requirements Categorization according to the Kano Model (L2)
3.3 Elicitation Techniques (L2)
4 Requirements Documentation (L2)
4.1 Document Design (L1)
4.2 Documentation Types (L1)
4.3 Document Structures (L1)
4.4 Use of Requirements Documents (L1)
4.5 Quality Criteria for the Requirements Document (L2)
4.6 Quality Criteria for Requirements (L2)
4.7 Glossary (L2)
5 Documentation of Requirements using Natural Language (L2)
5.1 Language Effects (L2)
5.2 Requirements Construction using Templates (L2)
6 Model-based Documentation of Requirements (L2)
6.1 The term “Model” (L1)
6.2 Goal Models (L2)
6.3 Use Cases (L2)
6.4 Three Perspectives on Requirements (L1)
6.5 Requirements Modeling in the Data Perspective (L2)
6.6 Requirements Modeling in the Functional Perspective (L2)
6.7 Requirements Modeling in the Behavioral Perspective (L2)
7 Requirements validation and negotiation (L2)
7.1 Fundamentals of Requirements Validation (L1)
7.2 Fundamentals of Requirements Negotiation (L1)
7.3 Quality Aspects for Requirements (L2)
7.4 Principles of Requirements Validation (L2)
7.5 Techniques for Requirements Validation (L2)
7.6 Requirements Negotiation (L1)
8 Requirements Management (L2)
8.1 Assigning Attributes to Requirements (L1)
8.2 Views on Requirements (L2)
8.3 Prioritizing Requirements (L2)
8.4 Requirements Traceability (L2)
8.5 Versioning of requirements (L2)
8.6 Management of Requirements Changes (L2)
8.7 Measurement for Requirements (L1)
9 Tool Support (L1)
9.1 Types of Tools (L1)
9.2 Introducing Tools (L1)
9.3 Evaluating Tools (L1)
Programme scope, delivery arrangements and suitability are confirmed during enquiry.