前页 | 后页 |
选择校正
随着存储库中的模型随着时间的推移而发展,数据库中可能会出现小的异常,通常是由于从第三方系统导入的 XMI 格式错误、网络崩溃或其他破坏存储库中信息完整性的不可预见事件。为确保您的存储库处于良好状态,建议您运行“项目校正选择”函数来检查您的项目数据是否在结构上完成。
您可以选择多种项目进行检查。完整性检查检查所有数据库记录并确保没有“孤立”记录或不准确或未设置的标识符。这个函数不检查UML或其他建模语言的一致性,只检查数据关系和存储库结构。因此它将检查所有属性是否具有标识符,但不会检查您是否在用例和参与者之间使用了正确的关系。
您可以方便地首先以“仅报告”模式运行校正检查器,以发现和分析它所定位的问题。查看检查发现的问题列表并查看建议的操作后,您可以在“恢复/清理”模式下再次运行它。
其它,对于非常小的存储库,建议您不要将所有可用的检查一起运行,因为这可能需要一些时间才能完成。将它们单独或小集运行。
当Enterprise Architect “清理”模型时,它会尝试恢复任何丢失的包和元素,并生成一个名为_Recovered_的新包。选择通过找到的任何元素,如果需要,将它们拖回它们在浏览器中所属的位置窗户。如果不需要它们,您可以选择删除它们或将它们导出为 XMI 导出以作为备份。
访问
功能区 |
设置>模型>校正校正 |
选择项目的数据完整性
节 |
行动 |
也见 |
---|---|---|
1 |
打开项目。 |
|
2 |
选择“项目校正”菜单选项。 显示“项目校正选择”对话框。 |
|
3 |
选中要运行的每张支票的复选框:
或者,要一起选择所有检查,请单击“全选”按钮。这不会选择“ 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的企业版和终极版中,如果您必须拥有“选择数据统一校正”权限才能执行完整性检查