预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

版本控制和基准

我们生活和工作在一个以Internet速度发展的世界中,因此,工程问题和机遇也在以同样的速度变化。在这个时间范围内,记录,分析,构思和实施工程解决方案是工程师面临的挑战。这意味着几乎在工程师完全描述问题之前,它已经发生了变化,或者问题的业务或工程环境已经发生了变化。多数情况下,将描述和采用新的方向或变更,而其他时候,则要求工程师回溯并返回到问题,机会或解决方案的先前版本。 Enterprise Architect具有用于执行此回溯的复杂工具。

Enterprise Architect有两个基本工具可用于处理先前版本的建模内容。

  • 版本控制 -配置完成后,可以将任何更改点返回。用户检出模型片段进行更改并检入片段,从而创建版本。有关更多信息,请参见版本控制主题。
  • 基准 -在模型开发的里程碑或重要时刻创建。用户创建基线,然后在将来的某个点将演化的模型与该基线进行比较,以任何粒度级别进行,并且可以恢复先前的内容。有关更多信息,请参见基准主题。

两种方法之间有一个重要的区别,那就是必须有意识地创建基线。例如,如果一个工程师团队创建了一个模型,然后由产品负责人签署了该模型,然后继续进行第二阶段的工作,则由于某种原因,该团队希望回溯并返回到第一阶段的模型,而没有基线放置这将是不可能的。相反,一旦配置了版本控制,只要他们知道完成日期,同一团队就可以轻松地返回到阶段性里程碑。

基准线

基线是确保团队可以将模型追溯到模型发展的里程碑或重要点的有效方法。它们提供了一种用户驱动的变更管理方式,并给建模团队带来了一种舒适感,如果他们由于某种原因或问题的某个维度而偏离轨道,则机会或解决方案就会发生变化,因此他们需要回到之前的观点。可以轻松完成。重要的是要记住,基线只是存储库中某个程序包(可能包括子程序包)的快照,但是必须有意创建它,并且需要在它表示的时间点创建它。有关更多信息,请参见基准主题。

版本控制

Enterprise Architect允许工程团队通过将各个模型包,视图节点或根节点置于版本控制下来管理项目的更改和修订。版本控制是通过任意数量的第三方源代码控制应用程序在Enterprise Architect配置的,这些应用程序管理对受控程序包的访问和存储修订。安装并配置了版本控制软件后,团队可以保存对软件包的更改历史记录,查看和检索以前的工作修订版本,在进行工作时检出并检入内容,等等。此功能使团队可以协同工作,同时为工程师提供一种隔离的方式来处理模型的特定部分。有关更多信息,请参见版本控制主题。