预订演示

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

前页 后页

时间感知建模

认识时间感知建模

方面

描述

介绍时间感知建模

时间感知建模功能允许分析师,架构师和其他人员通过提供工具来创建模型的增量版本,这些工具可以在时间范围内方便元素,图表和包的迁移,从而可以创建多个转换或版本。基线(“现状”,当前状态)模型不受影响,可以构建任意数量的目标(“将来”,未来状态)模型以进行可视化和分析。当需要表示和比较未来的许多选项时,它特别有用且功能强大,从而可以进行“假设分析”。时间是体系结构中最重要的维度之一,因为时间是发生所有变化的基础。建筑师意识到了它的重要性,并且传统上创建了具有重复元素的模型。时间感知建模允许克隆现有元素,图和包。

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

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

克隆软件包结构为新版本

功能区:“设计”>“模型”>“管理”>“克隆结构”为新版本

浏览器窗口上下文菜单:克隆结构为新版本

克隆图为新版本

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

克隆元素为新版本

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

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

时间感知建模的使用

时间感知建模可以应用于从业务模型到技术模型的各种情况。它提供了一种强大的方式来显示模型代表的实体如何随时间变化。基线(“按原样”,当前状态)模型可以保持不变,而可以构建任何数量的目标(“将来”,未来状态)模型以反映基线模型随时间的可能演变。在很多情况下,分析师或架构师会发现此工具有用。例如:

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

时间感知建模的选项

时间感知建模功能使建模人员可以克隆包,图和元素。大多数模型并非无关紧要, Enterprise Architect提供了广泛的工具,这些工具将有助于模型的可视化以及它们随时间的变化。可追溯性窗口对于查看时间感知模型中的元素与存储库其他部分之间的连接特别有用。一个非常有用的功能是能够将过滤器应用于基于版本的图表,从而遮盖不属于特定版本的元素。

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

了解有关时间感知建模的更多信息

时间感知建模