第二章 系统方法及其应用
系统方法是用于分析、设计信息系统及表达系统与子系统之间关系、描述业务处理流程和各职位之间数据传递路径的工具,也是编制各种审计文档的有力工具。它是由一系列图形符号及其用法构成的表达语言。
一、流程图
流程图表示系统中数据流动的方向和处理。
二、数据流图
数据流图(DFD)也称逻辑数据流程图,主要由系统开发人员使用。DFD是构造信息系统逻辑模型的有力工具。
(一)数据就图的基本符号
名称符号含义
外部项描述数据的来源或去向
处理描述加工或处理操作
数据存储(文件)表示一个文档的存储(一般指磁盘文件)
数据流表示一组按特定方向流动的数据
外部项是指不受本DFD(系统)控制的人、机构或另一个DFD(系统),是本DFD外部的数据来源或最终去处,
处理也称加工,表示对数据进行加工处理与变换的功能,即把流向他的一组数据流加工(变换)成另一组数据流。
数据存储又叫文件,用右端开口的长方形表示。
数据流由一组成分固定的数据项组成,表示一组按特定方向流动的数据。
三、模块结构图
所谓模块就是系统中的一个处理过程,软件中的一段程序,是构成大系统的基本单元。
(二)模块结构图
模块结构图MSC(Model Structure Chart) 更适用于表达系统结构,是系统总体设计出色的表达工具。
四 、分析流程图
分析流程图可以用来分析文档在一个系统中的分配和传递。
(二)分析流程图的绘制
分析流程图是用来表达一个业务处理系统各职位的职责分工、作业流程和数据的来龙去脉及最终归宿,是用来设计一个新的业务流程或抽象概括一个已有业务流程现状的工具。
五、问题分析图
问题分析图(Problem Analysis Diagram)简称PAD图,是一种支持结构化算法设计的图形表达工具,也是一种用于业务流程描述的系统方法。
PAD的过程:由上到下,由左到右。
第二节 系统方法的应用
二、系统开发中系统方法应用
系统开发包括三个阶段的工作:系统分析、系统设计和系统实施。系统开发人员包括系统分析员、系统设计员和程序员。
1.系统分析中的应用
构建系统的逻辑模型。DFD图是最重要的系统逻辑模型的表达工具。
2. 系统设计中的应用
系统设计分总体设计和详细设计两部分,
总体设计主要是设计系统的总体结构,这要用到层次图、模块结构图等系统方法。
详细设计是确定模块的具体算法,PAD图是当前描述算法最好的系统方法。
编辑推荐: