概述
此工具向导适用于 Rational Rose 支持的所有操作系统。
工具步骤
要比较和合并 Rational Rose 模型:
-
准备用于合并的模型
-
装入和比较模型
-
合并模型
合并模型之前,最好使用 Rational Rose 的工具 > 检查模型菜单项检查各模型。如果报告了错误,则应在使用 Model Integrator 执行合并之前更正这些错误。
启动 Model Integrator 之后,请选择文件 > 添加程序菜单项,然后使用“添加程序”对话框装入模型。
装入模型之后,比较方式将突出显示两个或多个模型之间的差异。也将显示冲突;但在“比较”方式下不显示“合并”图标。可在“比较”方式和“合并”方式之间来回切换,这样就可以“比较”方式开始工作会话,并在决定合并模型时切换到“合并”方式。在“比较”方式下,不能对模型进行任何更改,并将禁用“合并”菜单和工具栏功能。
有关比较模型的更多信息,请参阅 Model Integrator
联机帮助中的 Comparing Models 主题。
合并方式包含了“比较”方式的所有功能,还包含其他一些信息,这些信息用于支持您为成功合并模型文件而需作出的决策。Model Integrator 支持两种类型的合并功能:
-
自动合并 - Model Integrator 将对不会产生冲突的所有更改进行合并。
-
选择性合并 - 允许用户针对要合并的模型之间的每个差异选择添加程序。
Model Integrator 首次进入“合并”方式时,自动合并将生效。它创建接收方模型,并自动将所有未更改或几乎未更改的节点合并到该接收方模型中。如果合并的模型具有冲突的节点,Model Integrator
将在浏览器窗口中冲突所在的位置显示一个图标。为解决这些冲突进行了选择之后,Model Integrator 将显示合并的结果。
选择性合并功能允许您在具有差异和冲突的节点上更改添加程序。不希望接受添加程序对您的模型所作的全部更改时,这非常有用。需要更正较为复杂的错误(例如语义检查功能发现的错误)时,这也非常有用。
注意:必须保存合并的模型,否则合并的结果以后将不可用。
有关合并模型的更多信息,请参阅 Model Integrator 联机帮助中的
Merging Models 主题。
|