Course Outline
1. Introduction and basics
2. System and system context
- System, system context and boundaries
- Defining system boundaries and context
3. Requirements elicitation
- Sources of requirements
- Categorization of requirements according to the Kano model
- Acquisition techniques
4. Requirements documentation
- Document design
- Types of documentation
- Document structures
- Using requirements documents
- Quality criteria for a requirements document
- Quality criteria for requirements
- Glossary
5. Documentation of requirements using natural language
- Language effects
- Requirements construction using templates
6. Documentation of requirements using a model
- The term "model"
- Goal models
- Use cases
- Three requirements perspectives
- Requirements modeling from a data perspective
- Requirements modeling from a functional perspective
- Requirements modeling from a behavioral perspective
7. Negotiating and validating requirements
- Basics of requirements verification
- Basics of requirements negotiation
- Quality aspects for requirements
- Principles of requirements validation
- Requirements validation techniques
- Negotiation of requirements
8. Requirements management
- Assigning attributes to requirements
- Views on requirements
- Views on requirements
- Traceability of requirements
- Requirements versioning
- Requirements change management
- Requirements measurement
9. Support tools
- Types of tools
- Introduction to tools
- Assessment tools
Testimonials (4)
The instructor's teaching style was very good.
Kubra
Course - Automation Testing using Selenium
The patience and pace of the lecturer.
Jace - Vodacom
Course - Test Automation with Selenium
Key topics can be discussed and agreed upon with the trainer in advance. Relaxed and pleasant atmosphere during the seminar days.
Lorenz - Continentale Lebensversicherung AG
Course - Advanced Selenium
I gained new knowledge and I'm pretty confident about it. Nothing unclear.