上一页 | 下一页 |
包基线
Enterprise Architect包含的工具可帮助您管理和审查模型随时间的变化。这些工具应用基线,差分和合并的概念。
您可以使用基线,差异和合并来比较项目特定部分的两个快照,以捕获它们之间的差异,并回滚或合并所选更改或所有更改。
基线
Enterprise Architect提供了一个工具,用于在特定时间点创建所选包及其子包的内容的基线或“快照”; 这使您可以稍后将模型的那个分支与分支的当前状态进行比较。
基线以与用于版本控制相同的XML格式存储,但以压缩格式存储在项目中。
您还可以拥有模型部分的并行副本以进行团队开发,并在每个副本中创建基准以将更改合并到项目主数据中。
差异
差异(差异或比较)可帮助您探索以下差异:
- 项目特定部分的当前状态,以及
- 在磁盘上的Baseline或XMI 1.1文件中捕获的以前版本或并行版本
合并
差异完成后,您可以将基线中的信息合并到当前项目中; 不可能走另一条路。
您可以:
- 手动合并信息,按更改进行更改
- 通过选择合并一个批处理过程中的所有更改来自动合并信息
- 通过直接导入存储的XMI完全恢复到原始基线
- 在不同项目中合并来自基线的信息和元素,从而可以使单个模型的多个版本保持同步
合并选项可通过工具栏,上下文菜单和“比较实用程序”选项卡上的键盘获得,该选项卡显示比较结果。
图中的视觉差异
对模型的更改可能包括:
- 在图表上添加或删除元素和连接器,或
- 更改元素的位置或图表的整体布局
您可能认为图表已更改,并选择使用项目浏览器中的上下文菜单选项将其与基线进行比较。或者,您可以对包或模型执行基线比较,并从比较输出中选择任何标记为已更改的图表。
笔记
- 程序基准设施可在Enterprise Architect的企业版,联合版和完全版中获得
- Enterprise Architect企业版,联合版和完全版提供了另一种工具审计,您可以通过该工具对项目中的变更进行持续监控; 您可以使用每个设施来满足您的变更管理要求
- 如果版本控制下的程序包构成基准的一部分,并且该程序包已签入模型,则无法将基准中的原始数据合并到该程序包中
- 您还可以使用“ 模型视图”工具获取模型中所选项目的快照; 通过此工具,您可以定期自动生成快照,如果定义的搜索收集的项目发生更改,则会触发此类更改的通知,这使您可以监视工作流程以及您关注的其他事件
- 如果启用了安全性,则必须具有“基准 - 管理”权限才能创建,导入和删除基准,以及“基准 - 还原”权限以合并来自基准的数据; 选择现有基准并执行与模型的比较不需要安全权限
学到更多