第6章-结构化系统分析(流程建模)

合集下载

流程建模_精品文档

流程建模_精品文档
第6章流程建模
6.1业务流程分析与建模 6.2数据流分析与建模 6.3业务规则的表示
6.1 业务流程分析与建模
6.1.1 业务流程分析 6.1.2 业务流程图的画法 6.1.3 业务流程优化
业务流程分析就是对组织的业务及其执行过程进行详细调查,并回答以下问题:
⑴企业管理包含哪些业务流程?每个业务流程的目的或想达到的目标是什么? ⑵业务流程是如何完成的?从哪里开始?包括哪些具体活动和步骤?流程的结束条件是什么? ⑶这个业务流程有哪些人(岗位角色)或相关部门参与完成?他们分别承担哪些职责?完成业务流程中的哪些活动? ⑷流程的活动之间有哪些控制流(如何判断、同步分支和汇合)?多个不同流程之间存在什么关系? ⑸流程中用到了哪些方式或手段?
事件表中能找到数据流图中出现的一些元素: 活动对应于处理框 事件源和事件目标对应于外部实体 触发点和响应结果是与外部实体相连的数据流 只有数据存储在事件响应表中没有对应的描述
一个事件的DFD
事件和DFD
事件列表中的每一个事件都可以画出一个DFD图(需要额外添加数据存储元素) 事件列表可以作为画数据流图的一个基础和检验列表 事件对应DFD模型的中间层 事件可以继续分解绘制其具体的处理过程(向下细化) 系统中事件较多时,应进行分组(向上抽象)
读者信息
逾期历史
错误情况举例5
xx
xx
仅有流入的数据流, 数据还有什么用途吗? 纯粹是垃圾!
仅有流出的数据流, 数据是从何而来呢? 模型的局部会存在这种情况, 但系统地看应该不会。如果有, 那个数据肯定是一千年不变, 可以直接由数据库管理员一次性 搞定。
错误情况举例6
“修改还书日期”很细节,而“借阅管理”又很抽象。 处理不在同一个抽象层次上,造成理解困难!

结构化系统分析-DFD

结构化系统分析-DFD
XS.1 产品入库 管 理
(a) 入库
XS.5
入库 单
XS.1
采购 员 采购 票 发 会 计
销 售 统 计
产品入库 管 理
D1 产品入库
(b)
(d)
XS.1 D3 产品库存 产品入库 管 理
(e) 图 6.8 DFD 中不正确的画法
D1 产品入库
D1 产品入库
(c)
• 分层数据流程图
– 组成与作用: • 顶层(一张):反映系统的主要功能、相关的数据存 储以及之间的数据流,还反映系统与其他系统的之间 的数据流,它概括地描述了系统地边界和功能。
(b)
(c)
<数据流名> 6.1.3 表示“数据流”的符号 6.1.4 表示“数据存储”的符号
图 6.1 DFD 中使用的几何符号
财务 部门
产品 销售 发票
产品进、出、库 存
客户
合同
生产 部门 采购 员
产品出产单
XS.1 产品入库 管 理
XS.2 产品出库 管 理
XS.3 销售合同 管 理
产品采购单
6.1 结构化系统分析方法
• 数据流程图 –作用: • 以即数据变换为中心来展开的,它也是系统信 息模型的一种表示方法。
–要素:
• 处理逻辑 –在数据流程图中,处理逻辑表示对数据的 变换,从用户的角度来看就是表示系统能 “做什么”。
–数据变换有三种: » 数据格式的转换:将一种格式的数据转换成另 一种新格式的数据。 » 数据内容的转换:按生产经营和管理的需要, 从给定的数据中生成新的数据。
相关 人员
图 6.4 某公司销售管理信息子系统数据流程图
• 绘制数据流程图的基本步骤
– 步骤1.确定系统的处理逻辑。 – 步骤2.对于某处理逻辑,确定与其相关的全部数据流。 – 步骤3.对于某处理逻辑,确定与其数据流相关的全部外部 项。

