03-业务处理模型(BPM)ppt课件_第1页
03-业务处理模型(BPM)ppt课件_第2页
03-业务处理模型(BPM)ppt课件_第3页
03-业务处理模型(BPM)ppt课件_第4页
03-业务处理模型(BPM)ppt课件_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、13 业务处置模型(BPM) 3.1 什么是业务处置模型3.2 BPM图形的种类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-1 BPM支持的业务流程言语43.1 什么是业务处置模型(续) 软件设计的不同阶段运用不同类型的BPM,分析阶段运用分析型业务流程言语对业务流程进展分析;实现阶段运用执行型业务流

3、程言语对业务流程进展编排;协作阶段运用协作型业务流程言语分析同伴间的信息交换。53.2 BPM图形的种类无论哪种BPM,无论采用哪种业务流程言语,在PowerDesigner 16中BPM包括业务流程图(Business Processs Diagram)、流程层次图(Process Hierarchy Diagram)、编排图(Choreography Diagram)和对话图(Conversation Diagram)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) 选择FileNew Model菜单项,翻开新建模型窗口。(2) 在Model Type中选择Business Process Model(业务处置模型),从Diagram中选择

6、一种图形或者运用默许图形,在Model name文本框中输入模型称号,在Process language下拉列表框中选择该模型所需的业务流程言语,如Analysis。如图3.1所示。123.3.1 创建BPM图3.1BPM新建模型窗口(3) 单击“OK按钮,即可创建一个BPM模型。133.3.2 设置BPM模型选项根据实践情况的需求,可以更改BPM模型选项的设置。详细方法如下:选择ToolsModel Options菜单项,或在流程图窗口中的任何空白处单击鼠标右键,从弹出菜单中选择“Model Options,翻开模型选项设置窗口,如图3.2所示。图3.2模型选项设置窗口(Model Sett

7、ings节点)143.3.2 设置BPM模型选项(续)在模型选项设置窗口中包括Model Settings和Naming Convention两个节点,在Naming Convention中还包括假设干子节点。1.Model Settings节点中参数含义如下:All Objects:一切对象。 Name/Code case sensitive:称号和代码区分大小写。 Enable links to requirements:模型中的对象都能链接到一个需求模型的需求上,并且在模型对象的属性窗口中添加Requirements标签。Default DeMessage Format:选择音讯格式的默

8、许设置。音讯格式是流程和资源流的属性,它可以提供对象间的数据交互类型信息。 None(无)表示对此流程不需求任何默许音讯格式,这通常意味着此流程重要级别不高。 Undefined(未定义),表示以后将定义此流程的音讯格式。2.Naming Convention节点用于设置每种对象的命名约束,设置方法同2.2.2,这里不再赘述。153.3.3 创建业务流程图业务流程图(Business Process Diagram,简称BPD)表示业务处置过程间的关系,注重处置过程中的数据流程。在一个BPM模型或包中可以定义多个业务流程图,各个流程图可相互独立地描画一个业务处置。本章将以“进销存管理系统库存管

9、理中的业务处置为例,基于Analysis流程言语建立一个BPM业务流程图(如图3.3所示),着重引见业务流程图的创建,并详细讲述BPD中各种对象的作用及详细的创建过程。163.3.3 创建业务流程图(续) 图3.3库存管理业务处置流程图173.3.3 创建业务流程图(续)创建业务流程图的步骤如下:假设在创建BPM模型时,选择的是默许图形(Business Process Diagram),生成的BPM直接进入业务流程图的图形设计任务区,这时就可以进展业务流程图的设计了。否那么需求定义新的业务流程图,详细创建的方法如下:(1) 选择ViewDiagramNew DiagramBusiness P

10、rocess Diagram菜单项,定义新的业务流程图,如图3.4所示。183.3.3 创建业务流程图(续)图3.4 新建流程图属性窗口193.3.3 创建业务流程图(续)(2) 单击“OK按钮,将在WorkSpace下的BPM下新增“BPD_kucun节点,右侧窗口即为定义业务流程图的图形设计任务区,同时翻开用于设计选定图形对象的工具选项板,如图3.5所示。 203.3.3 创建业务流程图(续) 图3.5 新建BPD 窗口213.3.3 创建业务流程图(续)留意:假设进入业务流程图的图形设计任务区时,没有看见工具选项板,可选择View菜单,将Toolbox选项前的勾挑上即可出现。BPD工具选

