UML2.0组件图中的委托和组装连接器
我试图理解如何创建一个符合UML2.0的组件图,我发现不同的来源建议了不同的方法来显示组件的内部结构——特别是,使用什么样的线来委派和组装连接器 我查了4个不同的来源:UML2.0组件图中的委托和组装连接器,uml,components,diagram,Uml,Components,Diagram,我试图理解如何创建一个符合UML2.0的组件图,我发现不同的来源建议了不同的方法来显示组件的内部结构——特别是,使用什么样的线来委派和组装连接器 我查了4个不同的来源: 马丁·福勒的《UML蒸馏》一书 Scott Amber在“敏捷建模”网站上关于组件图的部分 IBM developer works网站上关于组件图的部分- 关于uml图上的组件图的部分 我发现这四种资源以不同的方式绘制连接器: 对于“委派”连接器: 虚线,开放箭头 实线、开放箭头、“委托”原型 实线、开放箭头、“委托”原型 实线
至于箭头的用法,规范没有明确说明连接器的箭头用法(示例也没有包含任何箭头)。然而,由于箭头表示关联的可导航端,并且连接器并没有这样的概念,所以我假设连接器不应该有箭头。然而,由于这并没有明确禁止,并且最终也可以考虑连接器的可导航性,至少理论上可以接受箭头的使用。这些差异主要是由不同的最后更新日期和作者使用的不同版本的
UML
造成的。您可以自己回答问题的最后一部分,在最新批准的规范或最新的规范草案中查找单词delegation
,这听起来很合理。谢谢最后,这并不重要。如果你在项目中以任何一种方式(一致地)进行沟通,都可以。就我个人而言,我看到一个代表团总是从外部到内部(为我做,我有更重要的事情要做)。