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)
- Requirements Gathering Fundamentals
- Introduction to requirements
- Elicit requirements
- Analyze requirements
- Communicate requirements
- Requirements Management Fundamentals
- Requirements management overview
- Analyze root causes
- Establish vision
- Trace requirements
- Manage scope
- Manage change
- Use Case Modeling Fundamentals
- Introduction to use cases
- Identify actors and use cases
- Model system usage
- Outline use cases
- Detail use cases
Prerequisites
Participation in system engineering projects
Continuing education
MBSE with SysML v2
Classroom requirements
None

- Duration
- 3 Days
- Course #
- 01-0704
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