11、项板中的工具选项含义如表3-2所示。223.3.3 创建业务流程图(续) 表3-2 BPD工具选项板各选项含义233.3.4 定义起点起点(Start)是BPD所表达的整个处置过程的开场,表示的是处置过程和处置过程外部的入口。由于在一个BPM中可以定义多个BPD,所以在一个模型或包中可以创建多个起点。定义起点的方法有两种:运用工具选项板上Start工具选项选择ModelStarts菜单项其中第一种方法最为直观方便。详细操作过程如下:(1) 选择工具选项板上的Start图标 ,光标外形由指针形状变为选定图标的外形。(2) 在图形设计任务区适当位置单击鼠标左键放置起点。假设需求定义多个起点,只需挪

12、动光标到另一适宜位置,再次单击鼠标左键即可。243.3.4 定义起点(续)(3) 起点放置后,可经过在图形设计任务区空白处单击鼠标右键,或者在工具选项板中选择指针(Pointer),将光标外形恢复为指针形状,终了起点定义任务。(4) 设置起点属性 双击起点图形符号,翻开起点属性窗口,如图3.6所示。图3.6 起点属性窗口253.3.4 定义起点(续)General选项卡中设置起点的根本属性,主要包括起点的称号(Name)、代码(Code)、注释(Comment)等属性。留意:默许形状下,在BPD中是不显示起点称号的,这样很难直观地了解起点所要表达的含义。假设希望显示起点称号,可以经过如下设置来

13、实现。(1) 选择ToolsDisplay Preferences菜单项,翻开显示参数设置窗口。(2) 在Category的General Settings节点中选择Start,翻开Start的显示参数窗口,如图3.7所示,选中Name复选框。263.3.4 定义起点(续)图3.7 BPM显示参数设置窗口273.3.4 定义起点(续)(3) 单击“OK按钮,系统弹出更改格式窗口,选择所做修正要运用的对象,如图3.8所示。图3.8 更改格式窗口283.3.4 定义起点(续)各参数的含义如下:All symbols:表示运用于一切对象。Selected symbols:表示运用于所选的对象。New

14、 symbols:表示运用于新对象。(4) 单击“OK按钮,前往流程图,就会发如今起点的下方显示出起点的称号,如图3.9所示。图3.9起点“提交数据293.3.5 定义处置过程处置过程表示一项效力,也可以表示一个手动或自动的动作,通常表示成动宾词组,如检查数据。当处置获得控制时,开场执行动作,根据动作的结果进入下一个处置。每个处置过程都至少有一个输入流和一个输出流。处置分为原子处置(Atomic Process)和组合处置(Composite Process)。原子处置也称活动(Activity),它不包含任何子处置(Sub-process);组合处置也称复合处置,它运用一组子处置描画复合处置

15、的动作。定义处置过程的详细操作过程如下:(1) 选择工具选项板上的Process图标 。(2) 在图形设计任务区适当位置单击鼠标左键放置处置过程。假设需求定义多个处置过程,只需挪动光标到另一适宜位置,再次单击鼠标左键即可。303.3.5 定义处置过程(续)(3) 设置处置过程属性 双击处置过程图形符号,翻开处置过程属性窗口,如图3.10所示。图3.10 处置过程属性窗口(General选项卡)313.3.5 定义处置过程(续)General选项卡用于设置处置过程的常规属性,主要参数含义如下:Name:处置过程称号。Code:处置过程代码。Organization unit:组织单位。表示某个组

16、织与某个过程相关。它可以代表一个系统、一个效力器、一个组织或一个用户等。Organization unit列表框中列举了模型中定义的组织单位。Timeout:非0 值表示动作执行时限,当动作实践执行时间大于此值时表示超时异常。Duration:执行此动作的周期。Composite status:定义处置过程的形状。Atomic task:表示原子处置过程。323.3.5 定义处置过程(续)Decomposed process:表示复合处置过程。选中该选项时,处置过程属性窗口会自动添加Sub-Processes选项卡,用于定义子处置过程。复合过程用来描画一个父过程行为可以被无限分解为多个子过程。

17、子过程不需求进一步分解,由于子过程本身包含的信息曾经被细化了。Number ID:序号。Implementation选项卡用于定义处置过程的执行过程,如图3.11所示。图3.11 处置过程属性窗口(Implementation选项卡)333.3.5 定义处置过程(续)Implementation选项卡中主要参数含义如下:Type:为处置过程的执行过程指定类型。包括循环(Loop)、重用(Reuse process)和无(None)。Action type:表示动作的执行方式。包括:人工(Manual)、自动(Automated)和未定义(Undefined)。Data选项卡用于定义与处置过程有

