欢迎来到天天文库
浏览记录
ID:61502732
大小:1.10 MB
页数:22页
时间:2021-02-07
《PowerDesigner 业务处理模型.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、PowerDesigner业务处理模型(BPM)说明一. BPM简介业务处理模型(BusinessProcessModel:BPM)是从业务人员的角度对业务逻辑和规则进行详细描述的概念模型,并使用流程图表示从一个或多个起点到终点间的处理过程、流程、消息和协作协议。通过BPM可以描述系统的行为和需求,可以使用图形表示对象的概念组织结构,然后生成所需要的文档。作为一个概念层次的模块,BPM适用于应用系统的系统分析阶段,完成系统需求分析和逻辑设计。BPM与PowerDesigner其它模块之间的关系如图:
2、1.1PowerDesignerBPM包括3种流图:1) 处理层次流图(Processhierarchydiagram):以层次化的方式来识别系统的功能。2) 业务处理流图(Businessprocessdiagram):用于分析一个/组流程的具体实现机制。3) 处理服务流图(Processservicediagram):以业务服务的方式来表述业务流程图。 1.2创建BPM对象(1)创建包(2)创建业务规则(3)创建起点(4)创建处理过程(5)创建组织单元/组织单元泳道图(6)创建流程(7)定义消息格式
3、(8)创建资源(9)创建资源流程(10) 创建终点 二. 示例2.1创建BPMFile-->NewModel 注意这里的PrecessLanguage选择,默认为Analysis,其在Palette对应的为组织单元为:OrganizationunitSwimlane。下文会有详细说明。 2.2设置BPM配置选项 Tools→ModelOption,或者在流程图窗口中右键菜单,选择ModelOption命令。 2.3修改BPM属性三种方法:(1)Model→ModelProperties(2)工
4、作区中右键菜单Properties命令(3)左侧列表中右键Properties命令 BPM的属性列表属性名说明长度Name模型名称254字符Code模型代码254字符Comment模型注释-Filename模型文件存储路径。如果未保存过,则此项为空-Author作者254字符ProcessLanguage处理语言 Version模型版本号-DefaultDiagram打开模型时默认打开的流图 2.4业务规则 业务规则(BusinessRule)是信息系统必须遵守的或按照业务需求必须构建的特定条件
5、。系统必须遵守此业务规则,就像遵守法律法规、客户需求或内部条例一样。 2.4.1创建业务规则Model→BusinessRules。 添加Rules: 修改Rule属性: (1)“常规属性(General)”选项卡说明 该选项卡包含属性Name、Code、Comment(说明)、Type(类型)。其中有如下类型属性可以选择。名称说明Constraint(约束)对值的附加检验,限制将在PDM和数据库中继续使用。如“项目起始日期必须早于结束日期”。Definition(定义)信息系统中对象的属性,如“客
6、户是通过名称和地址识别的人”Fact(事实)信息系统中存在的事实,“如一个客户可以填写一个或多个订单”Formula(公式)系统中所使用的计算公式,如“订单总价是每个订单单价之和”OLCConstraint(对象约束语言)是UML表达式语言,用于定义对象的附加约束Requirement(需求)系统中的特定功能说明,如“销售损失不得超过10%”Validation(校验)系统中的限制值,如“一个客户的订单总价不能大于其信用值” (2)“Expression(表达式)”选项卡或“OLCConstraint(对象约
7、束语言)”选项卡。 如果类型属性选择OLCConstraint,则会出现“对象约束语言”选项卡,否则出现“表达式属性”选项卡。对于表达式属性每个业务规则都可以包含以下两类表达式。服务器端:将业务规则应用到数据库。客户端:主要用于文档编制。 2.4.2在BPM中应用Rules 在我们需要指定Rule的对象上右击,属性,在选择More。就可以看到Rule的选项。 2.5处理BPM2.5.1创建新的业务处理流程图业务处理流程图(BusinessProcessDiagram,BPD)表示了业务
8、处理过程间的关系,重要的是处理过程中的数据流程。在一个模型或包中可以定义多个业务处理流程图,各个流程图相互设计一个业务处理过程。 一般在我们创建BPM模块是默认会创建一个BPD。我们可以对这个BPD重命名或者新建一个BPD. 两种方法:(1)View→Diagram→NewDiagram(2)选择BPM,右键,New→BusinessProcessDiagram 2.5.2定义起点起点(
此文档下载收益归作者所有