结构化系统分析 流程建模126页PPT

结构化系统分析 流程建模126页PPT

结构化系统分析 流程建模
56、极端的法规,就是极端的不公。 ——西 塞罗 57、法律一旦成为人们的需要,人们 就不再 配享受 自由了 。—— 毕达哥 拉斯 58、法律规定的惩罚不是为了私人的 利益, 而是为 了公共 的利益 ;一部 分靠有 害的强 制,一 部分靠 榜样的 效力。 ——格 老秀斯 59、假如没有法律他们会更快乐的话 ,那么 法律作 为一件 无用之 物自己 就会消 灭。— —洛克
60、人民的幸福是至高无个的法常成 于困约 ,而败 于奢靡 。——陆 游 52、 生 命 不 等 于是呼 吸,生 命是活 动。——卢 梭
53、 伟 大 的 事 业,需 要决心 ,能力 ,组织 和责任 感。 ——易 卜 生 54、 唯 书 籍 不 朽。——乔 特
55、 为 中 华 之 崛起而 读书。 ——周 恩来

第六章 结构化系统设计

第六章 结构化系统设计
?信息系统功能?信息系统功能能否满足用户需要能否满足用户需要?系统的效率?系统的可靠性?系统的工作质量?系统的可变更性?系统的经济性系统的工作效率系统抗干扰能力系统提供信息准确方便实用清晰系统修改和维护的难易程度系统收益与支出比系统生命周期经费开销研制20分析设计35编程15调试50维护8020508090可变更性好的系统效率不高可以提高效率质量不好可以改进质量可靠性差可以加强可靠性反之可变更性差的系统修改不如重做系统反之可变更性差的系统修改不如重做系统寿命自然就短
怎么做?如何实现系统说明书 规定的系统功能,成果是系统 的物理模型。 物理模型 物理模型 物理模型
系统设计
逻辑模型
哪个好?
评价选择物理模型
在评价选择物理模型前,先要讨论评价信息系统 的标准。 信息系统的优劣程度取决于它为管理工作提供信 息服务的质量。具体从六个方面衡量。 信息系统功能 能否满足用户需要 系统的效率 系统的工作效率 系统的可靠性 系统抗干扰能力 系统的工作质量 系统提供信息准确 方便 实用 清晰 系统的可变更性 系统修改和维护的难易程度 系统的经济性 系统收益与支出比
系统生命周期经费开销
分析设计 35%
研制 20%
编程 15% 调试 50%
维护 80%
20%*50%+80%=90%
可变更性好的系统—— 效率不高可以提高效率 质量不好可以改进质量 可靠性差可以加强可靠性 反之,可变更性差的系统,修改不如重做,系统 寿命自然就短。 所以,系统设计必须从保证系统的变更性入手, 设计出一个易于理解、容易维护的系统。

图 a:模块 A将参数“平均”或者“最高”传递给模 块B,模块B按这个参数的值是“平均”还是“最高”去 取相应成绩回送到A。这里参数“平均/最高”控制模块B 如何工作,这就是控制耦合。 控制耦合给理解和修改带来了不便。第一,需要理 解开关量;第二,模块A设开关量,还要记住开关值是什 么,以便从模块B返回后进行相应处理。在系统设计中这 种耦合是可以避免的。图b所示的形式即可,模块A根据 需要调用模块B1或B2。

结构化分析—-数据流图

