Main Content

Manage Requirements

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.

The 'Robot with Reqs' model with components named 'Sensor', 'Trajectory Planning', and 'User Interface' with a requirements perspective below it with 'Robot Requirements' listed.

When you click a component in the Requirements perspective, linked requirements are highlighted. Conversely, when you click a requirement, the linked components are shown.

Selected component 'Command' and linked requirement shown below as 'Trajectory Planning'.

To directly create a link, drag a requirement onto a component or port.

Clicking and dragging 'Battery life' requirement to the 'Battery' component.

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.

Exit perspective menu option from lower right hand corner.

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.

See Also

Related Topics