Requirements are a collection of statements describing the desired behavior and characteristics of a system. Requirements ensure system design integrity and are achievable, verifiable, unambiguous, and consistent with each other. Each level of design should have appropriate requirements.
To enhance traceability of requirements, link system, functional, customer, performance, or design requirements to components and ports. Link requirements to each other to represent derived or allocated requirements. Manage requirements from the requirements perspective on an architecture model or through custom views. Assign test cases to requirements using the Test Manager for verification and validation. For more information on using Simulink® Test™ with Simulink Requirements™, see Link to Test Cases from Requirements (Simulink Requirements).
Manage requirements and architecture together in the Requirements perspective from Simulink Requirements. Select Apps > Requirements Manager.
When you click a component in the Requirements perspective, linked requirements are highlighted. Conversely, when you click a requirement, the linked components are shown.
To directly create a link, drag a requirement onto a component or port.
You can close the annotation that shows the link as necessary. This action does not delete the link.
You can exit the Requirements perspective by clicking the perspectives menu on the lower-right corner of the architecture model and selecting Exit perspective.
For more information on managing requirements from external documents, see Manage Navigation Backlinks in External Requirements Documents (Simulink Requirements). To integrate the requirement links to the model, see Update Reference Requirement Links from Imported File.
updateLinksToReferenceRequirements