第六章信息系统的开发(复习) ●本章的重点和难点: 1、信息系统规划的内容:①信息系统的目标、约 束与结构;②当前的能力状况;③对影响计划的信息 技术发展的预测;④近期计划。 2、诺兰阶段模型:①初装;②蔓延;③控制;④集 成;⑤数据管理;⑥成熟。以上阶段是客观发展规律, 各阶段是不能逾越的
第六章 信息系统的开发(复习) ●本章的重点和难点: 1、 信息系统规划的内容:①信息系统的目标、约 束与结构;②当前的能力状况;③对影响计划的信息 技术发展的预测;④近期计划。 2、诺兰阶段模型: ①初装;②蔓延;③控制;④集 成;⑤数据管理;⑥成熟。 以上阶段是客观发展规律, 各阶段是不能逾越的
第六章信息系统的开发(复习) ●3、信息系统规划的模型:战略规划制定确定 信息需求—资源分配 4、信息系统开发的原则:①整体性原则;②有序 相关性原则;③动态性原则;④目标优化原则;⑤可 行性原则
第六章 信息系统的开发(复习) ⚫ 3、信息系统规划的模型:战略规划制定 确定 信息需求 资源分配 4、信息系统开发的原则:①整体性原则;②有序 相关性原则;③动态性原则;④目标优化原则;⑤可 行性原则
第六章信息系统的开发(复习) 5、可行性分析的内容:⑦①技术可行性;②经济 可行性;③操作可行性;④社会可行性(法律可行性)。 6、生命周期法的各个阶段: (1)需求分析 任务:确定需求并把需求反映到系统需求说明书中。 目标:确定问题和提供解决该问题的系统方案
第六章 信息系统的开发(复习) 5、可行性分析的内容:①技术可行性;②经济 可行性;③操作可行性;④社会可行性(法律可行性)。 6、生命周期法的各个阶段: (1)需求分析: 任务:确定需求并把需求反映到系统需求说明书中。 目标:确定问题和提供解决该问题的系统方案
第六章信息系统的开发(复习) ●需求分析的工具: ◆业务流程图在于完整地表达整个业务过程,包括 对业务的不同处理方式和单具账册的存储方式。 ◆数据流程图描述系统逻辑模型的主要工具。 特点:抽象性和概括性 画法“自顶向下,逐层分解
第六章 信息系统的开发(复习) ●需求分析的工具: ◆业务流程图——在于完整地表达整个业务过程,包括 对业务的不同处理方式和单具账册的存储方式。 ◆数据流程图——描述系统逻辑模型的主要工具。 ——特点:抽象性和概括性 ——画法“自顶向下,逐层分解
第六章信息系统的开发(复习) ◆数据字典对数据流程图中的成分进一步解释和说 明的工具,是关于数据的数据库。 内容:数据的描述和处理逻辑的说明。 ◆处理逻辑的描述:结构化语言
第六章 信息系统的开发(复习) ◆数据字典——对数据流程图中的成分进一步解释和说 明的工具,是关于数据的数据库。 ——内容:数据的描述和处理逻辑的说明。 ◆处理逻辑的描述:结构化语言
第六章信息系统的开发(复习) ◆系统分析报告的主要内容: A.现行系统的调查和分析内容; B.新系统的逻辑模型 新系统信息量的估算 D新系统数据处理方式的选择; E计算机机种和外部设备的初步意见; F.成本估算等
第六章 信息系统的开发(复习) ◆系统分析报告的主要内容: A. 现行系统的调查和分析内容; B. 新系统的逻辑模型; C. 新系统信息量的估算; D. 新系统数据处理方式的选择; E. 计算机机种和外部设备的初步意见; F. 成本估算等
第六章信息系统的开发(复习) (2)系统设计 ●任务:在系统分析的基础上,按照逻辑模型提出的 功能,科学合理地进行系统的物理设计。 ●主要内容包括:总体设计和模块设计 ◆系统设计的原则:①适应性(可维护性);②可靠 性;③运行的效率性;④好的服务质量
第六章 信息系统的开发(复习) (2)系统设计 ●任务:在系统分析的基础上,按照逻辑模型提出的 功能,科学合理地进行系统的物理设计。 ●主要内容包括:总体设计和模块设计 ◆系统设计的原则:①适应性(可维护性);②可靠 性;③运行的效率性;④好的服务质量
第六章信息系统的开发(复习) ●总体设计—把新系统的逻辑模型按照一定的原则, 划分成易于实现的模块,并把模块按它们的相互关系 联系起来。 ⊙功能结构图:按功能从属关系画成的图表。 方法:由抽象到具体,由简单到复杂
第六章 信息系统的开发(复习) ●总体设计——把新系统的逻辑模型按照一定的原则, 划分成易于实现的模块,并把模块按它们的相互关系 联系起来。 ⊙功能结构图:按功能从属关系画成的图表。 ——方法:由抽象到具体,由简单到复杂
第六章信息系统的开发(复习) ●模块设计的主要活动: (1)数据设计:任务是确定系统所需要的数据项和数 据之间的关系,然后建立数据文件或数据库表。 (2)控制设计:任务是设计一套控制措施来减少系统 操作的差错。 (3)输入/输出设计:为系统的交互活动提供友好的 用户图形接口。 (4)程序设计:对计算机执行的模块作出详细说明
第六章 信息系统的开发(复习) ●模块设计的主要活动: (1)数据设计:任务是确定系统所需要的数据项和数 据之间的关系,然后建立数据文件或数据库表。 (2)控制设计:任务是设计一套控制措施来减少系统 操作的差错。 (3)输入/输出设计:为系统的交互活动提供友好的 用户图形接口。 (4)程序设计:对计算机执行的模块作出详细说明