第一范文网 - 专业文章范例文档资料分享平台

PowerDesigner建模手册

来源:用户分享 时间:2025/10/8 22:32:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2. 业务处理模型BPM

本篇介绍了业务处理模型(Bussiness Process Model,简称BPM)的基础知识以及如何使用PowerDesigner进行BPM设计。需求分析阶段的主要任务是理清用户需求,描述系统功能,所以系统分析员与用户充分交流后,应得出系统的逻辑模型,BPM就是为达到这个目的而设计的。

业务处理模型以业务需求作为出发点,用图形的方式描述系统的任务和业务流程。2.1节介绍什么是BPM及其作用;2.2节介绍使用PowerDesigner的业务处理模型;2.3节介绍如何定义包;2.4节介绍了业务规则的概念、类型、如何定义规则以及将业务规则应用到BPM;2.5节介绍了如何创建BPM。

2.1. BPM简介

业务处理模型是从业务人员的角度对业务逻辑和规则进行详细描述的概念模型,并使用流程图表示从一个或多个起点到终点间的处理过程、流程、消息和协作协议。通过BPM可以描述系统的行为和需求。可以使用图形表示对象的概念组织结构,然后生怕民需求的文档。作为一个概念层次的模块,BPM适用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计。BPM与PowerDesigner其他模块之间的关系如图2-1所示。

系统分析业务处理模型(BPM)系统设计概念数据模型(CDM)面向对象模型(OOM)数据库实现物理数据模型(PDM) 图2-1 BPM与其他模块之间的关系

BPM是用系统提供的各种对象来描述系统需求,下面简要介绍这些对象。BPM包括表2-1所示的对象。 对象 Package Process Flow(Resource Flow) Start End Decision Synchronization Resource Organization Unit 表2-1 BPM的对象 工具图标 说明 用于将元素组合为组 处理过程 连接过程、起点、终点的流程 连接资源的流程 流程中的起点 流程中的终点 当流程中存在多个路径时的选项 允许多个并发动作的流程同步 资源 组织单元 下面以电子订单处理流程图为例,看看各个对象的作用。

图2-3 订单管理处理流程图

图2-3所示BPM表示的是电子订单的处理过程。从起点“客户提交订单”开始,“财务部门”将电子订单的说明提供给“销售部门”,“销售部门”记录订单信息后检查货物库存情况并通知“财务部门”检查客户信用卡信息。“财务部门”从银行获取客户信用卡信息,如果信用卡余额不足则发送邮件通知客户其信用额度不足,否则告诉“财务部门”客户可信。“销售部门”检查货物库存情况后进行判断,如果货物库存不足则发送邮件通知客户其所需货物库存不足,无法提供货物,否则,发送邮件通知客户订单已经确认并将需要发送的货物清单提供给“库房”,由“库房”发送货物。

此BPM描述了从起点“客户提交订单”到终点“订单完成”、“未确认金额”、

“订单无效”经过的“财务部门”、“销售部门”、“库房”3个部门所进行的业务处理流程图,此流程图还使用了Flow/Resource Flow、Process、Decision、Synchronization、Message Format等对象,具体各对象的使用请参考本章2.5节——建立BPM。

2.2. 使用BPM

本节将简要介绍如何创建新的BPM、打开已有BPM、从工作区中排除已经打开的BPM和如何设置BPM选项等。

2.2.1. 创建BPM

本节简要介绍创建BPM的方法,让读者有一个初步了解。新建BPM的具体过程如下:

(1)选择File→New Model菜单项,弹出如图2-4所示的窗口。

图2-4 新建窗口

搜索更多关于: PowerDesigner建模手册 的文档
PowerDesigner建模手册.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2w9sw1pftw4oweh0piu6_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top