结构化分析—-数据流图
• 对每个事件的数据处理进一步分解为下一层 DFD (复杂系统层次更多)。
完整的数据流图
• 真正进行结构化系统建模过程中,应该采用 自顶向下的分解方法,事件表只是寻找需求 的辅助工具(启发)
• 建模是一个从具体到抽象,又从抽象到具体 的过程,需要反复多次
6.2.2 数据流图的画法
• 下面我们以高等学校学籍管理系统为例说明 画数据流图的方法
课堂练习
• 街道呼叫中心是一种为小区居民提供各种便民服务 的电话服务中心。其中话务员的坐席客户端系统的 工作流程是:通过通信系统获取居民的拨入电话号 码和信号,话务员接听后,系统首先自动将该电话 号码对应的家庭情况提供给话务员,然后:
– 如果有报警信号,系统自动接通保卫部门电话; – 如果是服务信号,话务员根据居民提出的服务类型选择服
• 绘制DFD:
– DFD的四种元素 – 数据流两端元素的关联性 – 语法检查 – 上下层分解关系,子图自动继承父
先试试看
• 教师提交题目后,学生可以进行选题 • 学生的选题结果由教务员收集整理后,根据
学生综合测评成绩将学生分配给教师 • 教师得到分配的学生后,为每个学生确定最
终毕设题目,下达任务书 • 校外做毕设的学生交回接收函后,教务员分
配督导教师,然后由督导教师填写任务书
将以上描述以图示模型表示
结构化分析的思想
• 每学期末按照教学计划各学院安排下一学期的课程,由教 务员和教师协商后,向教务处上报可供开课的课程清单 (包括课程名称、班级及授课教师)。
• 教务处人员负责维护全校所有教室信息,包括教室号、类 型、容纳人数等。
• 教务处管理人员根据上报情况安排课表,并对外发布课表。 • 学生根据本年级课表进行选课,在开学第2周周末,选课结

信息系统分析与设计(总复习题)资料

信息系统分析与设计(总复习题)资料

信息系统分析与设计(总复习题)资料信息系统分析与设计(总复习题)信息系统分析与设计(第4版)第一章系统思想1、解释下列名词:系统结构、系统功能、系统目的性、系统的稳定性、系统的突变性、系统的自组织性、系统的相似性。

答:系统结构:一个系统是其构成要素的集合,这些要素相互联系、相互制约。

系统内部各要素之间相对稳定的联系方式、组织秩序及时空关系的内在表现形式,就是系统的结构。

系统功能:系统功能是指系统与外部环境相互联系和相互作用中表现出来的性质、能力和功效。

系统目的性:系统的目的性是系统发展变化时表现出来的特点。

系统在于环境的相互作用中,在一定的范围内,其发展变化表现出坚持趋向某种预先确定的状态。

人工系统的目标,实际上是事先确定的人为目标,这种目标是以关于对象的条件来定义的。

系统的稳定性:系统的稳定性是指在外界作用下的开放系统有一定的自我稳定能力,能够在一定范围内自我调节,从而保持和恢复原来的有序状态、原有的结构和功能。

系统的突变性:系统的突变性,是指系统通过失稳从一种状态进入另一种状态的一种剧烈变化过程。

它是系统质变的一种基本形式。

系统的自组织性:系统的自组织性是指开放系统在系统内外因素的相互作用下,自发组织起来,使系统从无序到有序,从低级有序到高级有序。

系统的相似性:相似性是系统的基本特征。

系统相似性是指系统具有同构和同态的性质,体现在系统结构、存在方式和演化过程具有共同性。

2、系统工程方法的一般步骤是什么?答:步骤有:①问题定义、②目标选择、③系统综合、④系统分析、⑤最优系统选择、⑥实施计划第二章信息、管理与信息系统1、什么是信息?联系实际说明信息的主要特性。

信息是经过加工后的数据。

它对接收者有用,对决策或行为有现实或潜在的价值。

信息具有事实性、扩散性、传输性、共享性、增值性、不完全性、等级性和滞后性。

1、说明数据处理系统、管理信息系统、决策支持系统、主管支持系统的各自特点。

数据处理系统:主要功能是:记录、保存精确数据,检索数据,计算,产生报表、账单。

第 6章-结构化系统分析

