协作流程图的绘制.ppt

上传人:本田雅阁 文档编号:3236940 上传时间:2019-08-03 格式:PPT 页数:45 大小:422.04KB
返回 下载 相关 举报
协作流程图的绘制.ppt_第1页
第1页 / 共45页
协作流程图的绘制.ppt_第2页
第2页 / 共45页
协作流程图的绘制.ppt_第3页
第3页 / 共45页
协作流程图的绘制.ppt_第4页
第4页 / 共45页
协作流程图的绘制.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《协作流程图的绘制.ppt》由会员分享,可在线阅读,更多相关《协作流程图的绘制.ppt(45页珍藏版)》请在三一文库上搜索。

1、第7章 协作流程图的绘制,(时间:2次课,4学时),第7章 协作流程图的绘制,教学提示:本章主要介绍建模工具PlayCASE的基本建模图形协作流程图的绘制方法。内容包括:协作流程图操作窗口中的树形选项区、垂直工具栏的介绍;协作流程图的描述方法;主体、事件和过程的添加、修改、删除方法;以及如何保持数据一致性的方法介绍等。协作流程图同样是从业务流程平滑过渡到软件设计的重要环节。 教学目标:掌握协作流程描述的基本方式,掌握协作流程图操作窗口中各功能按钮、命令按钮、快捷菜单的用途,并能灵活地运用它们绘制协作流程图。,第7章 协作流程图的绘制,7.1 协作流程描述窗口 7.2 协作流程图的绘制 7.3

2、习题,7.1 协作流程描述窗口,7.1 协作流程描述窗口,协作流程描述窗口由主菜单、树形选项区、垂直工具栏、水平工具栏和图形编辑区组成。 1. 树形选项区 协作流程图的树形选项区如图7.1所示。,图7.1 协作流程图的树形选项区,7.1 协作流程描述窗口,2. 垂直工具栏 垂直工具栏提供了与建立功能协作流程图相关的各项功能。关于各工具按钮的图标和功能详见教材135页。 3. 协作流程图样式 协作流程图的外在形式如图7.2所示。,7.1 协作流程描述窗口,图7.2 协作流程图的图示,7.2 协作流程图的绘制,7.2.1 进入操作窗口 7.2.2 增、删、改活动主体 7.2.3 增、删、改事件 7

3、.2.4 增、删、改活动条 7.2.5 增、删、改过程 7.2.6 整理事件和过程 7.2.7 建立协作流程图的一个例子,7.2.1 进入操作窗口,1. 新建协作流程图 建立协作流程图的操作方法如下: (1) 在PlayCASE窗口左上角【建模图形】的下拉列表中,选择【协作流程图】(见图7.3); (2) 在【协作流程图】的操作窗口左边的树形选项区中,单击命令按钮 ,将弹出【输入新图名】对话框(见图7.4); (3) 键入要建立的协作流程图名称,如“出库”。单击OK按钮确定,否则单击Cancel按钮放弃建立;,7.2.1 进入操作窗口,图7.3 选择【协作流程图】图示,图7.4 【输入新图名】

4、对话框,7.2.1 进入操作窗口,(4) 在树形选项区中,将会显示出新建的协作流程图名字“No.1:出库”(见图7.5),单击它后,在协作流程图的操作窗口右边的编辑区处于显示或编辑状态。,图7.5 新建协作流程图“出库”图示,7.2.1 进入操作窗口,2. 显示和编辑协作流程图 显示和编辑协作流程图的操作步骤如下: (1) 在树形选项区中,单击要显示或编辑的协作流程图名称; (2) 在窗口右侧的【协作流程图】编辑区中,将显示该图的实际图形; (3) 使用工具栏中的各个功能按钮填充和编辑协作流程图。,7.2.2 增、删、改活动主体,1. 在协作流程图中加入活动主体 在协作流程图中,添加主体的方法

5、主要有以下两种: 添加活动主体 在协作流程图中,添加组成结构树中已经存在的单元的方法如下: (1) 单击工具按钮 ; (2) 系统弹出【加入收发事件的活动主体】对话框;,7.2.2 增、删、改活动主体,(3) 选择【对应事件流图中的活动主体】标签,框内显示与协作流程图所处层次相同的功能执行流程/事件流图中的活动主体。如果要加入的主体存在,单击【加入】按钮。否则,单击【全部活动主体】标签,选择要加入的主体,单击【加入】按钮。之后,单击【关闭】按钮,退出对话框,系统出现添加组成结构树中已经存在的活动主体“销售业务员”,如图7.8所示。,图7.8 添加组成结构树中已经存在的活动主体,7.2.2 增、

