1、清华大学出版社清华大学出版社 软件分析建模与软件分析建模与PowerDesignerPowerDesigner实现实现 2010.42010.4第四章 需求模型及PowerDesigner实现(教学:2学时,上机:2学时)需求文档视图追踪矩阵视图用户分配视图需求模型WordWord文档、文档、RQMRQM、设计模型之间的关系、设计模型之间的关系Word文档、RQM、设计模型之间的关系4.1建立建立RQM的方法的方法新建模型窗口 4.1建立建立RQM的方法的方法需求文档视图窗口4.1建立建立RQM的方法的方法需求特性窗口4.1建立建立RQM的方法的方法 RQM中的包中的包 包(Package)与
2、操作系统中的文件夹十分相似,包中可以存放RQM中的各类视图。当RQM中包含很多内容时,为便于管理和理解,可以把RQM划分成几个包,每个包表示不同的任务或主题。在RQM中添加需求的方法如下:双击浏览器窗口的Document View,在打开的图形窗口中直接新建需求。在浏览器窗口的Requirements文件夹中选择一个需求,然后把它拖拽到另一个包中。4.14.1建立建立RQMRQM的方法的方法 设置设置RQMRQM的环境的环境-在在RQMRQM中增加扩展模型定义文件中增加扩展模型定义文件扩展模型定义列表窗口4.14.1建立建立RQMRQM的方法的方法 设置设置RQMRQM的环境的环境-在在RQM
3、RQM中增加扩展模型定义文件中增加扩展模型定义文件扩展模型定义选择窗口 模型选项窗口 4.14.1建立建立RQMRQM的方法的方法 设置设置RQMRQM的环境的环境-设置设置RQMRQM的模型选项的模型选项4.14.1建立建立RQMRQM的方法的方法 设置设置RQMRQM的环境的环境-设置设置RQMRQM模型选项模型选项需求字体设置窗口4.14.1建立建立RQMRQM的方法的方法 设置设置RQMRQM的环境的环境-设置设置RQMRQM模型选项模型选项命名约定设置窗口4.24.2需求文档视图需求文档视图需求的分层方法 4.24.2需求文档视图需求文档视图 需求特性窗口的需求特性窗口的Genera
4、lGeneral页页4.24.2需求文档视图需求文档视图 需求特性窗口的需求特性窗口的Detail页页4.24.2需求文档视图需求文档视图 需求特性窗口的需求特性窗口的Traceability Links页页4.24.2需求文档视图需求文档视图 需求特性窗口的需求特性窗口的User Allocations页页4.24.2需求文档视图需求文档视图 需求特性窗口的需求特性窗口的其它特性其它特性页页Related Glossary Terms页用来为需求附加专业术语,用于说明当前需求。使用窗口上部的Create Objects工具可增加专业术语。若还未定义专业术语,使用ModelGlossary T
5、erms菜单可为当前模型增加专业术语。Extended Dependencies页用于说明任何模型对象之间的相互依赖关系,系统对这种关系不进行任何检查,它只是一个说明性的关系,没有严格的形式化定义。Dependencies页,当产生一个对象的外部快捷方式或把一个业务规则附加到一个对象上时,在模型的对象之间就产生了一个依赖连接。包括内部依赖和外部依赖。内部依赖存储在模型内部,并显示在对象特性窗口的Dependencies页上。外部依赖存在于模型之间。Notes页上包含Description和Annotation两个特性子页,Description子页是需求特性的文字描述,Annotation子页
6、是需求特性的公式化描述。使用窗口上部的工具可以编辑两个特性子页的内容。Version Info页显示建立或修改当前需求的用户、时间,其信息由系统自动获得。4.3追踪矩阵视图追踪矩阵视图4.44.4用户分配矩阵视图用户分配矩阵视图4.5 RQM的有效性检查的有效性检查检查模型参数窗口4.5 RQM的有效性检查的有效性检查 模型检查的结果列表窗口 结果列表窗口项目的弹出菜单4.5 RQM的有效性检查的有效性检查业务规则检查、专业术语检查业务规则检查、专业术语检查业务规则的检查项目 专业术语的检查项目4.5 RQM的有效性检查的有效性检查用户检查、用户组检查用户检查、用户组检查 用户的检查项目 用户
7、组的检查项目 4.5 RQM的有效性检查的有效性检查需求检查、文件检查需求检查、文件检查需求的检查项目 文件的检查项目4.5 RQM的有效性检查的有效性检查外部对象外部对象/连接检查、连接检查、复制检查复制检查外部对象外部对象/连接检查连接检查 外部对象/连接只包含一项检查,要求外部对象/连接的名称和代码必须唯一。复制检查复制检查 复制检查只包含一项检查,要求复制品对象与源对象的一部分相同。可以修改复制的特性,使复制品对象与源对象完全一致。4.6需求与设计对象的连接需求与设计对象的连接在需求上连接设计对象在需求上连接设计对象在RQM的Requirements Document View中,双击
8、一个需求行前面的右向箭头,打开其特性窗口,单击Traceability Links页 4.6需求与设计对象的连接需求与设计对象的连接在需求上连接设计对象在需求上连接设计对象单击窗口上部的Add Links to Design Objects工具 4.6需求与设计对象的连接需求与设计对象的连接在需求上连接设计对象在需求上连接设计对象在Model框中选择一个模型,在第二个下拉列表框中选择该模型的一个图形,在列表中选择设计对象前面的复选框。单击OK,则所选择的设计对象出现在Traceability Links页上,在Link Type列中选择Undefined、Specification docum
9、ent、Test object、Design object、Development Planning等五种类型之一。4.6需求与设计对象的连接需求与设计对象的连接在设计对象上连接需求在设计对象上连接需求选择ToolsModel Options菜单,在打开窗口左边的Category框中选择Model Settings,在右边All Objects组框中选择Enable links to requirements复选框,单击OK按钮。在CDM、PDM、OOM、BPM、XSM、ILM等模型的图形窗口,双击一个模型对象的图形符号,打开该对象的特性窗口,选择Requirements页,4.6需求与设计对
10、象的连接需求与设计对象的连接在设计对象上连接需求在设计对象上连接需求选择窗口上部的Add Objects工具。在Model框中选择一个RQM,在第二个下拉列表框中选择一个需求组,或单击Include Sub-Objects工具,显示模型中包括的所有子对象。在列表中选择要连接到设计对象上的需求前面的复选框。4.7需求与设计对象的导入与导出需求与设计对象的导入与导出把需求导出到设计模型中把需求导出到设计模型中在工作区中同时打开RQM和CDM、PDM、OOM、BPM、XSM、ILM等模型,选择RQM中的RequirementsExport Requirements as Design Objects
11、,4.7需求与设计对象的导入与导出需求与设计对象的导入与导出把需求导出到设计模型中把需求导出到设计模型中在下拉列表框中选择需求输出的对象类型。4.7需求与设计对象的导入与导出需求与设计对象的导入与导出把需求导出到设计模型中把需求导出到设计模型中选择需求前面的复选框。单击“完成”。4.7需求与设计对象的导入与导出需求与设计对象的导入与导出 把设计对象导入到把设计对象导入到RQM中中在工作区中同时打开RQM和CDM、PDM、OOM、BPM、XSM、ILM等模型,选择RQM中的RequirementsImport Design Objects as Requirements菜单,打开如图所示窗口,选
12、择设计对象的一种模型类型。4.7需求与设计对象的导入与导出需求与设计对象的导入与导出 把设计对象导入到把设计对象导入到RQM中中在列表中选择要导入的设计对象。4.7需求与设计对象的导入与导出需求与设计对象的导入与导出 把设计对象导入到把设计对象导入到RQM中中选择一个RQM模型的需求 4.8 RQM与与MS Word文档的信息交换文档的信息交换把把Word文档导入到文档导入到RQM中中在工作区中打开一个RQM,选择FileImportWord Document菜单。或首先打开一个Word文档,选择RequirementsCreate/Update a Requirements Model fr
13、om document菜单,或单击Create/Update a Requirements Model from the document工具。此时,会自动启动PowerDesigner。注意,MS Word中的图形不能导入到RQM中。4.8 RQM与与MS Word文档的信息交换文档的信息交换把把Word文档导入到文档导入到RQM中中选择Import requirements from headings复选框,表示Word文档中的标题作为需求导入到RQM中;选择Import requirements from table rows复选框,表示Word文档中的表格行作为需求导入到RQM中;选择
14、Link the document and model复选框,表示Word文档和RQM之间建立连接。4.8 RQM与与MS Word文档的信息交换文档的信息交换把把Word文档导入到文档导入到RQM中中选择在工作区中打开的一个RQM。4.8 RQM与与MS Word文档的信息交换文档的信息交换把把Word文档导入到文档导入到RQM中中选择作为需求导入到RQM中项目前面的复选框。4.8 RQM与与MS Word文档的信息交换文档的信息交换把把Word文档导入到文档导入到RQM中中导入设置完成窗口4.8 RQM与与MS Word文档的信息交换文档的信息交换把把Word文档导入到文档导入到RQM中中
15、 导入过程窗口4.8 RQM与与MS Word文档的信息交换文档的信息交换把把RQM导出到导出到Word文档中文档中在PowerDesigner中,选择ToolsExport as Word Document菜单。如果已经导出这个Word文档,则选择ToolsUpdate Word Document菜单,可以更新已经存在的Word文档。如果RQM目前没有保存,则提示目前的RQM还没有保存,单击“确定”,打开“另存为”窗口,填写RQM的名称后,单击“保存”,打开新建Word文档窗口4.8 RQM与与MS Word文档的信息交换文档的信息交换把把RQM导出到导出到Word文档中文档中在文件名框中填
16、写要导出的Word文档的名称。4.8 RQM与与MS Word文档的信息交换文档的信息交换把把RQM导出到导出到Word文档中文档中选择Export Composite requirements as headings and sub-headings单选按钮,表示RQM中的组合需求导出到Word中作为标题和子标题。选择Export composite requirements as one heading and rows in table单选按钮,表示RQM中的组合需求导出到Word中作为标题和表中的行。4.8 RQM与与MS Word文档的信息交换文档的信息交换更新更新RQM或或Word
17、文档文档-使用使用RQM更新更新Word文档文档 在PowerDesigner中,打开一个与Word文档连接的RQM,并对这个RQM作相应的修改工作。在浏览器窗口右击RQM模型或其中的一个包,从弹出的菜单中选择Update Word Document后,系统自动启动MS Word,并开始更新Word文档。也可以使用ToolsUpdate Word Document菜单完成这项工作。注意,如果RQM没有与Word文档进行连接,则不会出现这个菜单。4.8 RQM与与MS Word文档的信息交换文档的信息交换更新更新RQM或或Word文档文档-使用使用Word文档更新文档更新RQM在MS Word中
18、打开一个与RQM连接的Word文档,并且对该文档作相应的修改工作。注意,当编辑连接到RQM上的Word文档时,建议使用“工具选项”菜单打开如图所示窗口,在“视图”页的“显示”组框中选择“域代码”复选框。在Word文档中,选择RequirementsCreate/Update a Requirements Model菜单,打开Import Requirements Wizard窗口,选择在Word文档中增加的内容标题,按照提示完成RQM的更新工作。4.8 RQM与与MS Word文档的信息交换文档的信息交换断开断开RQM与与Word文档之间的连接文档之间的连接在在MS Word中断开中断开Word文档与文档与RQM之间的连接之间的连接 在MS Word中,打开与RQM连接的Word文档,使用RequirementsDetach the Document from the Requirements Model菜单,删除Word文档中的需求标签PDRQM/PDRQM。在在PowerDesigner中断开中断开RQM与与Word文档之间的连接文档之间的连接 在PowerDesigner中,打开与Word文档连接的RQM,在浏览器窗口的Files文件夹中选择与这个RQM连接的Word文档,按下Delete键,删除这个Word文档,或从右键菜单中选择EditCut,删除这个Word文档。
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。