前页 | 后页 |
需求关系
Enterprise Architect支持所有SysML需求关系,这些关系可以在用户界面中的多个不同位置可视化,从而提供了一种强大而灵活的方式来使用这些重要的连接器。元素之间的关系(包括需求)在“浏览器”窗口中不可见,因为当存在更有效的查看连接方式时,这会使元素混乱。
“关系”窗口对于在浏览器窗口或图表中的元素停靠时非常有用。在“浏览器”窗口或图表中选择一个元素后,上下文将发生变化,“关系”窗口将仅显示所选元素与模型中其他元素(包括其他需求)之间存在的关系。
需求和其他元素(包括其他需求)之间的关系可以通过三种不同方式在包括需求图的任何图中可视化:
- 两个元素之间的连接器
- Requirement元素中的隔离专区
- 以注释形式出现在需求或其他模型元素上的标注符号
图表中可见的两个元素之间绘制的关系是可视化需求关系的最常见方法。虚线是从客户(从属元素)到供应商(提供元素)绘制的。因此,在此示例中,“条带照明”块是客户端,它取决于“低可见度”需求,因此箭头从块(客户端)指向需求(供应商)。
还要注意,在此示例中,建模者已选择显示“零件”部分,其中显示了组成块的“零件”,以及描述该块的“注释”部分。还添加了一个基本原理来限定“满意”关系,并提供有关在标准情况下为何选择“块”的解释。
隔离专区可用于显示需求参与的关系,这是一种可视化的需求关系的紧凑而有用的方式,而无需在图中包括相关元素。
可以为每个图表元素或整个图表配置可见的隔离专区列表,从而提供对如何可视化关系的精细控制。
或者,可以使用标注符号在关系所关联的Requirement元素或从属元素的注释中显示该关系。当元素出现在不适合使用连接器或隔室显示的图表中时,例如内部框图,序列图或用例图,或建模者认为合适的其他图表中,此标记特别有用。需求关系是二进制的,这意味着它们有两个目的:供应商和客户。这意味着可以将标注附加到需求或相关模型元素上,取决于关系,该元素可以是块,测试用例,用例或其他模型元素,包括另一个需求。
在此图中,建模者的重点是“需求”,并且“注释”中以“ << satisfiedBy >>”定型列出了“ Block”元素。
在此图中,建模者的焦点已切换到“块”,并且在注释中将“需求”元素定型为<< satisfies >>。
下一节将详细介绍“需求”关系,并提供每个关系的示例。