Get in Touch

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
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories