[PowerDesign]数据库设计:需求模型(RQM)的简单介绍与案例教程(二)

本文介绍了使用PowerDesign进行需求模型设计的基本步骤,包括定义用户和用户组、建立业务规则及术语表等内容,帮助读者理解需求模型的设计流程。

上一章:[PowerDesign]数据库设计:需求模型(RQM)的简单介绍与案例教程(一)


定义Users和Groups

Users(用户)指在一个需求模型中至少和一个已定义需求有关的人的集合。

Groups(组)指专属于开发进程中一个或多个方面的用户类别。每个用户组要与需求模型中至少一个已定义需求有关。


新建User/Group

在资源浏览窗口中,右键单击模型名称(图标)-->New--> User,打开User属性窗口:


输入相应名称和代码名,确定即完成新建。


同样也可在菜单栏选择”Model”-->Users完成新建过程。

在资源浏览窗口中,右键单击模型名称(图标)-->New--> Group,打开Group窗口创建一个新的用户组:


下一步是将相应的User与Group联系,添加进Group中。

打开相应的Group属性,选择GroupUsers属性栏。



点击属性工具栏中”AddObjects”工具,从中选择您要添加的User对象,当然只有在您已经建立了相应的User对象时才会显示User成员列表。

现在选择您需要添加的User对象,确定就可以了。



建立Businessrules(业务规则)

业务规则是对为了满足业务需求,模型应该包括的特定内容或关于如何构建模型方面的描述清单。

在这里的示例模型中,我们要定义关于论坛积分制度的业务规则。

在RequirementModel状态下,PowerDesgner默认Businss为不可用状态,为此我们需要通过新建Extendedmodeldefinition(扩展模型定义)来激活Businessrules。

步骤如下:

选择菜单栏 Model-->ExtendedModelDefinitions,这时打开ListofExtendedModelDefinitions,通过选择其工具栏中”AddaRow”工具,如下图:


点击AddRow,添加一行:


点击Apply即在资源浏览窗口中添加ExtendedModelDefinitions目录。

在资源浏览器中打开ExtendedModelDefinitions目录,双击相应扩展模型定义左边图标

双击之后弹出属性窗口进行设置:


现在可以在右边输入extendedmodeldefinition的Name,Code等信息。

选择左边窗口中”Profile”目录,右键单击在上下文菜单中选择”AddMetaclasses…”:


这时可以看到MetaclassSelection对话框,选择PdCommon页,在Metaclass选择列表中选定BusinessRule:

点击OK,现在可以在Profile目录下看到BusinessRule了,点击OK。这样就已经完成了BusinessRule的激活。

完成上述激活步骤后我们就可以执行BusinessRules的新建了。

在资源浏览器窗口中右键单击当前需求模型->选择”New”:


或通过选择菜单栏上Model,你可以看到BusinessRule(s)选项了,选择执行,设定详细业务规则属性内容就OK了。


接下来我们为示例模型添加术语表(glossaryterm)

选择菜单栏Model->Glossaryterms,进入ListofGlossaryterms对话框


选择工具栏上”AddaRow”工具,进行glossaryterm编辑。

或通过资源浏览器中也同样能执行添加术语操作。

若目标系统比较大,功能较多,也可以通过在系统模型中添加文件夹(package)来方便管理,也能使整个模型更清晰,具有层次性。

到这我们就已经基本完成了整个需求模型。

