预订演示
前页 后页

时间感知建模

认识时间感知建模

介绍时间感知建模

时间感知建模模型特征允许分析师、架构师和其他人通过提供促进迁移的工具来创建他们的模型的增量版本,图表和时间包允许通过多个转换或版本创建。基线('As-is',当前状态)模型不受影响,并且可以构建任意数量的目标('To-Be',未来状态)模型以用于可视化和分析。当需要有效地表示和比较许多未来选项时,它特别有用,以便进行“假设”分析。时间是架构中最重要的维度之一,因为它是发生所有变化的基础。架构师意识到它的重要性,并且传统上创建了具有重复元素的模型;时间感知建模允许克隆现有元素、图表和包。

An example of a Time Aware Modeling diagram in Sparx Systems Enterprise Architect

哪里可以找到时间感知建模

克隆包结构为新版本

功能区:设计>包>管理>克隆结构为新版本

浏览器window版本上下文菜单:Clone Structure as New

克隆图表作为新版本

功能版本功能区:设计>图表>管理>克隆为新

将元素克隆为新版本

功能区:设计>元素>管理>克隆元素为新版本

图表上下文菜单:将元素克隆为新版本

时间感知建模的用途

时间感知建模模型可以应用于从商业模型到技术模型的广泛场景。具体显示模型所代表的实体如何随时间变化。基线('As-Is',当前状态)模型可以不受影响,而可以构建任意数量的目标('To-Be',未来状态)模型以反映基线模型随时间的可能演变。在很多情况下,分析师或架构师会发现这个工具很有用;例如:

  • 架构师使用模型来记录当前状态,然后继续进行更具挑战性和回报的任务,即定义未来状态会是什么样子,通常是在一系列过渡中
  • 当获得业务时,一个新的业务分析师经常被挑战为如何为不同的客户群配置一个新的基础产品,从而导致同一产品的不同版本
  • 业务战略家通常会为未来的组织规定能力模型的外观,从而产生至少两个版本的能力模型
  • 在合并和收购过程中,业务架构师负责描述收购完成后企业的可能状态
  • 工程师需要开发更好或更有效的解决方案来应对未来的挑战,因此定义更新更好的解决方案版本
  • 测试人员在设计和运行测试用例时需要注意产品的不同版本
  • 基础架构工程师需要定义未来的环境以响应性能或安全问题,创建多个版本的服务器、设备甚至整个功能
所有这些情况都需要将时间纳入模型中,以便对其进行推理和明确。 Enterprise Architect的时间感知建模功能可用于所有这些情况,以确保将时间作为一等公民包含在模型中。时间不是以绝对或相对术语来衡量或建模的,而是通过代表任意数量的未来状态或版本形式的差异。

时间感知建模选项

时间感知建模模型和元素特征允许建模者包、图表。大多数模型都不是微不足道的, Enterprise Architect提供了广泛的工具来帮助可视化模型以及它们如何随时间变化。可追溯性窗口对于查看时间感知模型中的元素与存储库的其他部分之间的连接特别有用。 A非常有用的特征是能够根据版本对图表应用过滤器,从而掩盖不属于特定版本的元素。

Using the version filtering to trace Time Aware Modeling dependencies, in Sparx Systems Enterprise Architect.

了解更多关于时间感知建模

时间感知模型