前页 | 后页 |
塑造未来
变革和创新的需求几乎是永无止境的,这导致系统工程师需要更加智能,更快地工作,并提出解决问题的灵巧方法。 时间感知建模是一种独特的建模工具,允许工程师和其他利益相关者对任意数量的未来状态进行建模。将状态引入模型中提供了一种机制,可以可视化提议的解决方案看起来像什么,并允许工程师比较许多提议的解决方案。可以对给定的解决方案进行分析和推理,并可以在模型中识别潜在的陷阱和问题。审查和演练可以由任何数量的涉众进行,这些可以用来确定多种解决方案中的哪一种是合适的。
可以通过克隆需要将来状态模型的Package来启动该过程。这可以从功能区或浏览器窗口上下文菜单中完成。
该工具将显示提示,允许工程师为克隆的结构指定名称和版本号 。 版本号对于功能的运行至关重要,它被Enterprise Architect用作跟踪元素和图表的一种方式,这些元素和图表构成了具有指定版本号的该将来版本的一部分。该工具还将提示存储库中克隆的Package结构的位置。通常,可以给它一个名称,包括其版本和要克隆的Package的内含父项。但是,它也可能保存在为将来的状态版本指定的存储库的单独部分中。
刚刚执行的步骤只是为克隆设置了结构,而本身并没有创建element的将来状态。但是,它确实复制了软件包中包含的所有图表。此屏幕快照显示了已克隆的Package,其中包含两个图,它们是原始Package中图的副本。
为该图分配了在版本对话框中指定的版本号,由用户在上一步中设置。通过在图上选择一个元素来克隆单个元素,但是在完成此操作之前,图上的所有元素都是以前的版本。 Enterprise Architect在图属性表中提供了一种工具,该工具允许建模者将图上的元素过滤为图的版本。
在新克隆的图表上设置此属性将以灰度显示所有元素,因为它们都是来自先前版本的元素。至此,可以克隆单个元素, Enterprise Architect将复制所选元素,并创建其所有连接器的副本。这很重要,因为一旦实现更改,它将允许将元素升级为更新的当前版本。可以通过选择图中的元素并显示上下文菜单来克隆单个图元素,如本屏幕快照所示。
再次提示您输入版本号,该工具将默认使用为克隆软件包选择的版本号。一旦被接受, Enterprise Architect将创建所选元素的副本,并且由于该图仍被过滤到版本,因此该元素将正常显示在图中,而其他元素仍以灰度显示。
浏览器将显示新创建的(版本2)元素,该元素将与图进行对照。这样,克隆的软件包将仅包含具有新版本号的元素和图表。有关更多信息,请参见时间感知建模 话题。