PowerDesigner 16 从入门到精通
上QQ阅读APP看书,第一时间看更新

3.7 RQM的导入导出功能

RQM提供了强大的导入导出功能,能够实现需求和其他设计模型中设计对象的相互导入,以及需求和Word文档之间的相互导入。

3.7.1 把RQM导出到设计模型中

使用需求的导出功能可以将需求导出到其他模型中成为设计对象,由此产生的设计对象与其相应的需求具有相同的名称和代码,而且每一个设计对象和它对应的需求之间存在着跟踪连接。RQM可以导出到CDM、PDM、BPM、OOM及ILM等模型中,但在实现导出功能之前,与RQM同一个工作空间中需要有相应的模型存在。

具体的导出步骤如下:

步骤01 在菜单栏中选择Requirements→Export Requirements as Design Objects菜单项,打开导出需求向导窗口,选择要导出的需求,如图3.30所示。

图3.30 需求导出向导窗口

步骤02 单击“下一步”按钮,打开如图3.31所示的窗口,选择一种需求要导出到的设计模型。

图3.31 选择需求导出的设计模型对话框

步骤03 单击“下一步”按钮,打开如图3.32所示的窗口,在下拉列表中选择一种需求要导出的设计对象类型。

图3.32 选择需求要导出的对象类型窗口

提示

根据步骤(2)中所选择的要导出的设计模型不同,这里要导出的设计对象类型也有所不同。

步骤04 单击“完成”按钮,即可完成将需求导出到相应的设计模型中。

3.7.2 把设计模型导入到RQM中

使用需求导入向导可以将其他模型的设计对象导入到需求模型中,由此产生的设计对象与其导入模型中的对象具有相同的名称和代码,而且每一个设计对象和它对应的需求之间存在着跟踪连接。CDM、PDM、BPM、OOM及ILM等模型中设计对象都可以导入到RQM中。同样,实现导入功能之前,与RQM同一个工作空间中需要有相应的模型存在。

具体的导入步骤如下:

步骤01 在菜单栏中,选择Requirements→Import Design Objects as Requirements菜单项,打开需求导入向导,从中选择一种模型,如图3.33所示。

图3.33 需求导入向导窗口

步骤02 单击“下一步”按钮,打开模型对象选择窗口,如图3.34所示,在其中选择要导入的设计对象。

图3.34 选择要导入的设计对象窗口

提示

根据步骤(1)中所选择的要导入的设计模型不同,这里要导入的设计对象类型标签也有所不同。

步骤03 单击“下一步”按钮,打开如图3.35所示的对话框,在下拉列表中选择一个RQM模型的需求,指定设计对象导入后隶属于哪个需求。

图3.35 选择需求模型窗口

步骤04 单击“完成”按钮,即可完成将设计对象导入到需求模型中。

3.7.3 把RQM导出到Word文档中

在PowerDesigner中可以把RQM导出到一个Word文档。具体步骤如下:

步骤01 打开RQM模型,选择Tools→Export as Word Document菜单项,打开如图3.36所示的窗口。如果已经导出过这个Word文档,则菜单栏中没有Tools→Export as Word Document菜单项,而是Tools→Update Word Document菜单项(说明RQM已经导出到Word文档中,使用这个菜单可以更新已经存在的Word文档)。

图3.36 新建Word文档窗口

步骤02 选择空白文档,单击“确定”按钮,打开文件保存窗口,在“文件名”文本框中输入要导出的Word文档的名称,单击“保存”按钮,打开导出样式窗口,如图3.37所示。

图3.37 导出样式窗口

其中,各参数的含义如下:

● Export Composite requirements as headings and sub-headings:表示RQM的组合需求将导出到Word中作为标题和子标题。

● Export composite requirements as one heading and rows in table:表示RQM中的组合需求将导出到Word中作为标题和表中的行。

步骤03 选择Export Composite requirements as headings and sub-headings,单击OK按钮,开始导出过程。导出过程完成后,即可生成一个Word文档,如图3.38所示。

图3.38 生成的Word文档

3.7.4 把Word文档导入到RQM中

PowerDesigner支持两种方式将Word文档导入到RQM中。

第一种方式是在PowerDesigner中导入Word文档内容从而创建新的RQM,具体步骤如下:

步骤01 选择File→Import→Word Document菜单项,打开文件选择窗口,如图3.39所示。

图3.39 打开Word文件窗口

提示

(1)Word中的图形是不能导入到RQM中的。

(2)Word文档的标题必须使用格式栏中的标题级别,并且相邻的标题或是同级别,或是下一级,不能越级5。

步骤02 选择一个要导入的Word文档,单击“打开”按钮,打开导入Word文档向导窗口,如图3.40所示。

图3.40 导入Word文档向导窗口

其中,各参数的含义如下:

● Import requirements from headings:表示将Word文档中的标题作为需求导入到RQM中。

● Import requirements from table rows:表示将Word文档中的表格行作为需求导入RQM中。

● Link the document and model:表示在Word文档和RQM之间建立连接,这里选择Import requirements from headings。

步骤03 单击Next按钮,打开选择导入内容的窗口,如图3.41所示。

图3.41 选择导入内容的窗口

步骤04 选择要导入的内容后,单击Next按钮,打开导入设置完成窗口,如图3.42所示。

图3.42 导入设置完成窗口

步骤05 单击Finish按钮,即可完成Word文档的导入工作,导入的过程中会出现如图3.43所示的对话框。

图3.43 导入过程

步骤06 导入过程结束后,PowerDesigner中会打开新建的RQM,如图3.44所示。

图3.44 导入生成的RQM

第二种方式是在Word中使用导出功能创建新的RQM,具体步骤如下:

步骤01 打开要导入的Word文档,在菜单栏中选择Requirements→Create/Update a Requirements Model from document菜单项或单击工具,此时会自动启动PowerDesigner。打开如图3.40所示的导入Word文档向导窗口。

步骤02 单击Next按钮,打开选择要导入RQM的窗口,如图3.45所示。

图3.45 选择要导入RQM的窗口

提示

这里所选择RQM必须是一个空的RQM,它可以是事先创建好的,或者在图3.45中使用,新创建一个RQM,这时Next按钮才有效,才可以进行后续的操作。

步骤03 单击Next按钮,接下来的操作同第一种方式中的步骤4~6。

在RQM与Word之间交换信息时,还需要注意以下几点:

(1)Word的版本必须是2000或以上版本。

(2)如果在Word中没有找到Requirements菜单或在PowerDesigner中没有找到Tools→Export as Word Document菜单,可能是PowerDesigner安装的时候没有装全,这时,需要重新运行安装文件,选择modify,单击“下一步”按钮,在requirements model中选择word Addins,完成安装即可!

(3)在RQM与Word文档之间进行信息交换时,RQM和Word文档之间建立了一种连接关系,使用Model→Model Properties菜单项,打开RQM模型属性窗口,单击Traceability Links选项卡,可以删除RQM与Word文档之间的连接。