预订演示
前页 后页

和基线控制

基线重要 版本控制对于任何模型来说都是一项重要的技术,但对于企业架构而言尤为重要。 A模型现实的表示,试图以简单、连贯、清晰、正确的方式描述企业的事物。模型中描述的想法和概念可能会随着企业的变化而变化,有时保留这些变化的历史或记忆很重要。当一个想法被探索但随后发现不值得追求时,这一点尤其重要。使用基线或版本,可以回滚更改并将模型恢复到其先前的状态。

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与该服务通信以允许签出和签入内容。版本控制的单位是包,可以对任意数量的包进行版本控制,也可以使用多个不同的配置和版本控制服务器。该工具不使用乐观锁定;一旦包被一个用户签出,它就会被其他用户锁定以供更新,直到重新签入。版本控制是一个实用工具,但需要模型管理中的纪律和良好实践。另一种方法是使用存储基线。

了解更多: 版本控制