第六章 一、结构化生命周期法(结构化方法) 1、结构化信息系统开发方法是自顶向下结构化方法、工程化的系统开发方法和生命周期法方法的结合,又称结构化生命周期法。 2、结构化方法遵循的基本原则 • 面向用户的观点; • 严格区分工作阶段,每个阶段有明确的任务和应得到的成果; • 按照系统的观点,自顶向下地完成系统的研制工作; • 充分考虑变化的情况; • 工作成果文献化、标准化。 二、系统分析 (一)系统分析的任务 1、系统分析要回答新系统“做什么”这个关键性的问题,即明确系统功能,这个阶段的成果是系统的逻辑模型。 2、系统分析是研制信息系统最重要的阶段,也是最困难的阶段。系统分析的困难主要来自三个方面: – 问题空间的理解; – 人与人之间的通讯; – 环境的不断变化。 3、系统分析阶段的基本任务:系统分析员与用户一起充分理解用户的要求,把双方的理解用书面文档(系统分析说明书)表达出来。 4、系统分析的两个工具:数据流图和数据字典。 (二)数据流图(名词) 1、数据流图是结构化系统分析的主要工具。结构化系统分析采用介于形式语言和自然语言之间的描述方式, 通过一套分层次的数据流图,辅以数据字典、小说明等工具描述系统。 2、结构化系统分析方法就是通过自顶向下、逐层分解的方法,利用分解和抽象这两个基本手段控制系统的复杂性,把大问题分解成小问题,然后分别解决,这就是分解。分而治之,工程化的思想。 3、数据流图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流图(Logical Data Flow Diagram),一般简称为 DFD。(名称解释) 4 、 数据流图用到 4 个基本符号,即:(简答) – 外部实体; – 数据流; – 数据存储; – 数据处理过程。 5 、外部实体指系统以外又与系统有联系的人或事物。它表达该系统数据的外部来源或去处,例如顾客、职工、供货单位等等。外部实体也可以是另外一个信息系统。 用一个正方形并在其左上角边另加一个直角表示外部实体,在正方形内写上这个外部实体的名称,为区分的不同实体,可在正方形的左上角用一个字符表示。 6 、数据处理指对数据的逻辑处理功能,也就是对数据的变换功能。 在数据流图中,用带圆角的长方形表示处理,长方形分为三个部分:标识部分;功能描述部分;功能执行部分。 7 、数据流是指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。箭头指出数据的流动方向。 数据流可以...