第6章-结构化系统分析(流程建模)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第6章-结构化系统分析(流程建模)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 结构 系统分析 流程 建模 课件
- 资源描述:
-
1、第第6章章 结构化系统分析结构化系统分析流程建模流程建模本章主要内容本章主要内容l6.1 业务流程分析与建模业务流程分析与建模l6.2、6.3 结构化结构化系统分析的系统分析的功能模型功能模型 数据流分析与建模(数据流图、数据字典、业务规数据流分析与建模(数据流图、数据字典、业务规则表示)则表示)l6.4 结构化结构化系统分析的数据模型系统分析的数据模型实体关系图实体关系图6.1 业务流程分析与建模业务流程分析与建模l著名管理大师迈克著名管理大师迈克哈默在其哈默在其企业行动纲领企业行动纲领一书一书中提出中提出“业务流程至上业务流程至上”l如何利用信息化技术提升企业管理的水平,首要的如何利用信息
2、化技术提升企业管理的水平,首要的着眼点在哪?着眼点在哪?流程!流程!业务流程是企业核心竞争力,信息技术是核心竞争力的加业务流程是企业核心竞争力,信息技术是核心竞争力的加速器速器系统规划阶段需要进行业务流程分析,强调企业整体业务系统规划阶段需要进行业务流程分析,强调企业整体业务过程及其优化过程及其优化系统分析阶段需要进行业务流程分析,更关注具体流程的系统分析阶段需要进行业务流程分析,更关注具体流程的执行细节执行细节6.1.1 业务流程分析业务流程分析l业务流程是什么?业务流程是什么?l区分两个词汇:区分两个词汇:企业过程(企业过程(business processbusiness process
3、),过程是指一系列逻辑相),过程是指一系列逻辑相关并且达到某个预定产出的任务。关并且达到某个预定产出的任务。关注进程、工序、工艺、关注进程、工序、工艺、制作法,强调对全程、全面、粗略的过程描述。制作法,强调对全程、全面、粗略的过程描述。业务流(业务流(transaction flowtransaction flow,也称事务流),也称事务流),企业过程落企业过程落实到操作层面实到操作层面的的具体详细的具体详细的活动和步骤。关注管理活动和步骤。关注管理程序、程序、手续、步骤手续、步骤,如学生入学注册流程、产品出库流程。,如学生入学注册流程、产品出库流程。l本章对后者进行分析和建模,采用业务流程的
4、说法。本章对后者进行分析和建模,采用业务流程的说法。业务流程分析的内容业务流程分析的内容l业务流程分析,需要回答以下问题:业务流程分析,需要回答以下问题:有哪些业务流程?各自目的或想达到的目标是什么?有哪些业务流程?各自目的或想达到的目标是什么?这个业务流程是如何完成的,有那些任务并经过那些步骤这个业务流程是如何完成的,有那些任务并经过那些步骤完成?活动执行(开始、结束)的条件?完成?活动执行(开始、结束)的条件?这个业务流程有谁参与?各自完成流程中的哪些活动?这个业务流程有谁参与?各自完成流程中的哪些活动?流程中有哪些控制流(如判断、同步分支与会合等)?多流程中有哪些控制流(如判断、同步分支
5、与会合等)?多个不同流程之间有什么关系?个不同流程之间有什么关系?流程用了那些方式或手段来完成?流程用了那些方式或手段来完成?完成任务所用的资源(物理、人力、知识)及其成本如何?完成任务所用的资源(物理、人力、知识)及其成本如何?流程各环节的增值作用如何?流程各环节的增值作用如何?流程中是否存在瓶颈或阻塞排队现象?流程中是否存在瓶颈或阻塞排队现象?6.1.2 业务流程图的画法业务流程图的画法l业务流程图示应有以下基本表达能力:业务流程图示应有以下基本表达能力:业务流程包含多个业务功能(活动)业务流程包含多个业务功能(活动)业务功能可能由不同部门负责业务功能可能由不同部门负责活动有次序活动有次序
6、活动执行过程含有控制逻辑(如分支、并发、同步汇合等)活动执行过程含有控制逻辑(如分支、并发、同步汇合等)l只要使用满足上述要求的建模工具来描述业务流程,只要使用满足上述要求的建模工具来描述业务流程,本课程都认为是业务流程图。本课程都认为是业务流程图。业务流程建模的意义业务流程建模的意义l帮助我们了解某项业务的具体处理过程帮助我们了解某项业务的具体处理过程l发现和处理系统调查工作中的错误和疏漏发现和处理系统调查工作中的错误和疏漏l便于分析原系统流程中的问题,优化或重组业务处便于分析原系统流程中的问题,优化或重组业务处理流程理流程l使用图示方法表示企业具体业务处理过程,易于理使用图示方法表示企业具
7、体业务处理过程,易于理解和交流解和交流如果你不能够把它画出来,你就没有真正理解它。如果你不能够把它画出来,你就没有真正理解它。业务流程建模的工具业务流程建模的工具l一般业务流程模型:一般业务流程模型:传统业务流程图(很少用)传统业务流程图(很少用)VisioVisio跨职能流程图(推荐)跨职能流程图(推荐)UMLUML活动图(推荐)活动图(推荐)l业务流程管理模型(工作流模型):业务流程管理模型(工作流模型):BPMNBPMN业务流程图,指明通过人和软件完成的任务以及他们业务流程图,指明通过人和软件完成的任务以及他们如何相互联系以实现业务目标如何相互联系以实现业务目标可与可与SOASOA等软件
8、环境结合,实现流程自动化(包含流程引等软件环境结合,实现流程自动化(包含流程引擎)擎)业务流程图符号及含义业务流程图符号及含义l不同业务流程建模工具符号大同小异:不同业务流程建模工具符号大同小异:试一试试一试学校对期末考试流程规定如下:学校对期末考试流程规定如下:期末考试前三周,教务处负责安排全校课程的考试时间和期末考试前三周,教务处负责安排全校课程的考试时间和地点,下发地点,下发“考试安排表考试安排表”;考试前一周,各任课教师准备好考试前一周,各任课教师准备好A A、B B卷,填写卷,填写“试卷打印试卷打印审批表审批表”提交系主任;提交系主任;系主任审批签字;系主任审批签字;任课教师将选中的
9、期末试卷和已签字的任课教师将选中的期末试卷和已签字的“试卷打印审批表试卷打印审批表”送教务处印刷部门进行印刷;送教务处印刷部门进行印刷;学生按时到达指定考场参加考试;学生按时到达指定考场参加考试;考试完毕后任课老师进行阅卷,产生成绩单,并对学生答考试完毕后任课老师进行阅卷,产生成绩单,并对学生答卷装订存档;卷装订存档;与此同时,如果课程有不及格情况,教务处负责安排补考与此同时,如果课程有不及格情况,教务处负责安排补考时间、地点,产生时间、地点,产生“补考安排表补考安排表”,流程结束。,流程结束。跨职能流程图示例跨职能流程图示例1l多个职能部门或角色,格式可以设置纵向多个职能部门或角色,格式可以
10、设置纵向/横向横向案例案例空调维修服务空调维修服务l某公司的主营业务是空调安装和维修服务某公司的主营业务是空调安装和维修服务有哪些部门和岗位?各自职责是什么?有哪些部门和岗位?各自职责是什么?l服务流程:服务流程:客户申请服务,如果是新客户,业务经理将该客户的基本信客户申请服务,如果是新客户,业务经理将该客户的基本信息记录下来。接下来业务经理将上门进行勘查,并制定具体息记录下来。接下来业务经理将上门进行勘查,并制定具体“维修方案维修方案”。业务经理和客户就方案进行沟通,达成一致。业务经理和客户就方案进行沟通,达成一致则签订正式则签订正式“服务合同服务合同”,否则流程终结。,否则流程终结。根据合
11、同方案,业务经理将对实施维修的人员和所需材料进根据合同方案,业务经理将对实施维修的人员和所需材料进行计划,并填发行计划,并填发“派工单派工单”。工人拿到派工单后,领取指定。工人拿到派工单后,领取指定材料上门实施服务。服务完成后客户进行验收,并在材料上门实施服务。服务完成后客户进行验收,并在“派工派工单单”上填写维修信息和反馈意见。业务经理收回派工单后,上填写维修信息和反馈意见。业务经理收回派工单后,通知财务人员进行项目的结算并收款,流程终结。通知财务人员进行项目的结算并收款,流程终结。案例案例空调维修服务空调维修服务l维修服务流程:维修服务流程:申请服务验收并填写反馈意见签订服务合同满意吗?新
12、客户吗?上门勘察不是登记客户信息是安排工人安排材料填写派工单制订方案交回派工单领取材料上门服务结算收款是否财务人员工人业务经理客户绘制业务流程图的注意事项绘制业务流程图的注意事项l从从主要业务流程入手,它们主要业务流程入手,它们是系统的是系统的关键关键;l流程方向流程方向应尽量符合应尽量符合由上至下、由左至右由上至下、由左至右;l使用通用、统一的符号标记使用通用、统一的符号标记;一个活动框应当是一件独立的工作或者事件一个活动框应当是一件独立的工作或者事件一个判定框代表一个判定值(真或假),不应表示活动或一个判定框代表一个判定值(真或假),不应表示活动或动作本身。动作本身。l标明流程名称标明流程
13、名称;l一般一个流程有一个起始点,一般一个流程有一个起始点,一或一或多个终结点多个终结点;l尽量避免出现交叉的流动线路,可以并行执行的活尽量避免出现交叉的流动线路,可以并行执行的活动应尽量使用同步条表示动应尽量使用同步条表示;l尽量识别尽量识别并绘制并绘制出流程中用到的表格和文档出流程中用到的表格和文档。6.1.3 业务流程优化与管理业务流程优化与管理l亚当亚当斯密的分工理论强调组织机构的分割,各机构斯密的分工理论强调组织机构的分割,各机构分工明确,界限清楚。流程没有得到应有的重视和分工明确,界限清楚。流程没有得到应有的重视和管理。管理。lIT系统的应用拓展了流程改进的空间,改变了沟通系统的应
14、用拓展了流程改进的空间,改变了沟通的方式,改变了组织内权利的分配,改变了组织结的方式,改变了组织内权利的分配,改变了组织结构,进而推动了流程管理的实现与组织的变革。构,进而推动了流程管理的实现与组织的变革。BPR和和BPMl原有流程中的大部分工作是没有给客户带来价值的,原有流程中的大部分工作是没有给客户带来价值的,而这部分工作要被去除,而并不只是简单利用而这部分工作要被去除,而并不只是简单利用IT技技术来提速的。术来提速的。关注业务流程优化和变革,疾风骤雨关注业务流程优化和变革,疾风骤雨BPR BPR (business process reengineeringbusiness proces
15、s reengineering)l对企业的业务流程做一个全面梳理,明确哪些流程对企业的业务流程做一个全面梳理,明确哪些流程对企业很重要,哪些流程对企业不太重要,对所有对企业很重要,哪些流程对企业不太重要,对所有流程进行分析、设计、描述和维护管理,并通过流程进行分析、设计、描述和维护管理,并通过IT 技术和工具对流程自动化进行支持。技术和工具对流程自动化进行支持。关注业务流程管理和持续完善,和风细雨关注业务流程管理和持续完善,和风细雨BPMBPM(business process managementbusiness process management)BPMBPM中包含中包含BPRBPR的内
16、容的内容1.企业过程重组企业过程重组BPRl定义:对企业经营过程进行根本性的再思考和彻底定义:对企业经营过程进行根本性的再思考和彻底的重新设计,以求获取可以用诸如成本、质量、服的重新设计,以求获取可以用诸如成本、质量、服务和速度等方面的业绩来衡量的巨大的成就。务和速度等方面的业绩来衡量的巨大的成就。l这个定义包含四个关键性的观念:这个定义包含四个关键性的观念:根本性的根本性的(Fundamental)(Fundamental)彻底的彻底的(Radical)(Radical)巨大的巨大的(Dramatic)(Dramatic)过程过程(Process)(Process)案例案例交通违章执法交通违
17、章执法l现场执法流程:现场执法流程:过去:警察收取牡丹卡开罚单给驾驶员,驾驶员按期到银过去:警察收取牡丹卡开罚单给驾驶员,驾驶员按期到银行缴纳罚款;行缴纳罚款;现在:持卡人提供新版牡丹卡,可经过交警随身携带的终现在:持卡人提供新版牡丹卡,可经过交警随身携带的终端机执行处罚,打印处罚决定书,并直接从卡中扣除罚款;端机执行处罚,打印处罚决定书,并直接从卡中扣除罚款;l非现场执法:非现场执法:过去:交警或协管员贴罚单、寄罚单,驾驶员到交警大队过去:交警或协管员贴罚单、寄罚单,驾驶员到交警大队接受处理,交警收牡丹卡和车证,查违章情况后写罚单,接受处理,交警收牡丹卡和车证,查违章情况后写罚单,打印处罚决
18、定书,驾驶员再拿牡丹卡按期到银行缴纳罚款。打印处罚决定书,驾驶员再拿牡丹卡按期到银行缴纳罚款。现在:驾驶员持新版牡丹卡到工商银行网点自助终端(或现在:驾驶员持新版牡丹卡到工商银行网点自助终端(或网银)经过车牌号查询违法记录,并自主完成处罚决定书网银)经过车牌号查询违法记录,并自主完成处罚决定书的打印和罚款的缴纳。的打印和罚款的缴纳。思考思考l医院门诊医院门诊2020年前?年前?1010年前?年前?5 5年前?年前?1 1年前?年前?l流程的变迁:流程的变迁:挂号、拿号看病、写处方、划价、交费打单、取药挂号、拿号看病、写处方、划价、交费打单、取药挂号、拿号看病、写处方、交费打单、取药挂号、拿号看
19、病、写处方、交费打单、取药办卡充值、拿卡挂号、拿卡看病、拿卡取药、自助终端(同办卡充值、拿卡挂号、拿卡看病、拿卡取药、自助终端(同仁医院)仁医院)114114网上挂号、自动叫号、社保卡联网网上挂号、自动叫号、社保卡联网如何实施如何实施BPRl以过程为导向,取代以任务和组织结构为导向以过程为导向,取代以任务和组织结构为导向分散在各部门的作业整合为单一流程分散在各部门的作业整合为单一流程以平行作业方式取代线性顺序作业方式以平行作业方式取代线性顺序作业方式组织扁平化,消除不必要的管理层级组织扁平化,消除不必要的管理层级l目标远大目标远大绩效提升目标是绩效提升目标是50%50%以上,甚至数倍以上,甚至
20、数倍l打破常规打破常规l应用信息技术应用信息技术2.企业流程管理企业流程管理BPMl定义:是指通过人工或技术手段,对企业的各类业定义:是指通过人工或技术手段,对企业的各类业务流程进行梳理、分析、改善和监控,并务流程进行梳理、分析、改善和监控,并持续持续对业对业务流程进行优化的各种活动。以期达到有效降低业务流程进行优化的各种活动。以期达到有效降低业务处理成本,提高业务处理效率,快速响应市场与务处理成本,提高业务处理效率,快速响应市场与客户需求,持续提升企业决策反应能力的目的。客户需求,持续提升企业决策反应能力的目的。l相关概念:相关概念:BPRBPRBPIBPI(businessprocess
21、improvementbusinessprocess improvement,业务流程改进),业务流程改进)工作流管理工作流管理企业架构集成(企业架构集成(EAIEAI)、流程自动化、流程集成、流程建)、流程自动化、流程集成、流程建模、流程优化等技术模、流程优化等技术企业流程管理的五阶段企业流程管理的五阶段l业务流程发掘业务流程发掘l业务流程设计业务流程设计l业务流程执行业务流程执行l业务流程管理维护业务流程管理维护l业务流程优化业务流程优化企业流程管理系统企业流程管理系统BPMSl与企业资源计划(与企业资源计划(ERP)相类似,)相类似,BPM概念既代表一概念既代表一种企业管理方法,又代表了
22、具体的企业流程管理软件种企业管理方法,又代表了具体的企业流程管理软件系统,后者一般称为系统,后者一般称为BPMS(business process management system)lBPMS具有的功能如下:具有的功能如下:业务流程建模业务流程建模:业务人员以业务的视角来定义业务活动,:业务人员以业务的视角来定义业务活动,并编排业务流程,实现业务流程的可视化设计;并编排业务流程,实现业务流程的可视化设计;业务流程自动化业务流程自动化:根据定义好的流程,在:根据定义好的流程,在BPMBPM系统中自动执系统中自动执行流程无需人工干预,也就是智能化行流程无需人工干预,也就是智能化BPMBPM流程引
23、擎;流程引擎;系统集成系统集成:与其他组件的功能集成,如:与其他组件的功能集成,如Web ServiceWeb Service;业务流程管理业务流程管理:监控流程的执行情况并可视化;:监控流程的执行情况并可视化;业务流程优化业务流程优化:对流程执行效率、成本、瓶颈、负载等进:对流程执行效率、成本、瓶颈、负载等进行统计、分析,辅助流程优化,即流程模拟与分析。行统计、分析,辅助流程优化,即流程模拟与分析。流程建模符号流程建模符号BPMNlBPMS设计流程通常使用设计流程通常使用BPMN(Business Process Model and Notation),),BMPS支持从业务模型转换支持从业
24、务模型转换为为IT执行模型,可灵活进行流程编排和测试执行。执行模型,可灵活进行流程编排和测试执行。6.2 数据流分析与建模数据流分析与建模l接下来,透过表象看本质,将注意力放在与业务流接下来,透过表象看本质,将注意力放在与业务流相关的数据流上,分析每个活动的输入数据流和输相关的数据流上,分析每个活动的输入数据流和输出数据流,为建立信息处理模型做好准备。出数据流,为建立信息处理模型做好准备。l主要内容:主要内容:数据流分析数据流分析数据流图数据流图绘制数据流图的注意事项绘制数据流图的注意事项数据字典数据字典6.2.1 数据流分析数据流分析l数据流分析:数据流分析:从企业的业务活动中找到数据流(信
25、息流),即分析每个从企业的业务活动中找到数据流(信息流),即分析每个活动的数据输入和数据输出,忽略企业运作中那些与数据活动的数据输入和数据输出,忽略企业运作中那些与数据无关的活动。无关的活动。l分析方法:分析方法:采用结构化分析方法(或采用结构化分析方法(或HIPOHIPO法,法,hierarchical input hierarchical input process output)process output)。基本思想:把一个系统看成一个整体功能,明确信息的输基本思想:把一个系统看成一个整体功能,明确信息的输入与输出,系统为了实现这个功能,内部必然有信息的处入与输出,系统为了实现这个功能
展开阅读全文