预订演示
前页 后页

选择数据校正

随着存储库中的模型不断演变,数据库中可能会出现细微的偏差,这通常是由于从第三方系统导入的 XMI 格式错误、网络崩溃或其他不可预见的事件破坏了存储库中信息的完整性。为了确保您的存储库处于良好状态,建议您运行“项目校正选择”函数来检查项目数据的结构是否完成。

您可以选择多种项目进行检查。完整性检查会检查所有数据库记录,并确保不存在“孤立”记录或不准确或未设置的标识符。此函数不会检查UML或其他建模语言的一致性,仅检查数据关系和存储库结构。因此,它会检查所有属性是否都具有标识符,但不会检查您是否使用了正确的用例和参与者之间的关系。

您可以方便地先在“仅报告”模式下运行校正检查器,以发现和分析其发现的问题。浏览检查发现的问题列表并查看建议的操作后,您可以在“恢复/清理”模式下再次运行它。

除了小型仓库其它建议不要同时运行所有可用的检查,因为这可能需要一些时间才能完成。您可以单独运行它们,也可以分小组运行。

当Enterprise Architect清理模型时,它会尝试恢复所有丢失的包和元素,并生成一个名为“已恢复”的新包。选择找到的所有元素,并根据需要将它们拖回浏览器窗口中的相应位置。如果不再需要它们,您可以选择删除它们或将其导出为 XMI 文件作为备份。

访问

功能区

设置>模型>校正>项目校正

选择项目的数据完整性

行动

也见

1

打开项目。

2

选择“项目校正”菜单选项。

将显示“项目校正选择”对话框。

3

选中每个检查的复选框以运行:

  • 包结构
  • 物件结构
  • 物件特征
  • 所有 GUID
  • 交叉引用
  • 连接器

或者,要同时选择所有检查,请单击“全选”按钮。这不会选择“ UML 2.0 迁移”选项。请勿与任何其他检查一起运行迁移;这是一项应单独运行功能。(请参阅此表后的UML 2.0 迁移”部分。)

4

选择以下任一选项:

  • “仅报告”选项仅查看模型状态报告,或
  • “恢复/清理”选项用于恢复并清理您的项目;在选择此选项之前,请备份您的项目文件

5

要编写完整性检查log ,请单击“保存结果”按钮并选择一个log文件。

6

单击“Go”按钮运行检查。

如果您想要以更易读的布局显示结果信息,您可以调整对话框及其列的大小。

UML 2.0 迁移

UML 2.0 迁移检查使您能够将项目从UML 1语义迁移到UML 2.0 语义。迁移过程当前将按照UML 2.0 规范将操作调用活动转换为被调用操作动作。

UML 2.0 迁移选项是一个独占过程,不允许选择任何其他检查。单击“执行”按钮执行迁移时,会显示一条提示提示您确认操作。

注记

  • 在Enterprise Architect的企业、统一和终极版中,如果启用了安全性,则必须具有“选择数据校正”权限才能执行数据完整性检查

了解更多