预订演示
前页 后页

需求关系

Enterprise Architect支持所有 SysML需求关系,这些关系可以在用户界面中的多个不同位置进行可视化,提供了使用这些重要连接器的灵活方式。关系元素(包括需求)在浏览器窗口中不可见,因为当有更有效的查看连接方式时,这会使元素混乱。

关系窗口对于在浏览器窗口或图表中查看元素时停靠非常有用。由于在浏览器窗口或图表中选择了元素,上下文变化和关系窗口将仅显示所选元素与模型中其他元素之间存在的关系,包括其他需求。

需求与其他元素(包括其他需求)之间的关系可以在包括需求图表在内的任何图表中以三种不同的方式可视化:

  • 两个元素之间A连接器
  • 需求元素中的A隔间
  • 以注记形式附在需求或其他模型元素上A标注符号
所有三种图表符号都有其用途,并为建模者提供了为特定目的和受众选择适当表示的灵活性。

在图表中可见的两个元素之间绘制关系是最常见的可视化需求关系的方式;虚线是从客户(依赖元素)到供应商(提供元素)。所以在这个例子中,'条码照明'块是客户,它取决于'低光能见度'需求,所以箭头从块(客户)指向需求(供应商)。

另请注意,在此示例中,建模者已选择显示 Parts 隔间,显示构成块的 Parts 和描述该块的注记隔间。还添加了A基本原理来限定“满足”关系,并解释上下文在标准时间中选择该块。

隔间可用于显示需求参与的关系,这是一种可视化需求关系的紧凑且有用的方式,无需在图表中包含相关元素。

可以为每个图表元素或整个图表配置可见隔间列表,从而提供对关系如何可视化的精细控制。

或者,标注符号可用于在注记到需求元素或关系相关的依赖项的元素注释中显示关系。当元素出现在连接器或隔间显示不合适的图表(例如内部块图、序列图或用例图)或建模者认为合适的其他图表中时,此表示法特别有用。需求关系是二元的,意味着它们有两端:供应商和客户。这意味着标注可以附加到需求或相关模型元素,根据关系,可以是块、测试用例、用例或其他模型元素,包括另一个需求。

在这个图中,建模者的聚焦集中在需求上,并且在注记中以<<satisfiedBy>>的形式列出了块元素。

在这个图中,建模者的聚焦已经切换到一个块,需求元素在注记中被列为<<satisfies>>。

下一节详细说明需求关系,并提供每个关系的示例。