Uml SysML 1.4中是否需要端口来模拟块之间的流?

Uml SysML 1.4中是否需要端口来模拟块之间的流?,uml,sysml,Uml,Sysml,考虑以下框图: 我想模拟从PressureSensor.pressure到LPF.input的连续流量 不使用如下图所示的端口对该流建模是否符合SysML 1.4规范 或者我必须使用如下图所示的端口吗? 来自SysML规范(1.3)的: 指定端口和流的主要动机是支持设计 模块化、可重复使用的模块,具有明确定义的连接方式 并与他们的使用环境互动 换句话说:您当然可以使用直接连接器,但您将失去指定这些连接器上发生的更多细节的能力。非抽象块和使用接口键入的端口之间存在差异。不能替换非抽象块。相反,

考虑以下框图:

我想模拟从PressureSensor.pressure到LPF.input的连续流量

不使用如下图所示的端口对该流建模是否符合SysML 1.4规范

或者我必须使用如下图所示的端口吗? 来自SysML规范(1.3)的:

指定端口和流的主要动机是支持设计 模块化、可重复使用的模块,具有明确定义的连接方式 并与他们的使用环境互动


换句话说:您当然可以使用直接连接器,但您将失去指定这些连接器上发生的更多细节的能力。

非抽象块和使用接口键入的端口之间存在差异。不能替换非抽象块。相反,具有匹配接口的东西很容易被替换

考虑两个类比:

  • 一个品牌的HDTV只能与一个品牌的有线电视盒配合使用。如果你想使用另一个品牌的高清电视,你必须完全模仿原来的品牌的高清电视,因为一些未记录的相互依赖
  • 具有HDMI接口的任何品牌的HDTV都将与具有HDMI接口的任何品牌的有线电视盒配合使用

您希望在客厅中使用哪种情况?

在我的示例中,我是否失去了指定任何细节的能力?如果是的话,我可以详细说明哪些信息?感谢您的简单示例没有显示任何细节,您肯定不会丢失任何东西。通过端口,您可以显示流动方向。