6、删、改活动主体,(4) 单击新加入的主体,使主体处于选中状态。 加入自由主体 在协作流程图中,添加组成结构树中不存在的单位的方法如下: (1) 单击工具按钮 ; (2) 将鼠标移动到【协作流程图】编辑区,在要加入的主体位置处单击鼠标左键; (3) 加入后,在协作流程图顶部将出现活动主体; (4) 单击新加入的主体,使主体处于选中状态; (5) 单击工具按钮 ,或双击主体,将弹出【编辑自由主体】对话框。,7.2.2 增、删、改活动主体,2. 删除协作流程图中的活动主体 删除协作流程图中活动主体的操作方法: (1) 在协作流程图中,选择要删除的活动主体; (2) 按键盘上的Delete键; (3)

7、 系统将弹出删除确认对话框,单击【是(Y)】为删除,单击【否(N)】则放弃操作。 3. 修改协作流程图中的自由主体 在协作流程图中修改主体的方法主要有以下两种: 修改自由主体 (1) 在【协作流程图】编辑区域中,选择要修改的主体; (2) 在工具栏上,单击工具按钮 ; (3) 弹出【编辑自由主体】对话框;,7.2.2 增、删、改活动主体,(4) 若确认修改,则单击【确定】按钮,否则单击【取消】放弃修改。 修改活动主体 在协作流程图中,修改组成结构树中已存在的单元的方法如下: (1) 在【协作流程图】编辑区域中,选择要修改的主体; (2) 在工具栏上,选择解除与活动主体的关系按钮 ,使该主体变为

8、自由主体; (3) 修改操作可参见修改组成结构树中不存在的主体的操作部分。,7.2.3 增、删、改事件,1. 加入工作交互时发生的事件 在协作流程图中,加入工作交互时发生的事件的操作步骤如下: (1) 单击加入事件工具按钮 ; (2) 将鼠标移至【协作流程图】编辑区域,在交接工作的交方主体上,单击鼠标左键; (3) 拖动鼠标到交接工作的接方主体下的垂直线上,单击鼠标左键; (4) 加入事件即可。,7.2.3 增、删、改事件,2. 修改协作流程图中的事件 双击需要修改的事件,将出现【编辑事件】对话框,在【事件】选项组中可以修改事件,同时也可以修改事件所携带的数据。 3. 删除协作流程图中的事件

9、删除在协作流程图中事件的操作步骤如下: (1) 在协作流程图中,选择要删除的事件链,删除双方联系的事件链也就是删除了事件本身; (2) 按键盘上的Delete键; (3) 系统将弹出【确实要删除吗】对话框。单击【是(Y)】为删除,弹出【否(N)】为放弃操作。,7.2.3 增、删、改事件,4. 使事件携带数据 在协作工作过程中,往往有表单的传递,这时事件需要携带数据,具体操作可参考下一章有关信息表单部分的操作。,7.2.4 增、删、改活动条,1. 加入活动条 在协作流程图中,加入活动条的操作方法为: (1) 单击工具按钮 ; (2) 将鼠标移入【协作流程图】编辑区,此时鼠标变成 图状; (3)

10、将小十字星放在活动主体下的垂直线上点一下,出现新增加的“关键活动步骤”; (4) 通过拉动活动条的两端,可以调整活动条的大小,其结果如图7.17所示。,7.2.4 增、删、改活动条,图7.17 加入活动条,7.2.4 增、删、改活动条,2. 删除活动条 在协作流程图中,删除活动条就是删除活动主体的功能/过程(职责或步骤),其操作方法如下: (1) 在【协作流程图】编辑区中选择要删除的活动条(删除功能/过程); (2) 按键盘上的Delete键; (3) 系统将弹出【确实要删除吗】对话框(见图7.18),单击【是(Y)】为删除,单击【否(N)】为放弃操作。,7.2.4 增、删、改活动条,图7.1

11、8 在协作流程图中删除活动条,7.2.4 增、删、改活动条,3. 在协作流程图中拆分活动条 在协作流程图中,拆分活动条的目的是在两个相邻的工作步骤之间插入新的工作步骤,其操作方法如下: (1) 选择需要拆分的活动条; (2) 单击分离活动条工具按钮 ; (3) 在【协作流程图】编辑区中出现分离后的活动条,此时在拆分后的活动条中间就可以加入新的工作步骤。 4. 在协作流程图中合并活动条 合并活动条就是将相邻的工作步骤连接起来,以保持协作流程图的连续性,其操作方法如下: (1) 选择需要合并的活动条; (2) 拖动鼠标从其中一个活动条的一端到另一条上即可。,7.2.5 增、删、改过程,1. 在活动

12、条上定义过程(职责或步骤) 在协作流程图中,不仅要描述事件,即双方交接的工作内容,还要描述交接工作前后各自所必须完成的工作。这部分工作需在各自主体的活动条上进行定义,其方法为: (1) 单击要加入过程描述的活动条; (2) 在工具栏中,单击编辑过程按钮 ; (3) 弹出【编辑工作过程】对话框; (4) 在【类型】选项组中选择【功能】;,7.2.5 增、删、改过程,(5) 如使用的功能已经在组成结构树中存在,单击按钮 ,将弹出【选择功能/工作过程】对话框,单击【系统/功能】标签,在树形选项区中选择要加入的内容,如“核对出库单是否无误”,单击【确定】命令按钮即可,其结果如图7.24所示。,图7.2

13、4 选择已存在的过程的结果,7.2.5 增、删、改过程,2. 在活动条上修改过程(职责或步骤) 在活动条上修改过程的方法如下: (1) 选择要修改的过程所在的活动条; (2) 单击工具按钮 ,如果活动条中存在的过程在组成结构树中已经存在,则弹出【选择功能/工作过程】对话框;如活动条中不存在这个过程,或过程在组成结构树中没有描述,则弹出【编辑工作过程】对话框; (3) 其他参见在活动条上定义过程(职责或步骤)的操作部分。 3. 在活动条上删除过程 在活动条上删除过程的操作与删除活动条相同。,7.2.6 整理事件和过程,1. 将自由功能发送给活动主体 在协作流程图中,与组成结构树不相符的项在右下角

14、以“!”表示。参见本章中介绍的在活动条上定义过程(职责或步骤)的操作方法。 (1) 选择协作流程图中的自由功能; (2) 在工具栏中,单击将当前自由功能交付给活动主体按钮 ; (3) 弹出【确认将被交付的功能/过程】对话框; (4) 单击【确定】按钮后,在组成结构树中出现被交付的功能/过程。,7.2.6 整理事件和过程,2. 将局部事件发送给功能执行流程图 在协作流程图中,使用的事件建议在功能执行流程/事件流图中要有表述,这样可以清楚地说明事件的发送者、接收者等工作过程和内容。 在协作流程图中未定义的事件(自由事件)右下角以“!”进行提示,可以参见本章中在协作流程图中加入双方的交接工作内容(事

15、件)的操作方法。 (1) 选择协作流程图中的自由事件; (2) 在工具栏中单击将局部事件交递到功能执行流程/事件流图按钮 ; (3) 弹出【交付局部事件】对话框; (4) 单击【确定】按钮后,在功能执行流程/事件流图中出现被交付的自由事件。,7.2.6 整理事件和过程,3. 将事件链自动布局 在工具栏上单击按钮 ,系统将自动按照默认形式排列协作流程图中的各个组成单位,使其规范摆放。 图7.27和图7.28分别给出了自动布局前、后的图示。,图7.28 自动布局后的图形,图7.27 自动布局前的图形,7.2.7 建立协作流程图的一个例子,综上所述,协作流程图的基本制作流程是: (1) 向协作流程图

16、添加工作交接过程中存在的岗位或部门; (2) 确定该工作流程的起点,即开始事件; (3) 从开始事件开始,注明交互岗位之间的事件,并将事件一个个链接起来,形成事件链; (4) 在注明事件的过程中同时携带岗位之间交互的数据(表单); (5) 注明事件之间的活动名称(岗位的职责或工作步骤),重复执行步骤(3),直至完成整个流程。,7.2.7 建立协作流程图的一个例子,1. 新建一个协作流程图 在协作流程图树形选项区中,首先选择将要新建的部门,如“仓库”,单击【新建】按钮,将弹出【输入新图名】对话框。键入协作流程图名称,如“出库”,确定之后,在窗口右侧的【协作流程图】编辑区中将出现空白的协作流程图。

17、 2. 加入活动主体 在工具栏中选择按钮 ,将出现【加入收发事件的活动主体】对话框。在此对话框中加入与“出库”相关的工作岗位,如“销售业务员”,通过单击【加入】命令按钮,将“销售业务员”加入协作流程图中。重复上述过程,就可以将“仓库管理员”等与此业务相关的主体都加入到该流程图中。,7.2.7 建立协作流程图的一个例子,3. 开始建立协作流程图的事件 以下是建立协作流程图中的事件的方法: (1) 首先找出开始事件。“出库”协作流程图是从客户“提货”开始的,就以此事件为开始事件; (2) 单击工具按钮 ,在“仓库管理员”下方的垂直线上单击鼠标左键,按住鼠标左键后向“销售业务员”垂直线移动,出现一条

