信息系统开发与管理五-02

系统分析

数据流程分析

数据流?

各种流在一个企业内的出现都会同时伴随着一个数据流的产生

数据流程分析的目的:

  在业务流程分析的基础上,勾画出现行系统的逻辑模型

分析用到的工具:

  三种工具:分层的数据流图,数据字典、加工说明

数据流图:用图形的方式对系统进行分解,描述系统由哪几部分组成,各部分之间有什么关系

数据字典:用图表描述系统中的每一个数据组、数据存储和数据项

加工说明:用文字等形式详细描述系统中的每一个基本处理的过程

数据流程分析的步骤:

数据流程分析主要包括对信息流动、传递、处理、存储等的分析目的是勾画数据流通现状,并发现和解决数据流通中存在的问题。

业务流程——》绘制数据流图——》编写数据字典——》撰写处理说明

数据流图的基本画法

数据流图简称DFD,便于用户理解、分析系统数据流程的图形工具

数据流图解释:

便于用户理解、分析系统数据流程的图形工具,它摆脱了系统的物理内容,精确地逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。

数据流图的基本符号:

 绘制数据流图的指导原则:

总体上自顶向下逐层分解的原则

即按照结构化方法的思想,采用分层的数据流图,把大问题、复杂的问题分解成若干个小问题、然后分别解决

局部上有外向里的原则

即先确定每一层数据流图的边界或范围,在考虑流图的内部,先画出加工的输入和输出,在画加工的内部

绘制方法:

识别系统的输入和输出——》绘制系统内部数据流——》对复杂加工进行分解——》检查、修改、完善

(有外向里,自顶向下)

数据流图检查:

正确性检验:

数据守恒

文件使用

子图和父图平衡

加工和数据流的命名

提高可读性:

简化加工之间的联系

分解应当均匀

命名应当恰当

数据字典

在数据流图的基础上,需要对其中的每个数据流、文件和数据项加以描述,定义这些组成的集合称为数据字典DD

数据流和文件条目:编号、名称、别名、组成、发生频率

数据项:数据流或文件是由若干个数据项组成的,数据项是数据的最小单位

加工说明

加工说明是对数据流图中的“加工”部分的补充说明,描述了某个加工单位的数据处理过程,为系统设计阶段的处理过程设计提高资料

一般可以用结构化语言、判定表和判定树等工具来描述加工说明

一个好的加工说明,至少要描述三件事情:数据来源、处理逻辑、数据去向

新系统逻辑模型

新系统逻辑模型的任务

新系统逻辑模型是:经过分析和优化后,新系统采用的管理模型和信息处理方法

新系统逻辑模型的建立是系统分析阶段的最终结果,是系统设计与系统实施的依据

建立新系统逻辑模型的任务

对系统业务流程分析的结果进行整理,对数据流程分析的结果进行整理,在现行系统逻辑模型的基础上,结合新系统的目标,设计出新系统的逻辑模型。

现行系统逻辑模型到新系统模型的转换:

1、分析新系统与现行系统在逻辑上的区别,建立新系统的处理逻辑模型

2、补充和完善、建立最终模型

确定合理的业务处理流程:

  删去或合并那些多余或重复的处理过程;

  说明那些业务过程进行了改动,改动原因是什么,改动后将代来那些好处等问题

  给出最后确定的业务流程图

  指出在业务流程图中哪些部分新系统可以完成,哪些部分需要用户完成,也就是要确定人-机配合方案

确定合理的数据和数据流程

   确认最终的数据指标体系和数据字典,如制标体系是否全面合理,数据精度是否满足要求等

  删去或合并多余的或重复的数据处理过程

  说明那些数据处理过程进行了优化和改动

  给出最后确定的数据流图

系统分析报告

系统分析报的作用:

  1. 描述了新系统的逻辑模型,作为系统设计和实施的依据
  2. 为用户和开发人员之间交流和监督提供基础
  3. 为新系统验收和评价提供依据
  4. 系统分析报的的组成
  5. 组织情况概述
  6. 现行系统概况
  7. 系统逻辑模型
  8. 新系统在各个业务处理环节拟采用的管理办法、算法和模型
  9. 与新系统相配套的管理制度和运行体制的建立
  10. 系统设计与实施的初步计划
  11. 用户领导审批意见

相关问题:

系统分析报告形成后,必须组织各方人员一起对已经形成的逻辑方案进行论证,尽可能发现其中的问题和疏漏并及时纠正

问题和疏漏:及时纠正

有争论的问题:重新核实原试调查资料或进一步深入调查研究

重大的问题:可能需要调整或修改系统目标,重新进行系统分析

原文地址:https://www.cnblogs.com/X404/p/13800897.html