信息系统开发与管理五-02
系统分析
数据流程分析
数据流?
各种流在一个企业内的出现都会同时伴随着一个数据流的产生
数据流程分析的目的:
在业务流程分析的基础上,勾画出现行系统的逻辑模型
分析用到的工具:
三种工具:分层的数据流图,数据字典、加工说明
数据流图:用图形的方式对系统进行分解,描述系统由哪几部分组成,各部分之间有什么关系
数据字典:用图表描述系统中的每一个数据组、数据存储和数据项
加工说明:用文字等形式详细描述系统中的每一个基本处理的过程
数据流程分析的步骤:
数据流程分析主要包括对信息流动、传递、处理、存储等的分析目的是勾画数据流通现状,并发现和解决数据流通中存在的问题。
业务流程——》绘制数据流图——》编写数据字典——》撰写处理说明
数据流图的基本画法
数据流图简称DFD,便于用户理解、分析系统数据流程的图形工具
数据流图解释:
便于用户理解、分析系统数据流程的图形工具,它摆脱了系统的物理内容,精确地逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。
数据流图的基本符号:
绘制数据流图的指导原则:
总体上自顶向下逐层分解的原则
即按照结构化方法的思想,采用分层的数据流图,把大问题、复杂的问题分解成若干个小问题、然后分别解决
局部上有外向里的原则
即先确定每一层数据流图的边界或范围,在考虑流图的内部,先画出加工的输入和输出,在画加工的内部
绘制方法:
识别系统的输入和输出——》绘制系统内部数据流——》对复杂加工进行分解——》检查、修改、完善
(有外向里,自顶向下)
数据流图检查:
正确性检验:
数据守恒
文件使用
子图和父图平衡
加工和数据流的命名
提高可读性:
简化加工之间的联系
分解应当均匀
命名应当恰当
数据字典
在数据流图的基础上,需要对其中的每个数据流、文件和数据项加以描述,定义这些组成的集合称为数据字典DD
数据流和文件条目:编号、名称、别名、组成、发生频率
数据项:数据流或文件是由若干个数据项组成的,数据项是数据的最小单位
加工说明
加工说明是对数据流图中的“加工”部分的补充说明,描述了某个加工单位的数据处理过程,为系统设计阶段的处理过程设计提高资料
一般可以用结构化语言、判定表和判定树等工具来描述加工说明
一个好的加工说明,至少要描述三件事情:数据来源、处理逻辑、数据去向
新系统逻辑模型
新系统逻辑模型的任务
新系统逻辑模型是:经过分析和优化后,新系统采用的管理模型和信息处理方法
新系统逻辑模型的建立是系统分析阶段的最终结果,是系统设计与系统实施的依据
建立新系统逻辑模型的任务
对系统业务流程分析的结果进行整理,对数据流程分析的结果进行整理,在现行系统逻辑模型的基础上,结合新系统的目标,设计出新系统的逻辑模型。
现行系统逻辑模型到新系统模型的转换:
1、分析新系统与现行系统在逻辑上的区别,建立新系统的处理逻辑模型
2、补充和完善、建立最终模型
确定合理的业务处理流程:
删去或合并那些多余或重复的处理过程;
说明那些业务过程进行了改动,改动原因是什么,改动后将代来那些好处等问题
给出最后确定的业务流程图
指出在业务流程图中哪些部分新系统可以完成,哪些部分需要用户完成,也就是要确定人-机配合方案
确定合理的数据和数据流程
确认最终的数据指标体系和数据字典,如制标体系是否全面合理,数据精度是否满足要求等
删去或合并多余的或重复的数据处理过程
说明那些数据处理过程进行了优化和改动
给出最后确定的数据流图
系统分析报告
系统分析报的作用:
- 描述了新系统的逻辑模型,作为系统设计和实施的依据
- 为用户和开发人员之间交流和监督提供基础
- 为新系统验收和评价提供依据
- 系统分析报的的组成
- 组织情况概述
- 现行系统概况
- 系统逻辑模型
- 新系统在各个业务处理环节拟采用的管理办法、算法和模型
- 与新系统相配套的管理制度和运行体制的建立
- 系统设计与实施的初步计划
- 用户领导审批意见
相关问题:
系统分析报告形成后,必须组织各方人员一起对已经形成的逻辑方案进行论证,尽可能发现其中的问题和疏漏并及时纠正
问题和疏漏:及时纠正
有争论的问题:重新核实原试调查资料或进一步深入调查研究
重大的问题:可能需要调整或修改系统目标,重新进行系统分析