上一节: 项目管理 下一节: 企业架构和SOA

修改管理和版本控制

Sparx Systems

Enterprise Architect 支持版本控制模型包及其子包。直接在Enterprise Architect项目中对包修改,存储和管理。或者使用专门的第三方版本控制应用程序。

应用版本控制

对Enterprise Architect模型应用版本控制有两个好处:

  • 能够协调用户之间共享软件包
  • 一个Enterprise Architect包变化的历史,方便检索以前的版本。

Enterprise Architect支持Subversion, CVS 和Microsoft Team Foundation Server (TFS) 版本控制应用程序, 以及符合Microsoft公共源代码控制(SCC)版本1.1或任何更高标准的版本控制产品,例如Visual Source Safe或Clear Case.

模型的基准,比较和合并

Enterprise Architect提供了一个工具基线(快照)在特定时间点的模型包。基线可以用Enterprise Architect中的(差异)工具比较包变化,它的元素或它的图直观地探索在一个发展中的后点。差异可以从基线合并到目前的模式,允许你回滚到以前版本及包变化。从而有助于多个用户可以修改脱机包,后来他们纳入通用模型。

图的基线比较
点击放大

基线图比较

一个功能强大的图表比较工具可以帮助您直观地分析修订图之间的变化。彩色编码项目变化和连接器,帮助你看到已经添加,删除或图中的移动,如果需要,任何元素可以即刻恢复到以前的状态。

以及比较和合并在当前模型中存储的基线变化, Enterprise Architect的比较工具让你对包进行比较:

  • 磁盘上的文件, 使用Enterprise Architect XMI包的导出工具创建
  • 所选包版本控制的XMI文件
  • 任何位于你已经访问的外部模型包的基线。