Get in Touch

Course Outline

1. Introduction and fundamentals

2. System and system context

  • System, 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 a requirements document
  • Quality criteria for requirements
  • Glossary

5. Documenting requirements using natural language

  • Impact of language
  • Constructing requirements using templates

6. Documenting requirements using models

  • The concept of "model"
  • Goal models
  • Use cases
  • Three perspectives on requirements
  • Requirements modeling from a data perspective
  • Requirements modeling from a functional perspective
  • Requirements modeling from a behavioral perspective

7. Negotiating and validating requirements

  • Fundamentals of requirements verification
  • Fundamentals of requirements negotiation
  • Quality aspects for requirements
  • Principles of requirements validation
  • Techniques for requirements validation
  • Requirements negotiation

8. Requirements management

  • Assigning attributes to requirements
  • Views on requirements
  • Views on requirements
  • Requirements traceability
  • Requirements versioning
  • Requirements change management
  • Requirements measurement

9. Supporting tools

  • Types of tools
  • Introduction to tools
  • Tool assessment
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories