Enterprise Architect中文网站 > 热门推荐 > Enterprise Architect关系矩阵怎么创建 Enterprise Architect关系矩阵显示不完整如何调整
教程中心分类
Enterprise Architect关系矩阵怎么创建 Enterprise Architect关系矩阵显示不完整如何调整
发布时间:2026/08/07 11:55:37

  Enterprise Architect的关系矩阵可以把两个包中的模型元素分别放在行和列中,用交叉单元格直观查看需求、用例、组件、测试等对象之间是否存在关系。处理“Enterprise Architect关系矩阵怎么创建Enterprise Architect关系矩阵显示不完整如何调整”时,关键并不只是打开矩阵,而是把来源、目标、元素类型、连接器类型和方向设置完整。矩阵缺少元素或关系时,也应先检查筛选范围,再判断模型数据本身是否存在问题。

  一、Enterprise Architect关系矩阵怎么创建

 

  关系矩阵可以分析同一个包内部的关系,也可以比较两个不同包。来源元素排列在左侧,目标元素排列在上方,符合当前筛选条件的连接会显示在对应单元格中。

 

  1、设置来源包和目标包

 

  ①在模型浏览器中选中需要分析的包。

 

  ②打开【设计】→【包】→【包/矩阵】,进入关系矩阵。

 

  ③将当前包设置为【来源】,作为矩阵左侧显示的元素范围。

 

  ④再选择目标包,将其设置为【目标】;分析包内关系时,来源和目标可以使用同一个包。

 

  ⑤检查矩阵左侧和顶部显示的元素,确认两个包没有选反。

 

  来源和目标包确定了矩阵最基本的数据范围。模型规模较大时,建议先选择较小的包测试,确认关系类型和方向正确后再逐步扩大范围。

 

  2、设置元素与关系类型

 

  ①在【来源类型】中选择需要分析的元素,例如需求。

 

  ②在【目标类型】中选择另一类元素,例如用例或测试。

 

  ③在【关系类型】中选择实现、追踪、依赖等实际使用的连接器。

 

  ④设置【方向】,确定矩阵按照来源到目标、目标到来源还是双向显示。

 

  ⑤观察交叉单元格中的箭头,确认当前关系与模型中的连接一致。

 

  ⑥需要检查另一类关系时,单独切换关系类型,不建议把所有关系混在同一矩阵中。

 

  需要特别注意,矩阵中的方向用于描述来源元素与目标元素之间的查看方向,并不等同于连接器属性窗口中的方向设置。方向选择不合适时,模型中已有的关系也可能不会按照预期显示。

 

  3、直接建立缺失关系

 

  关系矩阵除了用于检查,还可以直接维护关系,比较适合批量补齐需求追踪。

 

  ①找到需要建立联系的来源元素和目标元素。

 

  ②在两者交叉的空白单元格中右键单击。

 

  ③确认当前关系类型和方向符合项目规则。

 

  ④执行创建关系操作。

 

  ⑤观察单元格是否出现对应箭头。

 

  ⑥打开相关元素或图表进行抽查,确认没有把来源和目标建立反。

 

  二、Enterprise Architect关系矩阵显示不完整如何调整

 

  矩阵显示不完整主要有两种情况:一种是某些元素没有进入行列,另一种是元素已经显示,但它们之间已有的关系没有出现。两者排查方向不同,不能看到空白单元格就直接重新建立关系。

 

  1、检查子包是否包含在范围内

 

  来源包和目标包下还有子包时,应确认矩阵是否递归包含这些内容。

 

  ①打开关系矩阵顶部的【选项】。

 

  ②需要显示来源子包时,启用【包含来源子项】。

 

  ③目标元素位于下级包时,同时启用【包含目标子项】。

 

  ④刷新矩阵,检查之前缺失的元素是否出现。

 

  ⑤元素数量过多时,重新缩小来源包或目标包,不要依靠大量滚动查找。

 

  Enterprise Architect可以递归包含来源和目标包的子包。项目结构较深时,这项设置往往直接决定矩阵看起来是否完整。

  2、检查元素类型和扩展类型

 

  SysML或其他建模技术中的元素可能属于某个基础元类型的扩展。例如Block基于Class扩展,如果矩阵只筛选基础类型,又没有包含扩展元类型,就可能漏掉这些对象。

 

  ①确认缺失元素在模型中的实际类型和构造型。

 

  ②检查当前【来源类型】和【目标类型】是否选择正确。

 

  ③进入【选项】,启用【包含所有扩展元类型】。

 

  ④重新加载矩阵,查看扩展元素是否恢复。

 

  ⑤仍有缺失时,暂时放宽元素类型,再逐项缩小筛选范围。

 

  该选项可以让矩阵在选择基础元类型时,同时纳入它的扩展类型。

 

  3、检查关系类型和方向

 

  ①把【关系类型】切换到实际使用的其他连接器,观察箭头是否出现。

 

  ②将【方向】暂时调整为双向。

 

  ③找到原有关系后,再根据项目规则恢复正确方向。

 

  ④打开对应元素的关系信息,确认实际连接器类型。

 

  ⑤发现模型中根本没有连接后,再通过矩阵建立新关系。

 

  如果元素都在矩阵里,只有连接箭头缺失,优先排查这一项,比重新选择包更有效。

 

  4、检查当前视角和显示选项

 

  关系矩阵还会受到当前视角和显示条件影响,模型中存在的元素不一定全部进入当前可选范围。

 

  ①检查当前项目使用的视角是否限制了元素或连接器类型。

 

  ②切换到能够覆盖当前建模技术的视角后重新打开矩阵。

 

  ③在【选项】中启用来源无关系元素和目标无关系元素高亮。

 

  ④开启包名称显示,区分不同子包中的同名元素。

 

  ⑤需要时按名称排序,集中检查遗漏对象。

 

  关系矩阵本身支持高亮没有任何关系的来源行和目标列,这对寻找尚未建立追踪关系的需求尤其有用。

 

  三、怎样让关系矩阵后续检查更稳定

 

  项目进入持续维护阶段后,如果每次都重新选择来源、目标和关系类型,很容易因为操作差异得到不同结果。更合适的做法是把成熟的矩阵条件保存下来,并把它作为需求覆盖检查的一部分。

 

  1、保存常用矩阵配置

 

  ①完成来源包、目标包、元素类型、关系类型和方向设置。

 

  ②确认子包与扩展元类型选项符合项目结构。

 

  ③将当前矩阵保存为独立配置。

 

  ④分别建立需求到用例、需求到测试、组件到接口等不同矩阵。

 

  ⑤后续检查时直接打开对应配置,不临时修改其他用途的矩阵。

 

  Enterprise Architect支持保存常用的来源、目标、元素和连接器组合,并在后续报告或检查中继续使用。

 

  2、用矩阵检查真正的追踪缺口

 

  ①启用无关系元素高亮,先找到整行或整列没有连接的对象。

 

  ②逐个确认这些元素属于真实遗漏,还是当前关系类型没有覆盖。

 

  ③对确认缺失的关系在矩阵中补建连接。

 

  ④再次切换不同关系类型,检查同一需求是否具备完整的分析、实现和验证链路。

 

  ⑤模型包结构调整后重新检查保存的矩阵范围,避免配置仍指向旧包。

 

  ⑥完成检查后再生成报告或追踪结果,保证输出内容与模型当前状态一致。

 

  这样使用关系矩阵,重点就不再是“有没有显示箭头”,而是能够持续发现需求没有实现对象、实现对象没有测试覆盖等真正影响追踪完整性的缺口。

  总结

 

  “Enterprise Architect关系矩阵怎么创建Enterprise Architect关系矩阵显示不完整如何调整”的关键,是把来源和目标范围、元素类型、连接器类型、方向及子包设置组合起来检查。元素缺失时重点看包范围和扩展元类型,关系缺失时则应检查连接器类型与方向,再确认模型中是否真的没有连接。把常用矩阵保存成固定配置,并利用无关系元素高亮持续检查追踪缺口,也能让大型模型的关系维护更加稳定。希望本文对大家整理Enterprise Architect关系矩阵有所帮助,在矩阵创建、显示范围调整或需求追踪关系排查方面还有疑问,欢迎联系咨询。

135 2431 0251