18、关的数据对象。数据对象是指在处置过程中需求创建、修正、删除或运用到的对象,并且在此定义的数据对象可以导出到指定的概念数据模型中,供概念数据模型运用,如图3.12所示:343.3.5 定义处置过程(续)图3.12处置过程属性窗口(Data选项卡)353.3.5 定义处置过程(续)其中C、R、U、D表示数据对象在处置过程中允许的操作,分别为创建、只读、修正和删除。假设想运用在BPD中曾经定义好的数据对象,单击工具栏中Add Objects工具 ,翻开选择数据对象窗口,从中选择所需的数据对象即可,如图3.13所示。图3.13选择数据对象窗口363.3.5 定义处置过程(续)假设想新建数据对象,单击工

19、具栏中Create an Object工具 进展定义,定义数据对象的过程如下:单击 ,翻开数据对象属性窗口,设置数据对象属性,如图3.14所示。图3.14 数据对象属性窗口(General选项卡)373.3.5 定义处置过程(续)General选项卡主要用于设置称号、代码和类型等属性。其中,Type表示数据对象的类型,包括根本数据(Elementary)、构造化数据(Structured Data)和未定义(Undefined)。本例中的出库单数据对象就是一个构造化数据,包括商品编号、单价、出库时间、数量、经手人及存放仓库等属性。当数据对象的类型(Type)设置为Structured Data

20、,设置完成后,在数据对象属性窗口中会多出一个Sub-Data选项卡,切换到Sub-Data选项卡,如图3.15所示。3.3.5 定义处置过程(续)38图3.15 数据对象子数据窗口3.3.5 定义处置过程(续)在Sub-Data选项卡中,利用工具栏中Create an Object工具 ,定义子数据对象。处置过程定义结果如图3.16所示。39图3.16 “出库单审核处置过程3.3.6 定义流程流程表示存在或能够存在数据交互的两个对象间的交互关系。在流程图中运用带有箭头的直线表示流程。流程的起始和终止对象取值如表3-3所示。表3-3 流程的起始和终止对象取值表403.3.6 定义流程(续)留意:

21、“表示可以定义流程,“表示不可以定义流程。定义流程的详细操作过程如下:(1) 选择工具选项板上的Flow图标 。(2) 在图形设计任务区选定要设定流程的两个模型对象,在第一个模型对象内单击鼠标并拖动鼠标至第二个模型对象(这里选择“起点和“出库单审核),两个对象间会添加一个流程的图标。(3) 设置流程属性 双击流程图形符号,翻开流程属性窗口,如图3.17所示。413.3.6 定义流程(续)42图3.17 流程属性窗口3.3.6 定义流程(续)General选项卡用于流程常规属性的设置,主要参数含义如下:Name:组织单元称号。Code:组织单元代码。Source:流程的起始对象。Destinat

22、ion:流程的终止对象。Transport:数据流的传输方式。主要用于文档的编制,提供了数据流传输方式信息。Transport 下拉列表中提供3 种备选方式:、邮件、,也可以直接输入其他的传输方式类型。Flow type:流程类型。可以直接输入流程类型或者选择以下流程类型:Success:正常流程;Timeout:超时流程;Technical error:技术错误流程;Business error:业务错误流程。433.3.6 定义流程(续)Message format:处置过程间的数据交互格式。可以选择的音讯格式类型有None,表示流程间没有数据交互;Undefined,这是默许选项,表示以

23、后将定义其音讯格式;也可以单击音讯格式下拉列表旁的新建工具为流程定义音讯格式。Condition选项卡用来定义流程条件,如图3.18所示。当存在多个流程时,可以根据流程条件来选择执行流程。443.3.6 定义流程(续)45图3.18 流程属性窗口的Condition选项卡3.3.6 定义流程(续)其中,主要参数含义如下:Alias:对流程条件总结。当流程条件很复杂时,可以设置Alias属性,这样在流程图中就可以显示概要性的Alias,而不显示整个复杂的流程条件了。Editor:流程条件的详细信息。在流程图中Alias将显示在流程线旁,假设定义了Condition,而没有指定Alias那么在流程

