预订演示

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

前页 后页

基准和版本控制

基线和版本控制对于任何模型都是一项重要技术,但对于企业体系结构则尤其重要。模型被用作现实的表示,并试图以一种简单,连贯,清晰和正确的方式描述企业的事物。模型中描述的思想和观念可能会随着企业的变化而发生变化,因此有时必须保留这些变化的历史记录或记忆,这一点很重要。当探索一个想法但随后发现不值得追求时,这一点尤其重要。使用基准或版本,可以将更改回滚,并将模型还原到其先前状态。

Enterprise Architect有许多可以帮助进行基准和版本控制的工具,其中包括可以在某个时间点拍摄任意数量的软件包快照的基准工具,以及允许对任意数量的软件包进行版本控制和版本控制的版本控制工具。保留完整的原子变化历史记录。还有一个内置功能,允许任何包(包括子包)导出到XML文件并在以后重新导入。

本节列出了Enterprise Architect中可用于执行基准和版本控制的主要工具。当在特定上下文中应用该技术时,建模者可能会发现许多其他合适的工具。可从以下主题获得工具的完整列表: 满足企业体系结构工具  和其他企业体系结构工具

Showing results of a baseline comparison in Sparx Systems Enterprise Architect.

稽核

审核功能可以跟踪体系结构内容的更改,包括更改内容,更改时间以及更改对象。默认情况下,审核是禁用的,必须先启用审核,然后才能记录对体系结构元素的更改。启用后,它是一个被动工具,它会静默记录元素的更改。它不能替代版本控制或基准,并且与这些工具相反,它不能用于返回模型的先前状态。变更管理,体系结构治理和质量控制均通过使用审核来辅助。

了解更多: 审计

Showing the status change of a requirement in the Audit View in Sparx Systems Enterprise Architect.

基准线

基准工具用作一种备份和恢复工具,可以在某个时间点捕获任何包含体系结构内容的软件包的快照。以后可以将存储库与此数据库(或其他基准)进行比较,以确定发生了什么变化。可以将当前模型回滚到在细粒度更改级别从基线捕获的状态。这是一种强大的机制,可以内置到体系结构流程中,并在体系结构的创建和管理过程中按里程碑进行。

了解更多: 基准工具

版本控制

版本控制工具允许捕获更改历史记录,并在需要时将其回滚。该工具需要设置外部版本控制服务器,并且Enterprise Architect与此服务进行通信以允许签出和签入内容。版本控制的单位是软件包,可以使用多个不同的配置和版本控制服务器对任何数量的软件包进行版本控制。该工具不使用乐观锁定;一旦一个用户签出了Package,它就被其他用户锁定,直到其他用户签回为止。Version Control是一个功能强大的工具,但需要模型管理方面的规范和良好实践。

了解更多: 版本控制