第 6章-结构化系统分析
第6章 结构化系统分析
本章主要内容
• • • • • • • • 系统分析的任务 作业流程图(业务流程图) 数据流图 数据字典 表达处理的工具 数据查询应用分析 实体关系图 系统说明书
6.1 系统分析的任务
• 系统分析员与用户在一起充分理解用户的要 求,并把双方的理解用书面文档——系统分 析说明书表达出来。 • 分析本质上就是一个发现过程,分析期间推 动活动的关键词就是发现和理解。
1、合理的层次划分
层次的划分应遵守:
(1)展开的层次与管理层次一致,也可以划分 得更细。 (2)同一张图上的所有处理过程应该处于同一 个抽象层次上(抽象粒度一致)。 (3)一个处理框经过展开,一般以分解为4~ 10处理框为宜(最好5~9个) (4)最下层的处理过程用几句话,或者用几张 判定表,或一张简单的HIPO图能表达清楚
• 将处理后的数据写入或修改到数据存储中 •流出数据存储的数据流(从数据存储发出箭头) • 从数据存储中查询获取数据,不改变原来的数据
D2
产品
销售量
D5
职工
累计销售量单价
D2
产品
计算 销售量
D2 产品销售帐
计算销售总额
商品编号#_
其他图形表示
数据流图中的图形元素有不同的画法,本书使 用Gane-Sarson画法
流程图主体
票据(账单)是主体,这些票据的流动路线与实际 处理过程一一对应,来龙去脉清楚;票据的生命周 期表示出一笔业务的处理过程;绘制作业流程图的 过程也是系统分析源了解业务流程的过程。
流程图局限性
– – – – 总体观念不强 具体的处理内容表达不详细 很难表达决策 很难表达复杂的系统
6.2 业务流程图(续)
• 外部实体是数据的来源(谁提供了最初始的数据?) • 外部实体是数据的去处(数据对谁有价值?)

信息系统分析与设计第6章结构化系统分析PPT课件

信息系统分析与设计第6章结构化系统分析PPT课件
30
6.3.1 数据字典的各类条目
数据字典中有六类条目:
可被重用的条目: 1. 数据元素 2. 数据结构
DFD图中的元素: 3. 数据流(可引用定义好的数据结构) 4. 数据存储(可引用定义好的数据结构) 5. 外部实体 6. 处理过程
31
一、数据元素
数据元素是最小的数据组成单位,也就是不可 再分的数据单位,如学号、年龄、性别等。
合格订单
编辑
计算
定货单
应收款
编制财 务报表
经理
14
储户
存取单பைடு நூலகம்存折 存折
业务 处理
储户
存取单 存折
业务 处理
账户
账户
15
4.数据存储
数据存储表示某种数据保存后的地方。不是指保存数据 的物理地点或物理介质,而是指数据存储的逻辑描述。 指向数据存储的箭头,表示送数据到数据存储; 从数据存储发出的箭头,表示从数据存储读取数据;
34
数据结构条目
35
三、数据流
需要描述以下属性:
(1)数据流的来源 (2)数据流的去处 (3)数据流的组成 (4)数据流的流通量 (5)高峰时的流通量
D2 产品
D5 职工
D2 产品
计算 销售量 销售量
累计销售量单价
D2 产品销售帐
计算销售总额
商品编号#_
16
其他图形表示
数据流图中的图形元素有不同的画法,本书使 用Gane-Sarson画法
存取要求
业务
储户
存折
处理
帐目
17
6.3.2 数据流图的画法
下面我们以高等学校学籍管理系统为例说明画数据流图的 方法
同时进行的业务活动要尽量画得靠近一些。 图中票据、账单要有始有终。初始状态的

结构化的需求分析与建模课件

结构化的需求分析与建模课件