24、线旁显示一切Editor 信息。Data选项卡的作用与操作方法同处置过程中的Data选项卡,这里不再赘述。(4)单击“确定按钮保管所做修正,如图3.19所示。463.3.6 定义流程(续)47图3.19“提交出库单 流程3.3.7 定义音讯格式音讯格式定义了流程间的两个对象所要交互数据的数据格式。假设没有数据交互,可以不用定义任何音讯格式。虽然工具选项板上没有建立音讯格式的工具,但在“流程/资源流属性窗口中定义音讯格式时,音讯格式就附加到流程/资源流或处置上,如图3.20所示。48图3.20 “出库单音讯格式3.3.7 定义音讯格式(续)在流程图中不允许复制音讯格式图标,假设删除音讯格式图标,

25、流程/资源流的音讯格式属性设置为None即可。定义音讯格式的方法有两种:从流程/资源流属性窗口创建音讯格式选择ModelMessage Formats 菜单项选择第一种方法,详细操作过程如下:(1) 在流程图中双击流程图标,翻开流程/资源流属性窗口。(2) 单击音讯格式(Message Format)下拉列表旁的创建工具 ,翻开音讯格式属性窗口。其中,General选项卡主要用于设置音讯格式的根本信息,例如称号和代码等;Definition选项卡用于设置音讯格式的类型,如图3.21所示。493.3.7 定义音讯格式(续)图3.4 新建流程图属性窗口50图3.21 音讯格式属性窗口Definit

26、ion选项卡3.3.7 定义音讯格式(续)其中,主要参数含义如下:Type:类型。包括嵌入式文件(Embedded file)、外部文件(External file)、URL和音讯片段(Message parts)。Message format:音讯格式类型。可以直接输入音讯格式类型或者选择以下音讯格式类型:DTD:表示音讯格式类型为文档类型定义(Document Type Definition)。XML schema:表示音讯格式类型为XML方式。RELAXNG:表示音讯格式类型为RELAXNG。Data选项卡的作用与操作方法同处置过程中的Data选项卡,这里不再赘述。(3) 定义终了后,单

27、击“确定按钮保管所做的修正。513.3.8 定义判别判别描画了一个流分解成几个流时的断定条件,用 表示。每个流都能够带有一个流动条件,当流动条件满足时,开场执行这个流所指向的处置动作。流动条件之间不能相互包含,并且应该覆盖一切能够。定义判别的详细操作过程如下:(1) 选择工具选项板上的Decision图标 。(2) 在图形设计任务区适当位置单击鼠标左键放置判别。(3) 设置判别属性 双击判别图形符号,翻开判别属性窗口,如图3.22所示。523.3.8 定义判别(续)53图3.22 判别属性窗口3.3.8 定义判别(续)其中,General选项卡包含判别的称号(Name)、代码(Code)等属性

28、;Condition选项卡的作用与操作方法同资源中的Condition选项卡,这里不再赘述。(4) 单击“确定按钮保管所做修正,结果如图3.23所示。54图3.23 “出库单合格?判别3.3.9 定义组织单元组织单元是指为处置过程担任的组织,可以是公司、系统、效力、组织、用户或者角色,也可以以为是运用更高级处置过程的业务同伴,用 表示。假设将组织单元表示成泳道(Swim Lane)方式,那么称为组织单元泳道,用 表示。图3.24是用泳道法和图标法表示的组织单元。右击图形设计任务区的空白处,从弹出的快捷菜单中选择Disable Swimlane Mode/Enable Swimlane Mode

29、,可以切换两种表示法。也可以运用ToolsDisplay Preferences菜单项,在翻开的窗口左边选择General Settings,在窗口右边选择或不选择Organization Unit Swimlane复选框切换两种表示法;选择Horizontal或Vertical,切换泳道的程度布置与垂直布置。553.3.9 定义组织单元(续)56泳道表示法 泳道表示法 图3.24 组织单元的两种表示方法3.3.9 定义组织单元(续)定义组织单元的详细操作过程如下:(1) 选择工具选项板上的Organization Unit图标 。(2) 在图形设计任务区适当位置单击鼠标左键放置组织单元。(3

30、) 设置组织单元属性 双击组织单元图形符号,翻开组织单元属性窗口,如图3.25所示。57图3.25 组织单元属性窗口3.3.9 定义组织单元(续)在General选项卡中设置组织单元的称号、代码等属性。其中,Parent Organization表示父组织单元。(4) 定义终了后,单击“确定按钮保管所做修正,结果如图3.26所示。58图3.26 “管理员组织单元 3.3.10 定义角色关联角色关联(Role Association)阐明组织单元与处置之间的关联关系。这种关系必需把组织单元表示成图标方式。假设把组织单元切换成泳道方式,那么系统自动删除角色关联,并且工具选项板中Role Assoc

