| 前页 | 后页 |
时间感知模型
时间感知建模特征允许分析师轻松访问工具,从而创建模型的增量版本,这些工具有助于在多个版本之间迁移元素。现在可以轻松查看模型在不同版本中的演变,并自动创建模型元素的新版本,而无需更改“原样”模型的底层结构。
背景
顾名思义,模型是对现实世界中存在事物的抽象。正如时间是物理世界的一个重要维度一样,时间也是表征现实世界的模型的一个重要关注点。以下是一些常见的情况,在这些情况下,时间和版本的演变在建模中非常重要:
- 架构师使用模型来记录当前状态,然后转向更具挑战性和回报的任务,即定义未来状态样子,通常需要一系列的转变
- 当获得新客户时,业务分析师通常面临的挑战是描述如何为这些不同的客户群配置基础产品,从而导致同一产品的不同版本
- 业务战略家通常会为未来的组织规定能力模型,从而产生至少两个版本的能力模型
- 在并购过程中,业务架构师的任务是描述收购完成后企业的可能状态
- 工程师需要开发更好或更有效的解决方案来应对未来的挑战,因此需要定义更新、更好的解决方案版本
- 测试人员在设计和运行测试用例时需要注意产品的不同版本
- 基础设施工程师必须根据性能或安全问题来定义未来的环境,创建服务器、设备甚至整个功能的多个版本
介绍
时间感知建模基于使用工具将包结构(仅限包和图表)克隆为新版本,然后选择性地用新元素覆盖旧版本的部分内容,并使用“克隆为新版本”功能或根据需要直接向模型添加新内容。此方法允许对模型进行高度选择性和增量式的修订或开发,同时保持对关系和后期开发的可追溯性。
时间感知建模不依赖于版本控制或基线功能,而是一项完全独立的功能,可帮助分析师以一致且完全可追溯的方式管理模型的多个版本或修订版本。从概念上讲,它类似于版本控制系统中的分支和合并,但如上所述,它是一种独立且不相关的机制。
|
|
概述
这组图像说明了在时间感知模型中处理克隆结构和元素的基本过程。 |
好处
- 轻松比较“现状”和“未来”模型
- 在不改变“原样”图的底层结构的情况下对后续版本进行更改
- 更好地控制整体模型的演变和可追溯性
- 创建可追溯性图表,轮廓元素演化的每个阶段
时间感知模型

