是否有可能推断出Sparx EA中的间接关系?

时间:2014-04-09 13:10:15

标签: enterprise-architect

我有三个组件,A,B和C,我将A与B和B关联到C.如果我创建一个新图并将这三个组件放到图表上,EA会自动显示组件之间的关系。 / p>

如果我只在新图表上删除A和C,是否有办法让EA显示A与C相关联而不在A和C之间创建显式关联?

3 个答案:

答案 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。