31、iation工具变成灰色。角色关联具有方向性,不同的方向表达不同的含义,在运用时必修加以留意。如“销售员组织单元与“销售商品处置之间角色关联方向为从“销售员到“销售;“顾客组织单元与“销售商品处置之间角色关联方向从“销售商品到“顾客。定义角色关联的详细操作过程如下:(1) 选择工具选项板上的Role Association图标 。(2) 在图形设计任务区选定要设定角色关联的两个模型对象,在第一个模型对象内单击鼠标并拖动鼠标至第二个模型对象(这里选择“管理员和“修正规那么),两个对象间会添加一个角色关联的图标。593.3.10 定义角色关联(续)(3) 设置角色关联属性 双击角色关联图形符号,翻

32、开角色关联属性窗口,如图3.27所示。60图3.27 角色关联属性窗口 3.3.10 定义角色关联(续)General选项卡用于流程常规属性的设置,主要参数含义如下:Name:角色关联称号。Code:角色关联代码。Orientation:关联方向。Initiating role:自动角色。Responding role:被动角色。Source:源。Destination:目的地。(4) 单击“确定按钮保管所做修正,如图3.28所示。613.3.10 定义角色关联(续)62图3.28 “管理员与“规那么修正之间的角色关联 3.3.11 定义资源资源类似数据存储,可以是数据、文档、数据库、组件等处

33、置过程,可以用于特殊事务。定义资源的详细操作过程如下:(1) 选择工具选项板上的Resource图标 。(2) 在图形设计任务区适当位置单击鼠标左键放置资源。(3) 双击资源图形符号,翻开资源属性窗口,设置资源属性。操作方法同处置过程,这里不再赘述。定义终了后,单击“确定按钮保管所做修正,结果如图3.29所示。63图3.29 “库存报警信息资源3.3.12 定义资源流处置过程经过资源流访问资源,在流程图中运用带有箭头的虚线表示资源流。资源的访问方式决议了资源流程的方向。资源流访问资源有3种方式,包括来自处置的访问,来自资源的访问和来自处置和资源之间的互访,如图3.30所示。64(a)来自处置的

34、资源流 (b)来自资源的资源流(c)来自资源与处置之间的资源流图3.30 资源与处置之间的访问方式3.3.12 定义资源流(续)其中,图3.30(a)中资源流能执行Create、Update或Delete三种操作;(b)中资源流能执行Read一种操作;(c)中资源流能执行Create、Update、Delete和Read四种操作。定义资源流的详细操作过程如下:(1) 选择工具选项板上的Resource Flow图标 。(2) 在图形设计任务区选定要设定资源流的两个模型对象,在第一个模型对象内单击鼠标并拖动鼠标至第二个模型对象(这里选择“库存报警和“库存报警信息),两个对象间会添加一个资源流的图

35、标。(3) 设置资源流属性 双击资源流图形符号,翻开资源流属性窗口,如图3.31所示。653.3.12 定义资源流(续)66图3.31 资源流程属性窗口3.3.12 定义资源流(续)General选项卡中参数的含义如下:Name:资源流程称号。Code:代码。Process:资源流程的处置过程端。Resource:资源流程的资源端。Message format:音讯格式。Access mode:访问方式。Create:新建。Update:修正。Delete:删除。Read:只读。Condition选项卡和Data选项卡的作用与操作方法同流程。673.3.12 定义资源流(续)(4) 定义终了后

36、,单击“确定按钮保管修正,结果如图3.32所示。68图3.32 “库存报警信息和“库存报警之间的资源流3.3.13 定义终点终点是业务流程图中处置过程和终止点。由于在一个模型或包中可以运用多个业务处置流程,因此在一个包或模型中允许定义多个终点。假设需求,在同一业务流程图中也可以定义多个终点,如正确和错误情况的终点就可以不同,在图3.3中就定义了两个终点,“入库单无效和“出库单无效。定义终点的详细操作过程如下:(1) 选择工具选项板上的End图标 。(2) 在图形设计任务区适当位置单击鼠标左键放置终点。(3) 设置终点属性 双击终点图形符号,翻开终点属性窗口,如图3.33所示。693.3.13

