Featured Articles

 

Classify, Reuse and Manage for the Ever Growth Requirements with Requirement Diagram

SysML includes a graphical construct called requirement diagram to represent text based requirements and relate them to other model elements. The requirements diagram captures requirements hierarchies and requirements derivation, and the satisfy and verify relationships allow a modeler to relate a requirement to a model element that satisfies or verifies the requirements. The requirement diagram provides a bridge between the typical requirements management tools and the system models

Visual Paradigm, pioneer of visual modeling tool, empowered requirement diagrams with the capability of defining your own requirement types, enabling the diagrams to be practically useful for classifying, reusing and managing the needs of the ever-growth information infrastructure.

And be sure to see the evaluation kit for a detailed look at the outstanding features of Visual Paradigm product series. See the following table for the highlight in a list of selected features and benefits of requirement modeling and management.

Key Features Benefit
Visualization of Requirements With requirement diagram now you can model your requirements diagrammatically and manage the ever-growth requirements visually as the way you can manage an Java complex object library like Swing.
Classification of Requirements
  • A requirement can be decomposed into sub-requirements using containment relationship, so that multiple requirements can be organized as a tree of compound requirement in the requirement diagram.
  • A requirement can be generated or deduced from another requirement using the <<derive>> relationship.
  • A requirement can be fulfilled by other model elements using the <<satisfy>> relationship.
  • A requirement can be verified by various behaviors using the <<verify>> relationship.
User Defined Requirement Types Empower user to define their own requirement types for facilitating requirement classification, reuse and management.
Traceability Analysis
  • Requirements can be related to each other, as well as to analysis, design, implementation and testing elements.
  • Dependencies are created between requirements and model elements, enabling full traceability across all diagrams and models.
  • All of the three relationships are specializations of the UML <<trace>> relationship, which is used to track requirements and changes across models.