分了三个压缩包,请分别下载 本书系统地介绍了业务建模、数据建模和应用程序建模的方法和过程,通过PowerDesigner的实现,使读者全面掌握软件分析建模的思想,是软件工程师学习软件分析、建模的入门教材。PowerDesigner 12.5集中体现了软件分析建模的最新成果,是市场占有率最高的软件分析建模平台。它将需求模型理论、业务流程理论、实体联系理论、统一建模理论贯穿其中,实现了业务建模、数据建模和应用程序建模的无缝集成。 第1章 软件分析建模基础 1.1 软件分析建模概述 1.2 业务建模概述 1.3 数据建模概述 1.3.1 概念数据模型 1.3.2 物理数据模型中的物理图 1.3.3 物理数据模型中的多维图 1.3.4 XML模型 1.4 应用程序建模概述 1.4.1 用例图 1.4.2 类图、对象图、组合结构图和包图 1.4.3 时序图、通信图、状态图、活动图和交互纵览图 1.4.4 组件图和部署图 1.5 辅助建模工具概述 1.6 分析建模实例 1.6.1 学生上机系统的业务建模 1.6.2 学生上机系统的数据建模 1.7 最具影响的软件分析建模平台 1.7.1 Sybase公司的软件分析建模平台简介 1.7.2 IBM公司的软件分析建模平台简介 1.7.3 CA公司的软件分析建模平台简介 1.7.4 Microsoft公司的软件分析建模平台简介 第2章 PowerDesigner软件分析建模的基本概念 2.1 PowerDesigner概况 2.1.1 软件分析建模需要安装的软件 2.1.2 PowerDesigner能够完成的分析建模工作 2.1.3 PowerDesigner启动时的界面 2.1.4 PowerDesigner新建模型的步骤 2.1.5 模型类型的图标及扩展名 2.1.6 PowerDesigner的工具选项板 2.1.7 PowerDesigner模型对象的特性窗口 2.1.8 PowerDesigner模型对象的列表窗口 2.1.9 PowerDesigner检查模型的相关窗口 2.2 PowerDesigner的公共资源 2.3 模型间的生成和跟踪关系 2.3.1 模型、外部系统间的关系 2.3.2 各种模型需求模型间的跟踪关系 2.4 模型对象的快捷方式 2.4.1 快捷方式的目标对象 2.4.2 产生快捷方式的方法 2.5 模型对象的复制品 2.5.1 复制品的源对象 2.5.仑产生复制品的方法 2.5.3 修改复制特性 2.6 模型的比较合并 2.6.1 比较模型 2.6.2 合并模型 2.7 模型的影响分析 2.7.1 产生用户定义事件的方法 2.7.2 从企业知识库中提取模型的交叉依赖 2.7.3 改变影响传播的集合 2.8 模型对象的映射 2.8.1 模型对象映射的基本知识 2.8.2 启动映射编辑器的方法 2.8.3 映射编辑器界面 2.8.4 在映射编辑器窗口产生映射的方法 2.8.5 修改映射语法的方法 2.8.6 从对象特性窗口创建映射的方法 2.9 模型间生成的连接 第3章 PowerDesigner的基本操作 3.1 分析建模环境的设置 3.1.1 设置环境选项 3.1.2 通用工具条 3.1.3 预定义符号工具条 3.2 模型对象操作 3.2.1 模型对象的图形符号 3.2.2 修改模型对象的显示参数 3.2.3 模型图形的打印 3.2.4 模型图形的导人和导出 第4章 需求模型PowerDesigner实现 4.1 建立RQM的方法 4.1.1 RQM中的包 4.1.2 设置RQM的环境 4.2 需求文档视图 4.2.1 需求特性窗口的General选项卡 4.2.2 需求特性窗口的Detau选项卡 4.2.3 需求特性窗口的Traceabilityunks选项卡 4.2.4 需求特性窗口的UseiAllocations选项卡 4.2.5 需求特性窗口的其他特性选项卡 4.3 追踪矩阵视图 4.4 用户分配矩阵视图 4.5 RQM的有效性检查 4.6 需求设计对象的连接 4.6.1 在需求上连接设计对象 4.6.2 在设计对象上连接需求 4.7 需求设计对象的导人导出 4.7.l把需求导出到设计模型中 4.7.2 把设计对象导人到RQM中 4.8 RQMMSWord文档的信息交换 4.8.1 把Word文档导人到RQM中 4.8.2 把RQM导出到Wor.d文档中 4.8.3 更新RQM或Word文档 4.8.4 断开RQMWord文档之间的连接 第5章 业务流程模型PowerDesignet实现 5.1 BPM的3种图形 5.1.1 业务流程图 5.1.2 流程层次图 5.1.3 流程服务图 5.2 BPM的建立方法 5.3 分析型BP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值