您可以使用需求图来添加 SysML 需求包含。在需求图中绘制元素后,可以使用依赖关系来显示直接依赖关系,即,一个元素的工作要求另一元素存在并可能更改该元素。还可以使用构造型指定需求与其他需求和模型元素的相关方式,或者将其用于用例图中以显示需求对用例的跟踪情况。
过程
- 在浏览器中,对高级别需求添加低级别需求。
- 创建需求图并将这两项需求拖到需求图中。
- 右键单击低级别需求并选择。
- 要使用依赖关系定义需求之间的关系,请选择“依赖关系”按钮
。
- 绘制从一个需求到另一个需求的依赖关系线。
- 右键单击依赖关系线并选择特征。现在,您可以选择 derive 作为构造型,也可以选择另一可能的构造型,包括
trace、extend、refine、allocae、conform、decompose、satisfy、verify、valueBinding、Send、Usage、Friend
或 <<新建>>。
- 单击确定。产品会自动地将依赖关系添加到浏览器中。
- 要定义依赖关系的构造型,请双击需求和用例之间的依赖关系,或右键单击并选择特征。
- 从构造型列表中选择 trace。
- 单击确定。
- 可选:要在用例图中跟踪需求,请从浏览器中选择需求并将其拖入用例中或者拖到用例旁边。
- 为了确保需求显示在图中,请用鼠标右键单击您放入图中的需求并选择显示选项。这将打开“需求显示选项”窗口。
- 显示组框指定要为该需求显示的信息。请选择名称单选按钮以显示该需求的名称。单击确定。
结果
通过使用依赖关系,可以显示需求之间以及需求与模型元素之间的关系。您可以设置下列类型的依赖关系构造型:
- 派生指示一个需求是另一需求的结果。
- 跟踪显示从模型元素到其需求的依赖关系,并且,依赖关系箭头位于需求端。
构造型是一种建模元素,用于通过确定 UML 实体类型来扩展 UML 元模型的语义。
IBM® Rational® Rhapsody® 提供了预定义的构造型,您也可以定义自己的构造型。在图中,构造型括在吉约梅标记中;例如 «derive»。