32结构化编程 ■结构化开发-结构化分析、结构化设计和 结构化编程三个阶段
3.2 结构化编程 ◼ 结构化开发--结构化分析、结构化设计和 结构化编程三个阶段
32.1结构化开发过程 需求分析/ 验收测试计划 结构化分析 外部设计/ 系统测试计划 系统测试 结构化设计 内部设计/ 组合测试 组合测试计划 结构化编程 程序制造 (编码&单元测试)
3.2.1 结构化开发过程 结构化编程 结构化设计 结构化分析 需求分析/ 验收测试计划 外部设计/ 系统测试计划 内部设计/ 组合测试计划 程序制造 (编码&单元测试) 验收测试 组合测试 系统测试
32.1结构化开发过程 1、结构化分析 结构化分析方法的核心是沿数据流程图自顶向 下、逐步求精,是最经典的面向数据流的需求 分析方法。结构化分析方法使用系统流程图 数据流程图、数据字典、ER图、处理说明等工 具来描述系统的功能需求、数据需求、运行需 求和系统扩充需求。该方法广泛应用于银行, 证券,商务处理,生产管理等大中型信息管理 系统的需求分析过程
3.2.1 结构化开发过程 1、结构化分析 ◼ 结构化分析方法的核心是沿数据流程图自顶向 下、逐步求精,是最经典的面向数据流的需求 分析方法。结构化分析方法使用系统流程图、 数据流程图、数据字典、ER图、处理说明等工 具来描述系统的功能需求、数据需求、运行需 求和系统扩充需求。该方法广泛应用于银行, 证券,商务处理,生产管理等大中型信息管理 系统的需求分析过程
32.1结构化开发过程 在软件系统开发的初期阶段,首先要对 用户的现行业务运行系统进行调查和现 状分析,把握用户对新的开发系统的要 求和希望,从用户提供的基本信息中 整理出开发系统目的和可能实现的功能 范围,设计出新系统的数据流程图 (DFD: Data Flow Diagram),显示屏 幕关连图和功能概要说明书
3.2.1 结构化开发过程 ◼ 在软件系统开发的初期阶段,首先要对 用户的现行业务运行系统进行调查和现 状分析,把握用户对新的开发系统的要 求和希望,从用户提供的基本信息中, 整理出开发系统目的和可能实现的功能 范围,设计出新系统的数据流程图 (DFD:Data Flow Diagram),显示屏 幕关连图和功能概要说明书
32.1结构化开发过程 2、结构化设计 结构化设计方法通常也叫做面向数据流的设计 面向行为的设计。结构化设计方法是以需求分 析阶段获得的新系统的数据流程图(DFD)和显 示屏幕关连图为基础,通过一系列映射,自顶 向下,逐步细化,把它们变换为具体的程序概 要结构图和屏幕设计式样,把一个个复杂的问 题分解细化为由多个功能模块组成的具有层次 结构的软件系统
3.2.1 结构化开发过程 2、结构化设计 ◼ 结构化设计方法通常也叫做面向数据流的设计、 面向行为的设计。结构化设计方法是以需求分 析阶段获得的新系统的数据流程图(DFD)和显 示屏幕关连图为基础,通过一系列映射,自顶 向下,逐步细化,把它们变换为具体的程序概 要结构图和屏幕设计式样,把一个个复杂的问 题分解细化为由多个功能模块组成的具有层次 结构的软件系统