上一页 下一页

包基线

Enterprise Architect包含的工具可帮助您管理和审查模型随时间的变化。这些工具应用基线,差分和合并的概念。

您可以使用基线,差异和合并来比较项目特定部分的两个快照,以捕获它们之间的差异,并回滚或合并所选更改或所有更改。

基线

Enterprise Architect提供了一个工具,用于在特定时间点创建所选包及其子包的内容的基线或“快照”; 这使您可以稍后将模型的那个分支与分支的当前状态进行比较。

基线以与用于版本控制相同的XML格式存储,但以压缩格式存储在项目中。

您还可以拥有模型部分的并行副本以进行团队开发,并在每个副本中创建基准以将更改合并到项目主数据中。

差异

差异(差异或比较)可帮助您探索以下差异:

  • 项目特定部分的当前状态,以及
  • 在磁盘上的Baseline或XMI 1.1文件中捕获的以前版本或并行版本

合并

差异完成后,您可以将基线中的信息合并到当前项目中; 不可能走另一条路。

您可以:

  • 手动合并信息,按更改进行更改
  • 通过选择合并一个批处理过程中的所有更改来自动合并信息
  • 通过直接导入存储的XMI完全恢复到原始基线
  • 在不同项目中合并来自基线的信息和元素,从而可以使单个模型的多个版本保持同步

合并选项可通过工具栏,上下文菜单和“比较实用程序”选项卡上的键盘获得,该选项卡显示比较结果。

图中的视觉差异

对模型的更改可能包括:

  • 在图表上添加或删除元素和连接器,或
  • 更改元素的位置或图表的整体布局

您可能认为图表已更改,并选择使用项目浏览器中的上下文菜单选项将其与基线进行比较或者,您可以对包或模型执行基线比较,并从比较输出中选择任何标记为已更改的图表。

笔记

  • 程序基准设施可在Enterprise Architect的企业版,联合版和完全版中获得
  • Enterprise Architect企业版,联合版和完全版提供了另一种工具审计,您可以通过该工具对项目中的变更进行持续监控; 您可以使用每个设施来满足您的变更管理要求
  • 如果版本控制下的程序包构成基准的一部分,并且该程序包已签入模型,则无法将基准中的原始数据合并到该程序包中
  • 您还可以使用“ 模型视图”工具获取模型中所选项目的快照; 通过此工具,您可以定期自动生成快照,如果定义的搜索收集的项目发生更改,则会触发此类更改的通知,这使您可以监视工作流程以及您关注的其他事件
  • 如果启用了安全性,则必须具有“基准 - 管理”权限才能创建,导入和删除基准,以及“基准 - 还原”权限以合并来自基准的数据; 选择现有基准并执行与模型的比较不需要安全权限

学到更多