37、定义终点(续)70图3.33 终点属性窗口3.3.13 定义终点(续)General选项卡中Type参数含义如下:Type:类型。Success:表示流程正常终止。Timeout:表示流程由于超时而终止。Business error:表示流程由于业务逻辑错误而终止。Technical error:表示流程由于技术错误而终止。(4) 定义终了后,单击“确定按钮保管所做的修正,结果如图3.34所示。71图3.34 “出库单无效终点3.3.13 定义终点(续)留意:默许形状下,在BPD中同样不显示终点称号,假设想显示,参照起点进展设置。终点不能创建快捷方式,一个复合过程至少有一个终点。723.4 管

38、理BPM管理BPM包括对已有的BPM进展编辑以及从阅读器窗口中删除已翻开的BPM等。3.4.1 编辑已有BPM假设曾经创建好了BPM,那么可以翻开该模型并进展修正。详细方法如下:1.选择FileOpen菜单项,翻开文件列表窗口。2.选择所需翻开的BPM文件(BPM 文件扩展名为.BPM),单击“翻开按钮,所选择的模型会在图形设计任务区中显示,在流程图窗口中翻开流程即可进展相关的修正任务。733.4.2 删除BPM假设不需求在图形设计任务区中显示BPM,可以选择删除。从图形设计任务区中删除BPM时,需求在阅读器窗口中移除该模型节点,此模型将不再在图形设计任务区中存在,但BPM文件并不会从计算机中

39、真正的删除。从PowerDesiger中删除BPM的详细方法如下:在阅读器窗口中选中要删除的BPM节点,鼠标右健单击,从弹出菜单中选择“Detach From Workspace,如图3.35所示。对于新建的BPM或修正正的BPM,PowerDesigner会弹出能否需求保管BPM的窗口,假设需求保管BPM的修正那么单击“是按钮;对于新建BPM需求选择途径和输入文件名,假设不需求保管所作修正那么单击“否按钮,单击“取消按钮那么取消从图形设计任务区中删除BPM。743.4 管理BPM75图3.35 从任务区中删除BPM模型3.4.3修正BPM属性为了更确切地描画某一个BPM模型的功能,还可以对该

40、模型的属性进展详细的设置。详细方法如下:选择ModelModel Properties菜单项,或在流程图窗口的任何空白处鼠标右键单击,从弹出的快捷菜单中选择“Properties,翻开模型属性窗口,如图3.36所示。763.4.3修正BPM属性(续)77图3.36 模型属性窗口(General选项卡)3.4.3修正BPM属性(续)根据需求可以修正模型的属性。General选项卡用于定义模型的通用信息,其中各项参数含义如下:Name:BPM的称号。Code:BPM的代码。Comment:注释。File name:模型文件位置。假设文件从未保管,此项为空。Author:作者。Version:模型版

41、本号。Process language:处置言语。Default diagram:翻开模型时默许翻开的流图。Notes选项卡用于模型的文字及公式描画。783.5 运用包包(Package)是用于将元素构成组的机制,它包含模型对象。经过包的方式可以将多个模型对象有效地组织起来。3.5.1创建包当模型比较复杂时,为了方便设计和管理,可以将模型分解为多个较小的部分,从而防止操作模型的整体数据集合。运用包可将不同义务和主题的模型分配给多个开发小组,以提高开发效率。创建包的详细操作过程如下:1.选择工具选项板上的Package图标。2.在图形设计任务区适当位置单击鼠标左键放置包。3.设置包的属性793.

42、5.1创建包选择ModelPackages菜单项,翻开包列表窗口后选择所需求修正属性的包,双击行首或单击工具栏中Properties工具 或在图形设计任务区中双击需求修正的包,翻开包属性定义窗口,如图3.37所示。80图3.37 包属性定义窗口3.5.2 运用包创建包后可以经过包来组织模型对象。运用包的详细方法如下:1.在图形设计任务区中选择创建好的包对象,双击后翻开包属性窗口,单击More,选择Related Diagrams选项卡,单击工具栏 按钮翻开添加对象窗口,如图3.38所示。2.在添加对象窗口中,经过选择复选框选择要添加的对象。3.定义终了后,单击“确定按钮保管所做修正。813.5.2 运用包(续)82图3.38 添加对象窗口3.6 业务规那么业务规那么(Business Rule)是信息系统必需遵守的或按照业务需求必需构建的特定条件。系统的业务必需遵守此业务规那么,就像遵守法律法规、客户需求或内部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论