前页 | 后页 |
包装基准
Enterprise Architect包含一些工具,可帮助您随着时间的推移管理和查看模型更改。这些工具应用了基准,差异和合并的概念。
本质上,您可以使用“基线”,“差异”和“合并”来比较项目特定部分的两个快照,以捕获它们之间的差异,然后回滚或合并选定的更改或所有更改。
基准线
Enterprise Architect提供了一种在特定时间点为所选包及其子包的内容创建基准或“快照”的功能;这使您以后可以将模型的那个分支与该分支的当前状态进行比较。
基准以与版本控制相同的XML格式存储,但在项目内或在可重用资产服务注册表中以压缩格式存储。
您还可以为团队开发拥有模型各部分的并行副本,并在每个副本中创建基准以将更改合并到项目主文件中。
差异化
差异(比较或比较)可帮助您探索以下两者之间的差异:
- 项目特定部分的当前状态,以及
- 在文件管理系统中保存的基准或XMI 1.1文件中捕获的先前或并行版本
合并
区别完成后,您可以将“基准”中的信息合并到当前项目中。不可能走另一条路。
您可以:
- 手动合并信息,逐项更改
- 通过选择在一个批处理过程中合并所有更改来自动合并信息
- 直接导入存储的XMI,将其完全还原为原始基准
- 合并来自不同项目中基准的信息和元素,从而可以使单个模型的多个版本保持同步
图表中的视觉差异
对模型的更改可能包括:
- 在图上添加或删除元素和连接器,或
- 更改元素的位置或图的整体布局
笔记
- 在Corporate版的Enterprise Architect版, Unified版和Ultimate版中都可以使用Package Baseline工具。
- Enterprise Architect Corporate , Unified和Ultimate版本提供了另一种功能,即Auditing,您可以打开该功能对项目中的更改进行连续监视。您可以将每种设施的使用相结合,以满足变更管理要求的范围
- 如果版本控制下的程序包构成了基准的一部分,并且该程序包已签入模型,则您无法将基准中的原始数据合并到该程序包中
- 您还可以使用“模型视图”工具获取模型中选定项目的快照;此功能使您可以定期自动生成快照,如果定义的搜索收集的项目发生更改,则可以向您触发此类更改的通知,从而使您可以监视工作流程和您关注的其他事件
- 如果启用了安全性,则必须具有“基准-管理”权限才能创建,导入和删除基准,还必须具有“基准-恢复”权限才能合并基准中的数据;选择现有基准并与模型进行比较不需要安全权限