在将 IBM® Rational Rose® 模型导入到 IBM Rational® Rhapsody®
之前,请确保该模型从 Rational Rose 角度而言正确。另外,在
Rational Rhapsody 中必须先存在目标项目,然后才能导入
Rational Rose 模型。
过程
- 在导入 Rational Rose 模型之前,请验证该模型从
Rational Rose 角度而言是否正确。请先使用 Rational Rose
的检查模型功能并清除该模型中报告的所有错误,然后再将其导入。尝试导入存在错误的模型可能会导致使用 Rational Rose 导入器时出现问题。
- 在 Rational Rhapsody 处于运行状态的情况下,创建项目。例如,选择。
- 要开始执行导入 Rational Rose 模型的过程,请选择。
请注意,Rational Rhapsody 将自动打开“输出”窗口。
- 要选择所要导入的 Rational Rose 模型,请执行下列任意一项适当的操作以填写要导入的文件字段:
- 如果已打开 Rational Rose 环境以及所要导入的 Rational Rose
模型,请选中连接到运行中的 Rose 实例复选框以输入要导入的文件字段。
- 如果尚未打开 Rational Rose 环境,请使用浏览按钮来找到所要导入的
Rational Rose .mdl
文件。另外,也可以直接在要导入的文件字段中输入 Rational Rose 模型的名称(包括完整路径)。
- 在 Rational Rose .mdl 文件名显示在要导入的文件字段中之后,所要导入的 Rational Rose 模型的“逻辑视图”、“用例视图”和“组件视图”将显示在“Rose 导入”窗口中。
- 展开视图选项的内容,并选择要导入的元素。请注意以下信息:
- 单击主(顶部)分支的复选框将选中或取消选中所有子分支及其元素。
- 单击子分支的复选框将选中或取消选中该子分支及其所有元素。
- 右键单击复选框将选中或取消选中该特定元素(视其当前状态而定)。
- 要选择导入选项,请单击选项按钮以打开“导入选项”窗口:
- 在执行导入前,您可能想确认或者输入以下信息:
- 要关闭“导入选项”窗口,请单击确定。
- 在“Rose 导入”窗口中,要执行导入,请单击导入按钮。
- 如果在 Rational Rhapsody 模型中已存在与所要导入的包同名的顶级包,那么将显示以下消息:
包 Logical_View、Use_Case_View 和 Component_View 已存在。要继续吗?
要继续执行导入,请单击是。这意味着,任何重新导入的包都将被完全覆盖。
- 导入过程开始。进度计量表以及可能出现的关于“丢失数据”的消息将写入“输出”窗口。下列示例显示了消息类型:
错误:无法从 IControlDevice 导入关联 itsTerminal。它只有一个角色。
...
错误:无法将操作 GetPropertyValue 添加到类 IControlDevice,发生名称或特征符冲突。
...
错误:无法覆盖派生类 IAlarm 的状态图。
结果
导入过程将创建日志文件 importRose.log,此文件将在活动项目的文件夹中。