我有三个组件,A,B和C,我将A与B和B关联到C.如果我创建一个新图并将这三个组件放到图表上,EA会自动显示组件之间的关系。 / p>
如果我只在新图表上删除A和C,是否有办法让EA显示A与C相关联而不在A和C之间创建显式关联?
答案 0 :(得分:1)
虽然这不是EA中的默认行为,但一些EA从业者甚至反对这样的请求。
我见过一个类似情况的客户,需要从业务流程到用例,而不需要在图片上添加要求(他们通常的层次结构业务流程 - >要求 - > UCs) 我们最终在此特定实例中自动创建跟踪连接器。每当需求链接到用例时,并且如果相同的需求链接到业务流程,则在UC&之间创建跟踪关系。 BP。
注意 - 如果你没有为特定目的限制它,这可能会导致非常混乱的关系
答案 1 :(得分:0)
关联A-> B和B-> C不暗示A和C之间的任何潜在关系。例如,如果B-> C之间的关联定义B具有类型C的私有属性,那么A甚至可能都不知道C存在。建立明确的关系是前进的方向。
答案 2 :(得分:0)
对于其他海报所说的内容,我将补充说隐式关系根本不是UML的一部分。所以我不认为EA会很快支持它。如果你真的需要它,Nizam Mohamed的自动化建议会起作用,但是你不能让EA开箱即用。
如果按需查看这些隐式关系就足够了,您可以使用EA的Traceability窗口(在View菜单下)。这使您可以跟踪树视图中元素之间的关系,因此您可以从A导航到B。