预订演示
前页 后页

可视化图表修改

基线图表比较特征是一种快速简便的方法,可以直观地将当前图表与已保存基线的早期版本进行比较,并突出显示图表中已添加、删除、调整大小或移动的任何元素。

然后,您可以审阅这些更改,并根据需要将各个更改从基线回滚到之前的状态。

这些变化在“基线图表比较”对话框和图表本身上被标识出来。

访问

选择要检查的图表,然后应用以下访问方法之一:

功能区

设计>图表>管理>与基线比较(在开放图表上)

其它

  1. 对包和基线进行比较(请参阅比较实用程序(Diff)帮助主题)。
  2. 在“基线比较”视图的结果中找到图表。
  3. 右键单击图表名称并选择“与基线比较”选项以显示“基线图表比较”对话框并打开图表(请参阅结果部分)。

多个拥有着包

创建基线时,它可以用于包含一个或多个子包级别的包,并且您可以为每一级的包创建基线。如果您正在检查的图表处于层次结构的较低级别,则可能会存在多条包含该图表信息的基线,这些信息可能是在不同时间生成的,并捕获了图表的不同更改。

当您在执行检查之前打开图表并选择其中一条直接功能区访问路径时,如果该图表在多个基线中被引用,则可能需要在“从包加载基线”对话框中选择要使用基线的包。

The Load Baselines from Package dialog in Sparx Systems Enterprise Architect.

“从包中加载基线”对话框提供了将图与更广泛的基线进行比较功能,而不仅仅是来自图的直接父级的基线。

如果您未选中“始终打开第一个具有基线的父级”复选框,则会显示此对话框:

  • “从包加载基线”对话框本身或
  • “基线比较选项”对话框
在一个位置选择或取消选择该选项也会在另一个位置选择或取消选择该选项。

点击所需的包,然后点击确定按钮。在这种情况下,或者如果对话框根本没有显示(复选框被选中),则会显示“基线对话框”。

加工

点击所需的基线,然后点击“显示差异”按钮。“基线图表比较”对话框随即打开。请参阅“结果”部分和“选项表。

结果

“基线图表比较”对话框显示图表上已更改的元素,以及所做的更改类型(检查“状态”字段)。

The Baseline Diagram Compare dialog in Sparx Systems Enterprise Architect.

当您在对话框中选择元素时,图表本身上会显示图像,以指示更改的元素在哪里以及经历了什么样的更改。

选项

选项

细节

也见

选择(单击)元素名称

“状态”列指示元素是否已经:

  • 已移动或调整大小(已更改)
  • 从图中删除(仅基线)
  • 自基线被捕获以来添加到图表中(仅限模型),或
  • 从其父外部包中删除,并且当前基线中没有记录(因为基线仅针对当前图的父包)
    此图表链接元素已从模型中删除。该元素可能位于不同的基线中,可能是父包基线,也可能是当前包之外的其他包基线。如果将外部引用元素恢复到模型中,则通过可视化比较将能够解决当前基线中缺失的图表object 。
当选择一个项目时,图表上相应的元素将突出显示,如下所示:
  • 从图表中删除
    In baseline comparison, objects in the baseline only are shown with a red circle.
  • 已添加到图表中
    In baseline comparison, objects in the model only are shown with a green circle.
  • 调整大小或移动到新位置
    In baseline comparison, objects that have been changed or moved are shown with a blue circle.
  • 图表元素已删除的外部A
    In baseline comparison, deleted external references are shown with a red circle.
图中突出显示的元素用彩色点标记(如图所示),以指示其处于聚焦。

定位图表以显示所选元素

要滚动图表以便可以看到元素的原始(基线)位置,请双击列表中的项目。

要滚动图表以便您可以看到元素的当前(模型)位置,请按住 Ctrl 并双击该项目。

保留项目中的更改

确保该项目的复选框未被选中。

单击确定按钮。

将更改回滚到基线位置

单击每个必需项目对应的复选框(或单击选择全部按钮以选择每个项目)。

“行动”列显示将每个元素的关系回滚到基线关系所需的操作,在图上所选元素的表示如下:

  • 删除的元素将恢复
    In baseline comparison, the deleted element will be restored.
  • 此添加的元素将被移除
    In baseline comparison, the added element will be removed.
  • 调整大小/重新定位的元素将放回其原始位置
    In baseline comparison, the element will be put back to its original size and position.
  • 从图中删除的另一个包中的元素无法从该基线恢复
    In baseline comparison, this deleted element cannot be restored from the baseline.
比较功能会自动为每个已勾选的调整位置或大小操作显示一个蓝色方向箭头。对于编辑频繁的图表来说,这可能会造成混淆。不过,您可以隐藏除当前聚焦元素之外的所有元素的箭头;操作方法如下:
  • 取消选中“在视觉上链接已选中项目的新旧位置”复选框
要回滚所有选中复选框的项目的更改:
  • 点击“应用”按钮

注记

  • Enterprise Architect企业、统一、终极版提供图表基线功能

了解更多