Requirements Engineering with SysML
Outline
Course 527 - 2 Days
Intro to Systems Modeling
- The Systems Engineering V model
- Model-Driven Systems Engineering
- Requirements Engineering process overview
Overview of SysML Language Architecture
- Modeling structure with block and package diagrams
- Modeling behavior with activities, sequences, state machines, and use cases
- Modeling requirements with requirement diagrams
- Modeling constraints with parametrics diagrams
- Organizing SysML models with packages
Modeling Requirements and their Relationship to the Rest of the Model
- Understanding the problem domain
- Representing requirements
- Modeling requirements hierarchy
- Relating requirements to the model
- Asserting and verifying that a requirement is satisfied
- Handling requirements outside of the SysML requirements diagram
- Relationship between requirements and use cases
- Requirements modeling guidelines
Defining System Functionality with Use Cases
- Modeling the operation context
- Modeling actors and use cases
- Diagraming techniques
- Describing system functionality with use cases
- Extends and includes relationships
- Inheritance
- Defining external interfaces
Modeling Use Case Scenario Details
- Activity Diagram
- Modeling use case scenario flow with activity diagrams
- Sequence Diagram overview
- Modeling use case scenario sequences with sequence diagrams
- Modeling complex scenarios
- Modeling at the right level of detail
Validating and Verifying the Requirements Model
- Mapping requirements to use cases
- Creating objective validation criteria
- Scenario walkthroughs
Back to course overview