Management Information Systems 第8章信息系统实施 程序运行要求 °编程前要优化算法 仔细研究循环条件及嵌套循环,检査是否语句从 内向外移 尽量避免使用多维数组 尽量避免使用指针和复杂的数据结构 不要混合使用不同的数据类型 对I/0效率,存储器运行效率等应考虑 8.16 2004.7
8.16 © 2004.7 Management Information Systems 第8章 信息系统实施 程序运行要求 •编程前要优化算法 •仔细研究循环条件及嵌套循环,检查是否语句从 内向外移 •尽量避免使用多维数组 •尽量避免使用指针和复杂的数据结构 •不要混合使用不同的数据类型 •对I/O效率,存储器运行效率等应考虑
Management Information Systems 第8章信息系统实施 程序设计的基本方法 自顶向下的模块化设计 逐步求精 把一个模块的功能一步步地分解成一组子功能, 而这组子功能可以通过执行若干个程序步来 完成该模块的全部功能 8.17 2004.7
8.17 © 2004.7 Management Information Systems 第8章 信息系统实施 程序设计的基本方法 ➢自顶向下的模块化设计 ➢逐步求精 把一个模块的功能一步步地分解成一组子功能, 而这组子功能可以通过执行若干个程序步来 完成该模块的全部功能
Management Information Systems 第8章信息系统实施 程序设计的基本方法自顶向下的模块化设计 √自顶向下的扩展原则在不同阶段的用法和含义 自顶向下的程序设计原则 层次模块图 8.18 2004.7
8.18 © 2004.7 Management Information Systems 第8章 信息系统实施 程序设计的基本方法----自顶向下的模块化设计 ✓自顶向下的扩展原则在不同阶段的用法和含义 ✓自顶向下的程序设计原则 ✓层次模块图
Management Information Systems 第8章信息系统实施 自顶向下的扩展原则在不同阶段的用法和含义 系统分析阶段 系统设计阶段 程序设计阶段 8.19 2004.7
8.19 © 2004.7 Management Information Systems 第8章 信息系统实施 自顶向下的扩展原则在不同阶段的用法和含义 •系统分析阶段 •系统设计阶段 •程序设计阶段
Management Information Systems 第8章信息系统实施 自顶向下的扩展原则在不同阶段的用法和含义 在系统分析阶段 在画数据流程图时,先画高层的数据流程图 对高层数据流程图中的处理逻辑进行逐层向下 扩展 在同一张数据流程图中所有的处理逻辑都处于 平等的地位 8.20 2004.7
8.20 © 2004.7 Management Information Systems 第8章 信息系统实施 在系统分析阶段 •在画数据流程图时,先画高层的数据流程图 •对高层数据流程图中的处理逻辑进行逐层向下 扩展 •在同一张数据流程图中所有的处理逻辑都处于 平等的地位 自顶向下的扩展原则在不同阶段的用法和含义