预订演示
前页 后页

选择校正

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

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

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

其它,对于非常小的存储库,建议您不要将所有可用的检查一起运行,因为这可能需要一些时间才能完成。将它们单独或小集运行。

当Enterprise Architect “清理”模型时,它会尝试恢复任何丢失的包和元素,并生成一个名为_Recovered_的新包。选择通过找到的任何元素,如果需要,将它们拖回它们在浏览器中所属的位置窗户。如果不需要它们,您可以选择删除它们或将它们导出为 XMI 导出以作为备份。

访问

功能区

设置>模型>校正校正

选择项目的数据完整性

行动

也见

1

打开项目。

2

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

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

3

选中要运行的每张支票的复选框:

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

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

4

选择:

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

5

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

6

单击“开始”按钮运行检查。

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

UML 2.0 迁移

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

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

注记

  • 在Enterprise Architect的企业版和终极版中,如果您必须拥有“选择数据统一校正”权限才能执行完整性检查

了解更多