资源规划:准确的需 求为项目团队提供了 估计所需资源和时间 的基础。
风险降低:在需求阶 段识别并处理模糊或 冲突性需求可以降低 项目风险。
非结构化与结构化需求分析
非结构化需求分析
01
02
依赖于个人经验和直觉来理解和解释需求。
往往缺乏组织和标准化,可能导致遗漏或 误解。
03
04
结构化需求分析
采用系统化、规范化的方法来捕获和处理 需求。
解决方法
可行性分析:对需求进行技术和资源上的可行性 评估,确保项目可行性。
原型反馈:通过创建原型并获取用户反馈,来澄 清和验证模糊的需求。
版本控制:采用版本控制系统(如Git)来跟踪需 求变更,确保所有相关方都了解和同意这些变更 。通过这样的方法,团队能够更为有效地管理项 目范围,降低由于需求变更带来的潜在风险。
05
06
强调使用明确的工具和技术,如数据流图 、实体关系图、用例图等。
需求分析的挑战与解决方法
挑战 需求模糊性:用户需求可能不明确或存在歧义。
技术限制:某些需求可能受到技术或资源的限制。
需求分析的挑战与解决方法
• 变更管理:需求在项目过程中可能发生变化,需 要有效的变更管理机制。
需求分析的挑战与解决方法
数据可视化
通过数据可视化手段,直 观展示需求追踪和度量的 结果,便于项目团队和利 益相关者了解需求状态。
THANKS
感谢观看
转换
描述系统从一种状态转移到另一 种状态的条件和动作,包括触发 条件、输入/输出、状态变量更新 等。
状态图
通过状态图,可以直观地展示系 统状态及其转换关系,有助于分 析人员理解和描述系统的动态行 为。
04
需求验证与管理

第6章-结构化系统分析(流程建模)

第6章-结构化系统分析(流程建模)
本章对后者进行分析和建模,采用业务流程的说法。
业务流程分析的内容
业务流程分析,需要回答以下问题: – 有哪些业务流程?各自目的或想达到的目标是什么? – 这个业务流程是如何完成的,有那些任务并经过那些步骤
完成?活动执行(开始、结束)的条件?
– 这个业务流程有谁参与?各自完成流程中的哪些活动? – 流程中有哪些控制流(如判断、同步分支与会合等)?多
案例——空调维修服务
维修服务流程:
客户
业务经理
工人
财务人员
申请服务
满意吗? 否是
签订服务合 同
验收并填写反馈 意见
是 登记客户信息
新客户吗? 不是
上门勘察
制订方案
安排工人 安排材料
填写派工单
交回派工单
领取材料 上门服务
结算收款
绘制业务流程图的注意事项
从主要业务流程入手,它们是系统的关键; 流程方向应尽量符合由上至下、由左至右; 使用通用、统一的符号标记;
案例——交通违章执法
现场执法流程: – 过去:警察收取牡丹卡开罚单给驾驶员,驾驶员按期到银
行缴纳罚款;
– 现在:持卡人提供新版牡丹卡,可经过交警随身携带的终
端机执行处罚,打印处罚决定书,并直接从卡中扣除罚款;
非现场执法: – 过去:交警或协管员贴罚单、寄罚单,驾驶员到交警大队
接受处理,交警收牡丹卡和车证,查违章情况后写罚单, 打印处罚决定书,驾驶员再拿牡丹卡按期到银行缴纳罚款。
跨职能流程图示例1
多个职能部门或角色,格式可以设置纵向/横向
<期末考试流程>
教务处
教师
安排考试 考试安排表
出卷
试A题B试(卷B) 打印审批表
打印试卷 试卷

结构化分析方法建模的基本流程步骤

结构化分析方法建模的基本流程步骤

结构化分析方法建模的基本流程步骤下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!在软件工程中,结构化分析方法是一种常用的建模技术,用于分析和设计信息系统。

第6章 结构化系统分析(1)

