Course Outline
1. Introduction and Fundamentals
2. System Architecture and Contextual Framework
- System Definition, Context, and Perimeter
- Establishing System Boundaries and Environmental Context
3. Requirements Identification and Elicitation
- Origins and Sources of Requirements
- Classification of Requirements via the Kano Model
- Elicitation Methodologies and Techniques
4. Requirements Documentation Standards
- Documentation Design Principles
- Types of Documentation Deliverables
- Structuring of Documentation Assets
- Utilization of Requirements Documentation
- Quality Metrics for Requirements Documents
- Quality Attributes of Individual Requirements
- Technical Glossary and Terminology
5. Natural Language Documentation of Requirements
- Linguistic Impacts and Considerations
- Template-Based Requirement Formulation
6. Model-Based Documentation of Requirements
- Definition and Usage of "Models"
- Goal Modeling Frameworks
- Use Case Development
- Tripartite Requirements Perspectives
- Data-Centric Requirements Modeling
- Function-Centric Requirements Modeling
- Behavioral Requirements Modeling
7. Requirements Negotiation and Validation Protocols
- Fundamentals of Requirements Verification
- Fundamentals of Requirements Negotiation
- Quality Dimensions in Requirements Analysis
- Core Principles of Requirements Validation
- Techniques for Validating Requirements
- Negotiation Strategies for Requirement Alignment
8. Requirements Management Lifecycle
- Attribute Assignment for Requirements
- Perspectives on Requirement Views [0]
- Perspectives on Requirement Views [1]
- Traceability Analysis of Requirements
- Version Control for Requirements
- Change Management for Requirements
- Measurement and Metrics for Requirements
9. Supportive Tooling and Technologies
- Categories of Support Tools
- Overview of Tool Capabilities
- Evaluation and Assessment Tools
Testimonials (4)
Seeing aspects of idea generation, especially during the activity where we first listed bad ideas and then made the list of good ideas. I found it actually helped to get the bad ideas out as it got me into the swing of coming up with ideas, regardless of whether they were good or bad.
William Boscher - Bank Julius Baer Guernsey
Course - Design Thinking: Innovation & Creative Problem Solving
The possibilities of postman and future use of it.
Gordana Gacic - SEE Digital D.O.O.
Course - API Testing with Postman
hands on exercises, easier to retain information
ashley bolen - Insurance Corporation of British Columbia
Course - Test Automation with Selenium
The instructor's teaching style was very good.