第四章 系统分析_PPT幻灯片
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DFD)来实现。DFD是描述新系统数据输入、数据输出、数据存
储及数据处理之间关系的一种强有利的工具,同时也是与用户进
行紧密配合的有效媒介。
数据流图的组成
➢例如:
加工 文件
数据流 外部项(数据流的源点和终点)
从源点流向加工 从加工流向文件 从文件流向加工 从加工流向终点
从加工流向加工
4-11
4.4 数据流程分析
系统调查的内容
➢ 开调查会 ➢ 发调查表征询意见 ➢ 访问 ➢ 直接参加业务实践
系统的定性调查 (1)组织结构的调查 (2)管理功能的调查 (3)业务流程的调查 (4)数据流程调查 (5)处理特点的调查 (6)系统环境的调查
系统的定量调查 (1)收集各种原始凭证 (2)收集各种输出报表 (3)统计各类数据的特征 (4)收集与新系统对比所需的资料
库存盘点
缺料 通知单
用料 流水帐
库存帐
处理 订货
采购 员
登记入库
入库单
催货单 订货单 补充订货
采购 员
提货通知
供货 单位
4-8
4.4 数据流程分析
数据收集
收集的数据包括:各部门的正式文件,如各种卡片、报表、 各种会议记录;现行系统的说明文件,如各种流程图、程序;各 部门外的数据来源,如上级文件、计算机公司的说明书、外单位 的经验材料等。
要相匹配。
4-13
4.4 数据流程分析
数据流程分析的方法
数据流图举例(某企业的采购定货系统)
➢ 定货系统的顶层数据流图
仓库管理员
➢定货系统一层数据流图
仓库管理员
定货 系统P
采购员
F1 库存清单
处理 事务 P1
产生 报表
P2
F2 定货信息
采购员
4-14
4.4 数据流程分析
数据流程分析的方法
数据流图举例(某企业的采购定货系统)
SA)
基本概念
结构化系统分析方法的实现
X
用SA方法进行系统分析可 通过数据流图和数据词典 来实现,所得到的系统分 析报告主要由数据流图、 数据词典组成。
3
4
1
2
1.1
1.2
1.3
2.1 2.2
2.3
2.4
4-2
4.2 现行系统的详细调查
系统调查的原则 系统调查的方法
➢ 真实性 ➢ 全面性 ➢ 规范性 ➢ 启发性
➢ 进一步分解后的数据流图
接收 事务 P1.1
仓库管理员
F1 库存清单
D3
D2
D4
更新库
存清单
P1.2
D5
处理 定货
P1.3
产生 报表
P2
D6 F2 定货信息
D7 采购员
4-15
4.4 数据流程分析
数据流程分析的方法
数据词典
数据词典是关于数据信息的集合,是在数据流图的基础上,对其 中出现的每个数据流、加工、文件和数据项、外部项进行定义的工具。 其作用是在软件分析和设计的过程中提供关于数据的描述信息。
4.3 组织结构与业务流程分析
业务流程分析
业务流程分析的任务
调查系统中各环节的管理业务活动,掌握管理业务的内容、 作用及信息的输入、输出、数据存储和信息的处理方法及过程等, 为建立管理信息系统数据模型和逻辑模型打下基础。
业务流程图
流程图是掌握现行系统状况、确立系统逻辑模型不可缺少 的环节,是系统分析和描述现行系统的重要工具,是业务流程 调查结果的图形化表示。
图例
业务处理单位
表格/报表制作
业务处理功能描述
收集/统计数据
数据/文件存档
信息传递过程 4-7
4.3 组织结构与业务流程分析
业务流程分析
业务流程图的绘制
某企业物资管理部门的业务流程图
生产 部门
用料计划 领料单
仓库 负责 人
用料 审批
未批准的 领料单
保管 员
库存报表
Leabharlann Baidu
有关 部门
已批准的 领料单
领料处理
4.1 系统分析概述
系统分析的任务
➢ 了解用户需求 ➢ 确定系统逻辑模型,形成系统分析报告
系统分析的步骤
➢ 现行系统的详细调查 ➢ 组织结构与业务流程分析 ➢ 系统数据流程分析 ➢ 建立新系统逻辑模型 ➢ 提出系统分析报告
4-1
4.1 系统分析概述
结构化系统分析方法(Structured Analysis,
数据流程分析的方法
数据流图的形成
输入1
输出1
系统
输入n
输出n
基本系统模型
源点1 源点2
终点1 G
终点2
顶层数据流图
源点1
1
3
源点2
2
一层数据流图
终点1 终点2
➢ 画出顶层数据流图 ➢ 画出其余各层数据流图 ➢ 画出总的数据流图
源点1
1.1
1.2
源点2
2.3
2.1
2.2
3.1 3.3
3.2
终点1
3.4
终点2
二层数据流图
源点1 源点2
1.1
1.2
2.3
2.1
2.2
3.1 3.3
3.2
系统G的总图
终点1
3.4
终点2
4-12
4.4 数据流程分析
数据流程分析的方法
画数据流图的原则
➢ 确定系统的外部项; ➢ 确定系统的输入输出; ➢ 确定对系统的查询要求; ➢ 从左侧开始标出外部项; ➢ 只反映数据流向; ➢ 第一张草图反映主要内容; ➢ 数据流图中不反映循环、判定和控制条件; ➢ 草图应反复讨论修改; ➢ 避免线条交叉; ➢ 每层的处理逻辑不超过八个,上下层间的输入输出
(1)输入数据类 (2)过程数据类 (3)最终输出数据类
数据汇总
(1)数据分类编码 (2)数据完整性分析 (3)将所有原始数据和最终数据分类整理出来 (4)确定数据的字长和精度
4-10
4.4 数据流程分析
数据流程分析的方法
数据流程分析可以按照自顶向下、逐层分解、逐步细化的结
构化分析方式进行,通过分层的数据流图(Data Flow Diagram,
报表统计表
上报单位
下达单位
保存年限 2 10 1 2
频率
计划报表
计划部门
总经理、主管副总
项目分包单位
1次/月
进度年报
工程部
总经理、主管副总
项目分包单位
1次/年
4-9
4.4 数据流程分析
数据分析
数据分析的方式
数据分类
(1)围绕系统目标进行分析 (2)弄清信息周围环境 (3)围绕现行业务流程进行分析
4-3
4.3 组织结构与业务流程分析
组织结构与管理功能分析
管理功能分析
功能要以组织结构为背景来识别和分析,因为每 个组织都是一个功能机构,都有各自不同的功能。
经营
生产
经营管理 财务
生产服务
人事行政
计统预合技加质安劳 财 出 材 设劳人保福后 划计算同术工量全保 务 纳 料 备资事卫利勤
4-6
数据收集的类型:包括各种报表的内容和各种统计数字。 收集的结果:通过数据量汇总表和报表统计表进行描述。
数据名称
数据量汇总表
发生频率
月发生量(MB)
年发生量(MB)
施工计划
1次/日
0.2
2.4
财务账目
10次/日
0.8
9.6
设备调度计划
1次/周
0.1
1.2
材料采购计划
1次/月
0.3
3.6
报表名称
制表单位