前页 后页

包装基准

Enterprise Architect包含一些工具,可帮助您随着时间的推移管理和查看模型更改。这些工具应用了基准,差异和合并的概念。

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

基准线

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

基准以与版本控制相同的XML格式存储,但在项目内或在可重用资产服务注册表中以压缩格式存储。

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

差异化

差异(比较或比较)可帮助您探索以下两者之间的差异:

  • 项目特定部分的当前状态,以及
  • 在文件管理系统中保存的基准或XMI 1.1文件中捕获的先前或并行版本

合并

区别完成后,您可以将“基准”中的信息合并到当前项目中。不可能走另一条路。

您可以:

  • 手动合并信息,逐项更改
  • 通过选择在一个批处理过程中合并所有更改来自动合并信息
  • 直接导入存储的XMI,将其完全还原为原始基准
  • 合并来自不同项目中基准的信息和元素,从而可以使单个模型的多个版本保持同步
可以通过工具栏,上下文菜单和“比较实用程序”视图上的键盘使用合并选项,该视图显示了比较结果。

图表中的视觉差异

对模型的更改可能包括:

  • 在图上添加或删除元素和连接器,或
  • 更改元素的位置或图的整体布局
您可能认为图表已更改,然后使用功能区选项选择将其与基线进行比较。或者,您可以在Package或模型上执行基线比较,然后从比较输出中选择任何标记为已更改的图。

笔记

  • 在Corporate版的Enterprise Architect版, Unified版和Ultimate版中都可以使用Package Baseline工具。
  • Enterprise Architect Corporate , Unified和Ultimate版本提供了另一种功能,即Auditing,您可以打开该功能对项目中的更改进行连续监视。您可以将每种设施的使用相结合,以满足变更管理要求的范围
  • 如果版本控制下的程序包构成了基准的一部分,并且该程序包已签入模型,则您无法将基准中的原始数据合并到该程序包中
  • 您还可以使用“模型视图”工具获取模型中选定项目的快照;此功能使您可以定期自动生成快照,如果定义的搜索收集的项目发生更改,则可以向您触发此类更改的通知,从而使您可以监视工作流程和您关注的其他事件
  • 如果启用了安全性,则必须具有“基准-管理”权限才能创建,导入和删除基准,还必须具有“基准-恢复”权限才能合并基准中的数据;选择现有基准并与模型进行比较不需要安全权限

学到更多