Course Outline
1. Introduction and Core Concepts
2. System and System Context
- Systems, system context, and boundaries
- Defining system boundaries and context
3. Requirements Elicitation
- Sources of requirements
- Categorizing requirements using the Kano model
- Elicitation techniques
4. Requirements Documentation
- Document design
- Types of documentation
- Document structures
- Utilizing requirements documents
- Quality criteria for requirements documents
- Quality criteria for requirements themselves
- Glossary
5. Documenting Requirements Using Natural Language
- Impact of language
- Constructing requirements using templates
6. Documenting Requirements Using Models
- Understanding the concept of a "model"
- Goal models
- Use cases
- Three perspectives on requirements
- Data-centric requirements modeling
- Function-oriented requirements modeling
- Behavioral requirements modeling
7. Negotiating and Validating Requirements
- Fundamentals of requirements verification
- Fundamentals of requirements negotiation
- Quality aspects of requirements
- Principles of requirements validation
- Techniques for requirements validation
- Negotiating requirements
8. Requirements Management
- Assigning attributes to requirements
- Perspectives on requirements
- Additional perspectives on requirements
- Requirements traceability
- Versioning requirements
- Managing changes to requirements
- Measuring requirements
9. Supporting Tools
- Types of tools
- Introduction to tools
- Assessment tools
Testimonials (3)
hands on exercises, easier to retain information
ashley bolen - Insurance Corporation of British Columbia
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.