A Requirement Diagram (req) is used to graphically depict hierarchies of stakeholder needs, requirements and test cases or to depict an individual need/requirement/test case and its relationship to other model elements. Needs, Requirements, and Test Cases are created and managed in Cradle’s powerful Requirement Management (RM) module and cross referenced to the SysML modelling elements.
As a project may have hundreds of requirements, there is no value-add to placing lots of requirements on a single diagram. Rather requirements tables are usually used to shown large amounts of data. Therefore the req diagram is most often used to show one or more key requirements along with what they were derived from (stakeholder need, use case, or high-level derived requirement) and which design elements will satisfy the requirement.
An example req is:
The symbols available in reqs are:
The symbols along with their default stereotypes, referenced elements, stereotype frames and cross reference link attributes are: