Requirements Management with Use Cases

Description

Requirements Management with Use Cases is a packaging of three one-day classes for the systems analyst needing to master techniques for gathering requirements, formally managing those requirements, and capturing system usage and context with use case models.

The course begins with Requirements Gathering Fundamentals introduces a variety of traditional elicitation techniques including interviews, workshops, brainstorming, storyboarding, role playing, and prototyping. The course continues with a discussion of how to organize and package requirements so they are effectively communicated to various stakeholders.
Requirements Management Fundamentals teaches how to effectively manage requirements throughout the systems engineering lifecycle. The course covers how to define a traceability strategy and how to apply it for managing scope and change.
The course finishes with Use Case Modeling Fundamentals and describes the concepts of actors and use cases plus how to represent the interaction between actors and use cases using SysML use case diagrams.

Course Outline (Modules and Topics)

Prerequisites

Participation in system engineering projects

Continuing education

MBSE with SysML v2

Classroom requirements

None

Audience

Systems Analyst | Systems Architect | Systems Engineer | Test Engineer | Project Manager

Objectives

  • Understand characteristics of good requirements
  • Learn and apply different techniques for eliciting requirements
  • Learn and apply techniques for analyzing requirements
  • Analyze root causes behind the problem
  • Understand and apply a requirements traceability strategy
  • Apply techniques for establishing and managing scope
  • Learn how to manage change in the iterative lifecycle
  • Understand and apply use case modeling approach for capturing detailed system requirements
  • Relate use cases to requirements management
  • How to incrementally refine use cases
  • How to define scope of system with use cases