Get in Touch

Course Outline

1. Introduction and fundamental concepts

2. Systems and their context

  • Defining systems, context, and boundaries
  • Establishing system boundaries and context

3. Eliciting requirements

  • Identifying sources of requirements
  • Classifying requirements using the Kano model
  • Techniques for requirement acquisition

4. Documenting requirements

  • Designing documentation
  • Types of documentation
  • Structuring documents
  • Utilizing requirements documents
  • Quality standards for requirements documentation
  • Quality standards for individual requirements
  • Creating a glossary

5. Recording requirements in natural language

  • The impact of language choice
  • Constructing requirements using templates

6. Modeling requirements n

  • Understanding the concept of a "model"
  • Goal modeling
  • Use cases
  • Three key perspectives on requirements
  • Data-centric requirements modeling
  • Functional requirements modeling
  • Behavioral requirements modeling

7. Negotiating and validating requirements

  • Fundamentals of requirements verification
  • Fundamentals of requirements negotiation
  • Quality considerations for requirements
  • Principles of requirements validation
  • Techniques for validating requirements
  • Negotiating requirement changes

8. Managing requirements

  • Assigning attributes to requirements
  • Different views of requirements
  • Perspectives on requirements
  • Ensuring requirements traceability
  • Versioning requirements
  • Managing changes to requirements
  • Measuring requirements

9. Supporting tools

  • Categories of tools
  • Overview of available tools
  • Evaluating tools
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories