第6章功能执行流程图的绘制

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

事件。事件流的方向向外来主体流出的是_____事件,事
件流的方向从外来主体流进的_____事件。
•(4)
选择功能执行流程图第0层图的工具按钮是____
图标。
•44
6.6 习 题
•2. 判断题
•(1)Biblioteka Baidu
功能按钮 是用来加入PAD运行通道的工具按钮
。( )
•(2)
事件描述采用层次体系,返回上层功能执行流程
•33
6.3.2 编辑PAD通道
(3) 这样在分支【查看有无损毁】中就会有两个工作步 骤分支,两条工作线路不会发生交叉。
图6.21 编辑带分支PAD通道图 示
•34
6.3.3 删除PAD通道
删除PAD通道的方法很简单,基本操作如下: (1) 单击PAD图通道“开始”标识; (2) 按Delete键; (3) 系统弹出删除确认对话框,单击【是(Y)】即确定,
内的【名字】文本框中,编辑、修改或加入事 件名称,确认即可。
•17
6.2.2 增、删、改事件
图6.7 【编辑事件】对 话框
•18
6.2.3 导入、导出事件
1. 导入、导出事件的描述 导入事件:事件流的方向从外来主体流进,即
从外层进入本层的事件。 导出事件:事件流的方向向外来主体流出,即
从本层流出到其它盒子的事件。 导入及导出事件如图6.8所示。在本例中客户是向
单击工具按钮 ,并单击事件,如“汇报库存”,这 时出现一条彩色的线,将这条线指向事件链,即 可完成了事件指示线的加入,如图6.17所示。
•26
6.2.5 加入事件的指示线
图6.17 加入事件指示线后的图 形
•27
6.3 PAD图的绘制
6.3.1 加入PAD通道 6.3.2 编辑PAD通道 6.3.3 删除PAD通道
(2) 双击事件链,在弹出的【编辑事件】对话框中 ,键入或选择“采购”事件,即完成对导出事件的 处理,如图6.10所示。
•23
6.2.3 导入、导出事件
图6.10 处理导出事件
•24
6.2.4 改变事件的接受、发送者
1. 改变事件的接受者 改变事件的接受者即从接受端重画事件链。如果
一个事件链应该是从甲发送到乙,但是图形却画 成了甲发送到丙,两个盒子之间的事件链画错了 ,则用从接收端重画事件链的方法改正。
(3) 在【未用功能】栏中列出的是“库存统计分析”的工 作步骤,选择“分析报表”,单击按钮 ,就会将“分析 报表”步骤加入到【已绑定功能】栏中,如图6.26所示 。
图6.26 将“分析报表”加入到【已绑定功能】栏下的 结果
•39
6.4 建立PAD的一个例子
(4) 将其他与“库存统计分析”相关的【未用功能】步骤 按发生的顺序依次加入【已绑定功能】栏中,如图 6.27所示。
图6.1 功能执行流程图窗口——树形选项 区
•6
6.1 功能执行流程描述窗口
2. 垂直工具栏 垂直工具栏提供了与建立功能执行流程/事件流
图相关的各项功能。关于各工具按钮的图标和 功能详见教材121页。 3. 功能执行流程的样式 图6.2给出了功能执行流程的样式,描述了通常 显示元素的概念。
•28
6.3.1 加入PAD通道
PAD通道用于将流程转换为PAD代码。 (1) 首先在树形选项区中选择具备功能描述的项目
,如“仓库主管”; (2) 在工具栏中单击工具按钮 ; (3) 移动鼠标到窗口右边的【功能执行流程/事件
流图】编辑区中,单击鼠标,建立PAD通道(见图 6.18)。
•29
图6.5 添加事件的结果图 示
•14
6.2.2 增、删、改事件
2. 删除事件 删除事件的操作方法如下: (1) 单击功能执行流程图中的事件链; (2) 按Delete键; (3) 系统弹出删除确认对话框,选择【是(Y)】
为删除,【否(N)】则放弃删除(见图6.6),完成 删除操作。
•15
象为事件的发出者(外来主体),这时就会出现一 条彩色的线,拖动彩色线到事件接受者“销售部 ”(在本例中客户是向公司的销售部门订货)。 (2) 双击事件链,出现【编辑事件】对话框,键 入或选择“订货”事件,结束对导入事件的处理 ,其结果如图6.9所示。
•21
6.2.3 导入、导出事件
图6.9 处理导入事件
•7
6.1 功能执行流程描述窗口
图6.2 功能执行流程的样 式
•8
6.2 事件的绘制
6.2.1 进入操作窗口 6.2.2 增、删、改事件 6.2.3 导入、导出事件 6.2.4 改变事件的接受、发送者 6.2.5 加入事件的指示线
•9
6.2.1 进入操作窗口
1. 进入功能执行流程图窗口 在PlayCASE窗口左上角【建模图形】的下拉列表中
•12
6.2.2 增、删、改事件
1. 添加事件 添加事件的操作方法如下(以仓库功能执行流程图为
例): (1) 单击添加事件工具 按钮; (2) 在功能执行流程/事件流图中,单击事件的发送主
体; (3) 单击事件的接收主体,出现如图6.5所示的“事件2”
,完成添加操作。
•13
6.2.2 增、删、改事件
,选择【功能执行流程/事件流图】(见图6.3)。
2. 进入不同层次的功能执行流程描述 单击树形选项区中的不同项目,即可进入功能执行
流程图的不同层次(见图6.4)。
•10
6.2.1 进入操作窗口
图6.3 功能执行流程的树形选项区 图示
•11
6.2.1 进入操作窗口
图6.4 进入不同层次功能执行流程 描述
6.3.1 加入PAD通道
图6.18 PAD通道
•30
6.3.2 编辑PAD通道
1. 编辑PAD通道
PAD通道建立后,按顺序将相应的功能加入PAD通道的 方法如下:
(1) 选择PAD图;
(2) 用鼠标双击,弹出【编辑运行通道】对话框,如图 6.19所示;
(3) 使用
按钮将【未用功能】栏中的选项按顺序一
第6章功能执行流程图的 绘制
2020年7月24日星期五
第6章 功能执行流程图的绘制
教学提示:本章主要介绍建模工具PlayCASE的基本建 模图形——功能执行流程图/事件流图的绘制方法。内 容包括:功能执行流程图操作窗口中的树形选项区、 垂直工具栏的介绍,功能执行流程的描述方法;事件 的绘制;PAD图的绘制方法的介绍等。功能执行流程 图是从业务流程平滑过渡到软件设计的重要环节,也 是生成PlayCASE派生图的依据。
•1. 填空题
•(1)
功能执行流程描述也叫_____,它是对_____、
____或_____的细化描述,细致入微地刻画了每一项工作
的步骤细节。
•(2)
功能执行流程描述采用_____体系。根据树形选
项区的_____对不同项目进行选择,在功能执行流程图树
形选项区中将显示该项目下子项目之间的事件关系。
•(3) 为了区别本层事件,PlayCASE系统定义了两种
•36
6.4 建立PAD的一个例子
图6.24 PAD图的图标、开始及结束线段
•37
6.4 建立PAD的一个例子
(2) 双击PAD图标线段,出现【编辑运行通道】对话框( 见图6.25),此对话框用来编辑运行通道,即事件发生的 条件及顺序。
图6.25 编辑运行通道对话 框
•38
6.4 建立PAD的一个例子
图6.27 按发生的顺序依次加入到【已绑定功能】的结 果
•40
6.4 建立PAD的一个例子
(5) 单击【确定】按钮,在功能执行流程图中就加入了PAD图的主通 道。
(6) 单击鼠标右键,在快捷菜单中选择【显示所有的事件】,出现完 整的PAD图(不包括信息/表单)(见图6.28)。
图6.28 完整的PAD图(不包括信息/表单)
教学目标:掌握功能执行流程描述的基本方式,掌握 功能执行流程图操作窗口中各功能按钮、命令按钮、 快捷菜单的用途,并能灵活地运用它们绘制功能执行 流程图(PAD图)。
•2
第6章 功能执行流程图的绘制
6.1 功能执行流程描述窗口 6.2 事件的绘制 6.3 PAD图的绘制 6.4 建立PAD的一个例子 6.5 生成PAD伪代码 6.6 习题
6.2.2 增、删、改事件
图6.6 删除事件的图 示
•16
6.2.2 增、删、改事件
3. 编辑事件 编辑事件的操作方法如下: (1) 在功能执行流程图中,单击事件链; (2) 单击编辑单个事件的工具 按钮 ; (3) 系统弹出【编辑事件】对话框(见图6.7); (4) 在【编辑事件】对话框中的【事件】选项组
2. 改变事件的发送者 改变事件的发送者即从发送端重画事件链。如果
一个事件链应该是从甲事件发送到乙事件,但是 实际却画成了丙事件发送到乙事件,两个事件盒 子之间的事件链画错了,则用从发送端重画事件 链的方法改正。
•25
6.2.5 加入事件的指示线
当一个功能执行流程图的内容比较多时,事件链 及相关事件混在一起,若不仔细辨认,分不清哪 一个事件链与事件是对应的,这时需要用到事件 的指示线。
一加入【已绑定功能】栏中;
(4) 如果需要修改【已绑定功能】栏中各功能的顺序, 可以使用上下移动按钮调整;
•31
6.3.2 编辑PAD通道
(5) 单击【确定】按钮,完成对PAD通道的编辑,结 果如图6.20所示。
图6.19 【编辑运行通道】对 话框
图6.19 【编辑运行通道】对 话框
•32
•22
6.2.3 导入、导出事件
3. 处理导出事件
导出事件的处理方法基本上与导入事件的处理 方法一样,只是本层的主体是事件的发出者。处 理方法如下:
(1) 首先单击工具按钮 ,选择事件的发出者“采购 部”(本例中公司货源是由采购部门向供货商采购 获得,故“采购部”为事件的发出者),出现可以自 动弯曲的彩色直线,拖动此线向事件的接受者“供 货商”,移动,单击“供货商”后出现了事件链。
•3
6.1 功能执行流程描述窗口
•4
6.1 功能执行流程描述窗口
功能执行流程描述窗口由主菜单、树形选项区 、垂直工具栏水平工具栏和图形编辑区组成。 这里介绍树形选项区、垂直工具栏和编辑区的 构成和使用方法。
1. 树形选项区 功能执行流程的树形选项区如图6.1所示。
•5
6.1 功能执行流程描述窗口
•41
6.5 生成PAD伪代码
当建立PAD图后就可以生成伪代码,很方 便地进行编程工作。
(1) 单击工具按钮 ,弹出【生成伪代码】 对话框(见图6.29);
(2) 生成C/C++语言“库存统计分析”过程。
•42
6.5 生成PAD伪代码
图6.29 【生成伪代码】对 话框
•43
6.6 习 题
6.3.2 编辑PAD通道
2. 编辑带分支PAD通道
不一定都是顺序结构,分支结构的绘制方法如下:
(1) 单击PAD图,在应当存在分支的步骤上双击鼠标,出 现【编辑运行通道】对话框,如图6.21所示。
(2) 在【编辑运行通道】对话框中,如果在“Yes”分支上 有工作步骤,则在【分支】栏内选择【Yes】,再在下面 的【未用功能】栏中将“Yes”分支的工作步骤加入到【已 绑定功能】栏中;同理,如果在“No”分支有工作步骤, 则选择【分支】栏中的【No】,将属于“No”分支的工作 步骤从【未用功能】栏中移入【已绑定功能】栏中,最 后将【编辑运行通道】对话框下面两个复选框【具有开 始标志】和【具有结束标志】选中。
公司订货,公司货源是向供货商采购获得,显然“ 订货”即为导入事件,“采购”则为导出事件。
•19
6.2.3 导入、导出事件
图6.8 导入、导出事件
•20
6.2.3 导入、导出事件
2. 处理导入事件 建立客户、销售部、采购部和供货商的功能执
行流程/事件流图的方法: (1) 首先单击工具按钮 ,选择“客户”对象,此对
【否(N)】为放弃,如图6.22所示。
图6.22 删除PAD通道图示
•35
6.4 建立PAD的一个例子
1. 建立PAD图的准备 在建立组成结构树时,将结构树中工作岗位的工作
步骤描述清楚,它是建立PAD图的基础。 此外还需在组成结构树中选中“库存统计分析”功能,
并进入“事件流图”。或先进入“事件流图”后,在其树 形选项区中选中“库存统计分析”,使窗口右边处于该 功能的PAD图编辑状态。 2. 建立PAD图 建立PAD图的操作步骤如下: (1) 单击工具按钮 ,在功能执行流程/事件流图上单 击鼠标,出现PAD图的图标、开始及结束线段,如图 6.24所示。
相关文档
最新文档