Lesson 2: Tracing requirements in use cases

In the previous lesson, you reviewed the requirements and learned the difference between functional and nonfunctional requirements. This lesson contains a short video showing the use cases in the starting point project and their relationships. Analysis of the use cases gives you information about both the structure and the behavior of the system.

About this task

The spa temperature control system consists of two logical structural blocks: a system under control and a control system. Since the use cases reflect the functional requirements, you can map the requirements to the use cases using SysML trace dependencies.

Open the UseCaseDiagramsPkg to examine the use-case diagrams and the list of use cases it contains.

Browser showing use case diagrams and use cases

Watch the video about use cases with requirements to see the use-case diagrams and the requirements that are linked to the use cases.

Lesson checkpoint

In this lesson, the video demonstrated these methods:

  • Grouping and linking use cases
  • Tracing requirements to use cases
In the next lesson, you create standard value types to use in your design.