Task: Trace Use Cases to System Requirements
This task establishes traceability from use cases to the relevant system requirements.
Relationships
RolesPrimary: Additional: Assisting:
InputsMandatory: Optional:
  • None
External:
  • None
Outputs
Main Description

This task establishes traceability from the system use cases to the system requirements. This traceability information is initially used to ensure that each system requirement has been considered (coverage analysis). Later in the lifecycle this traceability information is used to assess the impact of proposed changes on the solution architecture.

Steps
Identify system requirements that are applicable to the subject system use case
Review the system requirements specification and the traceability record to identify the functional and non-functional requirements that apply to the subject use case.
Establish traceability from the relevant use cases to the system requirements
Based upon the system requirements that are relevant to the subject use case, create <<satisfies>> links from each of the subject use cases to the associated system functional and non-functional requirements, respectively.
More Information