第6章 结构化系统分析(1)
第六章 结构化系统分析
第六章 结构化系统分析
通过本章学习,应当掌握以下内容:
1、 系统分析的任务 2、 作业流程图、数据流程图的绘制、 分析与使用 3、 数据字典的编制与作用 4、 划分子系统 5、 编写系统说明书
第六章 结构化系统分析
识记:
1、 2、 3、 4、 5、 6、 7、 8、 系统分析的定义、任务 系统分析阶段系统分析员的作用 结构化系统分析的主要工具 作业流程图 数据流程图 数据流程图逐层扩展的目的与原则 表达处理逻辑的主要工具 系统说明书的内容
第六章 结构化系统分析
6.3.2 数据流图பைடு நூலகம்画法
3、第二层DFD 在第二层中,应把异动管理、成绩管理、奖惩管理按 顺序或轻重缓急分别纵向展开。下面,以成绩管理为例。 学校实行校、系两级学习成绩管理,学校教学管理科、 系教务员都登记学生成绩。任课教师把学生成绩单一式两 份分别送系教务员和校教管科。 “成绩管理”可分解成系教务员分析期末成绩、分析 补考成绩、教管科统计成绩、登记期末成绩、登记补考成 绩等5个子处理,所以,把P2进行展开。如P99图6.12所示。 注意处理框标识的变化。关于数据冗余与工作重复待提出 新系统模型时再考虑。
第六章 结构化系统分析
6.2 作业流程图
作业流程图(业务流程图,Transaction Flow Diagram,TFD) :用一些规定的符号及连线来表示某个具体业务处理过程。 作业流程图的绘制基本上按照业务的实际处理步骤绘制。 通过它可以发现问题、分析不足、优化业务处理过程,所以, 绘制作业流程图是分析业务流程的重要步骤。 在P94图6.2中,作业流程图描述的主体是票据(帐单)。这 些票据的流动路线与实际处理过程一一对应。票据的生命周期 表示出一笔业务的处理情况。绘制作业流程图的过程也是系统 分析员了解业务流程的过程。作业流程图是系统分析员与用户 交流思想的一种工具。

结构化系统分析

结构化系统分析

• 底层(若干):
• 中间层的数据流程图(若干):上一层中某处理逻辑 的进一步详细的描述。
– 以3层DFD为例
零层 P.1 P.2 P.3
一层 P.1.1 P.1.2 P.2.1 P.2.2 P.3.1 P.3.2 P.3.3
P.1.1.1
P.1.1.2
底层
图 6.12
数据流程图的分层表示
– 分层数据流程图绘制的方法 • 按照单张数据流程图的绘制方法,根据零层数据流程图的作 用,首先画出零层DFD; • 然后将零层DFD中的每一个处理逻辑绘制一张下一层的DFD , 即构成一层DFD,若零层中有n个处理逻辑,则一层就有n张 DFD;
– 分层DFD绘制的原则 • 黑箱原则/“信息隐蔽”原则 • 继承性 • 分解的层数
生产 部门 采购 员
产品出产单
XS.1.1 产品入库 登 录
XS.1.2 产品入库 修 改
产品采购单
D1 产品库存 D2 产品入库 XS.1.3 产品入库 删 除 XS.1.4 产品入库 查 询
查询要求
相关
查询结果
• 约定的符号
<编号> <处理逻辑 名称> <编号>
<外部实体 <外部实体 名称>
<处理逻辑 名称> <相关人员>
名称>
(a)
(b)
(a)
(b) 6.1.2 表示“外部实体”的符号
6.1.1 表示“处理逻辑”的符号 <数据流名> (a) <数据流名> (b)
(a)
<编号> <编号>
<数据存储名称> <数据存储名称>

结构化分析建模