18、彩色的直线,移动到“销售业务员”垂直线时再单击鼠标左键,出现【选择事件】对话框; (3) 单击【确认】按钮,建立“提货”事件。“提货”事件也是建立的初始事件,双击此事件,将出现【编辑事件】对话框。,7.2.7 建立协作流程图的一个例子,4. 加入事件之间的活动 事件之间的活动就是工作步骤或岗位职责。以“出库”协作流程图为例: 在“出库”的流程图中,“仓库管理员”主要涉及的工作步骤(工作过程)依次是:核对出库单是否无误记保管账再次复核若无误,则出库若有误,则把出库单退回销售业务员。添加它们的方法如下: 在“仓库管理员”的活动条上双击,将出现【编辑工作过程】对话框。 如果此工作过程在系统中已定义,

19、如在“仓库管理员”的“出库”业务中已定义了“核对出库单是否无误”的工作步骤,则单击 按钮,将出现【选择功能/工作过程】对话框。,7.2.7 建立协作流程图的一个例子,5. 确定选择活动过程的走向 确定带有分支的活动过程的走向的具体操作步骤为: (1) 新加入的活动过程“核对出库单是否无误”是选择操作,选择下方为无误后的操作“记保管账”; (2) 单击工具按钮 ,当鼠标移动到【协作流程图】编辑区中时,鼠标变成此 图状,将小十字星放在活动主体下的垂直线上单击,将出现新的活动过程。,7.2.7 建立协作流程图的一个例子,6. 完成所有步骤的添加 前几步已介绍了基本操作方法,后面是重复前面的操作,直到

20、按照实际的工作步骤,一步一步地将所有步骤添加到协作流程图为止,如图7.41是“仓库管理员”与“销售业务员”之间的交互事件的协作流程图。,7.2.7 建立协作流程图的一个例子,图7.41 仓库管理员与销售业务员之间的协作流程图,7.2.7 建立协作流程图的一个例子,7. 最后的工作 将工作岗位之间的事件及工作过程填写完成后,一般要进行一致性的整理工作: (1) 将自由主体交付到组成结构树中。其方法是:单击要交付的自由主体,然后,在工具栏中单击工具按钮 ,就可以完成此功能。 (2) 将自由功能/过程交付到活动主体。自由功能/过程是在组成结构树中没有定义的工作职责,在绘制协作流程图的过程中,当发现此

21、过程非常重要时,就要将其加入组成结构树中。,7.2.7 建立协作流程图的一个例子,(3) 将局部事件交付到功能执行流程/事件流图。该操作意味着交付的局部事件会出现在功能执行流程/事件流图中,为描述功能执行流程/事件流图做准备。,7.3 习 题,1. 填空题 (1) 协作流程图是描述_之间的工作交付过程,是对工作的_描述,它们之间互相配合,完成对整个建模体系的描述。 (2) 对于在协作流程图中使用的部门、岗位、职责或步骤,建议在_中要有表述,这样可以清楚地说明组成结构树中的人员、部门等在工作中的作用。 (3) 在协作流程图中使用的事件,建议在_中要有表述,这样可以清楚地说明事件的发送者、接收者等

22、工作过程和内容。,7.3 习 题,2. 判断题 (1) 协作流程描述窗口由主菜单、树形选项区、垂直工具栏、水平工具栏和组成节点编辑选项区组成。( ) (2) 当需要将自由主体交付到组成结构树时,使用功能按钮 来完成。 ( ) (3) 当需要将自由的过程/功能交付到活动主体时,使用功能按钮 来完成。 ( ) 当需要将局部事件交付功能执行流程/事件流图时,使用功能按钮 来完成。( ),7.3 习 题,3. 简答题 (1) 试述协作流程和功能执行流程的区别和联系。 (2) 简述协作流程图操作窗口中各工具按钮的功能。 (3) 简述协作流程的描述方法。 (4) 如何在协作流程图操作窗口中编辑组成结构树?

23、 (5) 说明协作流程图的绘制过程。 (6) 在向协作流程图加入组成结构树中不存在的节点时,系统会自动在主体的右下侧显示“!”,表示该主体在组成结构树中不存在,如何解决这一问题? (7) 在向协作流程图加入功能执行流程图中不存在的事件时,系统会自动在新加入的事件的右下侧显示“!”,如何将该事件添加到功能执行流程图中?,7.3 习 题,4. 应用题 (1) 在本章的例题中,如果协作流程图“出库”需要描述销售业务员进一步向客户发货的过程,那么如何对协作流程图“出库”进行补充?请完成对它的操作。 (2) 完成总经理、仓库主管与仓库保管员之间的协作流程图的绘制。 (3) 根据前两章应用题中给出的背景绘制协作流程图。,Q & A? Thanks!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1