预订演示
前页 后页

时间感知建模

认识时间感知建模

介绍时间感知建模

时间感知建模模型特征允许分析师、架构师和其他人通过提供促进迁移的工具来创建他们的模型的增量版本,图表和时间包允许通过多个转换或版本创建。基线('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.

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

时间感知模型