结构化分析建模
结构化分析模型
系统模型从以下不同的角度表述系统: 从外部来看,它是对系统分析上下文或系统环境建模; 从行为上看,它是对系统行为建模; 从结构上看,它是对系统的体系结构和系统处理的数据结构建模。 结构化的需求分析模型有: 系统行为模型: 数据流模型,用来描述系统中的数据处理过程 状态转换模型,用来描述系统如何对事件做出响应 实体—关系模型:关心的是寻找系统中的数据及其之间的关系,却不关心系统中包含的功能。
结构化分析模型结构
实体- 关系 图
数据 流图
加工 规约
数据 对象 描述
状态转换图
控制规约
结构化分析模型结构
分析模型结构的核心是数据字典(DD,Data Dictionary),包含了软件使用或生产的所有数据对象描述的中心库。 分析模型结构的中间层有三种视图: 数据流图(DFD,Data Flow Diagram)服务于两个目的:一是指明数据在系统中移动时如何被变换,二是描述对数据流进行变换的功能和子功能。 实体—关系图(E-RD,Entity-Relationship Diagram)描述数据对象间的关系,用来进行数据建模活动的记号。 状态转换图(STD,State Transition Diagram)指明作为外部事件的结果,系统将如何动作。 分析模型结构的外层是规约描述: 在实体—关系图中每个数据对象的属性可以使用数据对象来描述。 在数据流图中出现的每个加工/处理的功能描述包含在加工规约中。 软件控制方面的附加信息包含在控制规约中
用户需求一般用自然语言描述
1
系统需求必须用较专业的方式来描述
2
模型是软件设计的基础,也是创建规约的基础
3
需求分析原则:
4
必须表示和理解问题的信息域;
5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章 结构化系统分析
——流程建模
本章主要内容
6.1 业务流程分析与建模 6.2、6.3 结构化系统分析的功能模型—— 数据流分析与建模(数据流图、数据字典、业务规 则表示) 6.4 结构化系统分析的数据模型——实体关系图

6.1 业务流程分析与建模
著名管理大师迈克· 哈默在其《企业行动纲领》一书 中提出“业务流程至上” 如何利用信息化技术提升企业管理的水平,首要的 着眼点在哪?——流程! – 业务流程是企业核心竞争力,信息技术是核心竞争力的加

速器 – 系统规划阶段需要进行业务流程分析,强调企业整体业务 过程及其优化 – 系统分析阶段需要进行业务流程分析,更关注具体流程的 执行细节
6.1.1 业务流程分析


业务流程是什么?
区分两个词汇: – 企业过程(business process),过程是指一系列逻辑相
关并且达到某个预定产出的任务。关注进程、工序、工艺、 制作法,强调对全程、全面、粗略的过程描述。
完成?活动执行(开始、结束)的条件?
– 这个业务流程有谁参与?各自完成流程中的哪些活动? – 流程中有哪些控制流(如判断、同步分支与会合等)?多
个不同流程之间有什么关系?
– 流程用了那些方式或手段来完成? – 完成任务所用的资源(物理、人力、知识)及其成本如何?
流程各环节的增值作用如何?
– 流程中是否存在瓶颈或阻塞排队现象?
帮助我们了解某项业务的具体处理过程 发现和处理系统调查工作中的错误和疏漏 便于分析原系统流程中的问题,优化或重组业务处 理流程 使用图示方法表示企业具体业务处理过程,易于理 解和交流

如果你不能够把它画出来,你就没有真正理解它。
业务流程建模的工具

一般业务流程模型: – 传统业务流程图(很少用) – Visio跨职能流程图(推荐) – UML活动图(推荐)

BPR和BPM
原有流程中的大部分工作是没有给客户带来价值的, 而这部分工作要被去除,而并不只是简单利用IT技 术来提速的。 – 关注业务流程优化和变革,疾风骤雨 – BPR (business process reengineering) 对企业的业务流程做一个全面梳理,明确哪些流程 对企业很重要,哪些流程对企业不太重要,对所有 流程进行分析、设计、描述和维护管理,并通过IT 技术和工具对流程自动化进行支持。 – 关注业务流程管理和持续完善,和风细雨 – BPM(business process management) – BPM中包含BPR的内容
– 业务流(transaction flow,也称事务流),企业过程落
实到操作层面的具体详细的活动和步骤。关注管理程序、 手续、步骤,如学生入学注册流程、产品出库流程。

本章对后者进行分析和建模,采用业务流程的说法。
业务流程分析的内容

