UML组件图擅长使用“棒棒糖”符号或依赖性箭头显示组件之间的技术客户端 - 服务器类似的接口关系。
组件图中是否有表示法,用于显示哪些方向信息流经业务流程级别的接口?像客户端可以连接到服务器和
如何在组件图中描述?
UML活动图允许流入和流出引脚,但是省略了双向情况。在组件端口上使用引脚符号是否合理?
答案 0 :(得分:1)
当然可以,在某些时候向UML添加了一个高级概念线。它们被称为信息流。箭头的方向对商业用户也是有意义的。 OMG规范很好地涵盖了这一点。对于push,pull等元数据,我会使用关键字或构造型来传达这一点。接口,类,数据类型都可以被信息流引用为两个分类器(组件,类等)之间的传输。许多工具已经实现了这个结构,因为它有用,尽管它是辅助构造。
链接到OMG规范和位置:打印页面上的第17.2节。超结构,即您使用的内容(http://www.omg.org/cgi-bin/doc?formal/09-02-02)
17.2 InformationFlows
InformationFlows包提供了指定a实体之间信息交换的机制 高度抽象的系统。信息流描述了一般系统中信息的流通 方式。它们没有指定信息的性质(类型,初始值),也没有规定这种机制 传达信息(消息传递,信号,公共数据存储,操作参数等)。他们也没有 指定序列或任何控制条件。旨在进行详细建模,表示和实现 链接将能够指定哪个模型元素实现指定的信息流,以及如何信息 将被传达。
InformationFlows包的内容如图17.2所示。 InformationFlows包是其中之一 AuxiliaryConstructs包的包。