业务处理模型BPM.ppt

业务处理模型BPM.ppt

ID:52565481

大小:1.67 MB

页数:91页

时间:2020-04-10

业务处理模型BPM.ppt_第1页
业务处理模型BPM.ppt_第2页
业务处理模型BPM.ppt_第3页
业务处理模型BPM.ppt_第4页
业务处理模型BPM.ppt_第5页
资源描述:

《业务处理模型BPM.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、13业务处理模型(BPM)3.1什么是业务处理模型3.2BPM图形的种类3.3创建BPM3.4管理BPM3.5使用包3.6业务规则3.7本章小结3.8习题23.1什么是业务处理模型业务处理模型从业务人员的角度描述系统的行为和需求,使用图形表示对象的概念组织结构,并可以生成所需要的文档。作为一个概念层次的模型,BPM适用于系统分析阶段,完成系统需求分析和逻辑设计。以结果为导向、以数据为中心的业务处理模型可以使业务人员和IT员工在设计和开发中顺利合作,有助于弥补业务需求创意和IT系统开发创意之间的隔阂,从而确保项目能满足业务目标的要求。软件开发周期中,首先进行的是需求分析,并完成系统的

2、概要设计,系统分析员利用BPM画出业务流程图,利用CDM设计出系统的逻辑模型,接着利用PDM完成数据库的详细设计,包括存储过程、触发器、视图和索引等。最后,根据OOM生成的源代码框架进入编码阶段。根据用途不同,BPM分为分析型(Analysis)、执行型(Executable)和协作型(Collaborative)3种类型,BPM支持的业务流程语言如表3-1所示。33.1什么是业务处理模型(续)表3-1BPM支持的业务流程语言43.1什么是业务处理模型(续)软件设计的不同阶段使用不同类型的BPM,分析阶段使用分析型业务流程语言对业务流程进行分析;实现阶段使用执行型业务流程语言对业务

3、流程进行编排;协作阶段使用协作型业务流程语言分析伙伴间的信息交换。53.2BPM图形的种类无论哪种BPM,无论采用哪种业务流程语言,在PowerDesigner16中BPM包括业务流程图(BusinessProcesssDiagram)、流程层次图(ProcessHierarchyDiagram)、编排图(ChoreographyDiagram)和对话图(ConversationDiagram)4种流图。63.2.1业务流程图业务流程图(或过程流程图)提供了系统中任何级别进程间的控制流(执行序列)或数据流(数据交换)。业务流程图可以建立在一个模型、一个包或分解的过程中,用于描述从开

4、始点到几个可能的结束点之间的处理、流、信息和协作之间的相互关系。73.2.2流程层次图流程层次图(或功能分解图),提供了系统功能的图形视图,并帮助分解成一个子流程树,用于项目的分析阶段。主要有以下几个方面的应用:在一个业务功能范围内定义所有流程。注重过程的识别和枚举。将已经确定的流程分解为子流程直到达到一个适当的原子级别。如果有必要,通过改变父流程来重组子流程。将整个层次结构已经描述的过程或任何分解的子进程显示在一个视图中。83.2.3编排图编排图提供了参与者之间的业务合同(信息交换)的图形视图,是BPM的核心图,主要执行以下一些任务:分配活动责任。跟踪编排系统中的进程。分析系统中

5、的数据流。实施建模活动。93.2.4对话图对话图提供了参与者之间的信息交换的逻辑关系的图形视图,主要用于设计对话池中的信息之间的交流。与业务流程图不同,业务流程图用于展示工作流和决定,而对话图展示了消息如何通过对话池。103.3创建BPMBPM是用系统提供的各种对象来描述系统的需求。创建BPM可以采用下面几种方法:新建BPM。从已有BPM生成新的BPM。113.3.1创建BPM新建BPM的具体过程如下:(1)选择File→NewModel菜单项,打开新建模型窗口。(2)在ModelType中选择BusinessProcessModel(业务处理模型),从Diagram中选择一种图形

6、或者使用默认图形,在Modelname文本框中输入模型名称,在Processlanguage下拉列表框中选择该模型所需的业务流程语言,如Analysis。如图3.1所示。123.3.1创建BPM图3.1BPM新建模型窗口(3)单击“OK”按钮,即可创建一个BPM模型。133.3.2设置BPM模型选项根据实际情况的需要,可以更改BPM模型选项的设置。具体方法如下:选择Tools→ModelOptions菜单项,或在流程图窗口中的任何空白处单击鼠标右键,从弹出菜单中选择“ModelOptions”,打开模型选项设置窗口,如图3.2所示。图3.2模型选项设置窗口(ModelSetting

7、s节点)143.3.2设置BPM模型选项(续)在模型选项设置窗口中包括ModelSettings和NamingConvention两个节点,在NamingConvention中还包括若干子节点。1.ModelSettings节点中参数含义如下:AllObjects:所有对象。Name/Codecasesensitive:名称和代码区分大小写。Enablelinkstorequirements:模型中的对象都能链接到一个需求模型的需求上,并且在模型对象的属性窗口中增加R

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。