业务流程分析,需要回答以下问题: – 有哪些业务流程?各自目的或想达到的目标是什么? – 这个业务流程是如何完成的,有那些任务并经过那些步骤
跨职能流程图
UML 活动图
试一试
学校对期末考试流程规定如下: – 期末考试前三周,教务处负责安排全校课程的考试时间和
地点,下发“考试安排表”; – 考试前一周,各任课教师准备好A、B卷,填写“试卷打印 审批表”提交系主任; – 系主任审批签字; – 任课教师将选中的期末试卷和已签字的“试卷打印审批表” 送教务处印刷部门进行印刷; – 学生按时到达指定考场参加考试; – 考试完毕后任课老师进行阅卷,产生成绩单,并对学生答 卷装订存档; – 与此同时,如果课程有不及格情况,教务处负责安排补考 时间、地点,产生“补考安排表”,流程结束。
6.1.2 业务流程图的画法
业务流程图示应有以下基本表达能力: – 业务流程包含多个业务功能(活动) – 业务功能可能由不同部门负责 – 活动有次序 – 活动执行过程含有控制逻辑(如分支、并发、同步汇合等) 只要使用满足上述要求的建模工具来描述业务流程, 本课程都认为是业务流程图。

业务流程建模的意义
案例——空调维修服务

维修服务流程:
客户 业务 经理 工人 财务 人员
申请服务 是
新客户吗 ?
不是 登记客户信息
上门勘察
满意吗 ?
否 是 安排工人 签订服务合 同 安排材料
制订方案
填写派工单
领取材料
验收并填写反馈 意见
上门服务
交回派工单
结算收款
绘制业务流程图的注意事项
从主要业务流程入手,它们是系统的关键; 流程方向应尽量符合由上至下、由左至右; 使用通用、统一的符号标记; – 一个活动框应当是一件独立的工作或者事件 – 一个判定框代表一个判定值(真或假),不应表示活动或
业务流程管理模型(工作流模型): – BPMN业务流程图,指明通过人和软件完成的任务以及他们
如何相互联系以实现业务目标 – 可与SOA等软件环境结合,实现流程自动化(包含流程引 擎)

业务流程图符号及含义

不同业务流程建模工具符号大同小异:
活动 (动作) 判定 同步或并行 开始 结束 文档 (数据) 流
跨职能流程图示例1

多个职能部门或角色,格式可以设置纵向/横向
<期末考试流程>
打印试卷 补考安排表
安排考试
教务处
有不及格? 考试安排表 试卷

安排补考
试题( B) AB试卷
教师
阅卷出成绩 出卷 打印审批表
成绩单
期末流程结束
答卷
装订存档
系主任
审批签字
打印审批表
参加考试
学生
答卷
案例——空调维修服务
某公司的主营业务是空调安装和维修服务 – 有哪些部门和岗位?各自职责是什么? 服务流程: – 客户申请服务,如果是新客户,业务经理将程有一个起始点,一或多个终结点; 尽量避免出现交叉的流动线路,可以并行执行的活 动应尽量使用同步条表示; 尽量识别并绘制出流程中用到的表格和文档。

6.1.3 业务流程优化与管理
亚当•斯密的分工理论强调组织机构的分割,各机构 分工明确,界限清楚。流程没有得到应有的重视和 管理。 IT系统的应用拓展了流程改进的空间,改变了沟通 的方式,改变了组织内权利的分配,改变了组织结 构,进而推动了流程管理的实现与组织的变革。

息记录下来。接下来业务经理将上门进行勘查,并制定具体 “维修方案”。业务经理和客户就方案进行沟通,达成一致 则签订正式“服务合同”,否则流程终结。 – 根据合同方案,业务经理将对实施维修的人员和所需材料进 行计划,并填发“派工单”。工人拿到派工单后,领取指定 材料上门实施服务。服务完成后客户进行验收,并在“派工 单”上填写维修信息和反馈意见。业务经理收回派工单后, 通知财务人员进行项目的结算并收款,流程终结。
相关文档
最新文档