32.1结构化开发过程 3、结构化程序制造 ■结构化程序制造由结构化程序设计和结构化程 序编码组成,它以外部设计和内部设计过程中 获得的软件结构图及其相关设计资料为基础, 采用自顶向下,逐步细化的方法,把一个个模 块的功能逐步分解,细化为一系列具体的步骤, 作出结构化程序设计说明书,程序员再按照程 序设计说明书和系统设计的相关资料,把一步 步的处理说明翻译成一系列用某种程序设计语 编写的程序代码
3.2.1 结构化开发过程 3、结构化程序制造 ◼ 结构化程序制造由结构化程序设计和结构化程 序编码组成,它以外部设计和内部设计过程中 获得的软件结构图及其相关设计资料为基础, 采用自顶向下,逐步细化的方法,把一个个模 块的功能逐步分解,细化为一系列具体的步骤, 作出结构化程序设计说明书,程序员再按照程 序设计说明书和系统设计的相关资料,把一步 步的处理说明翻译成一系列用某种程序设计语 言编写的程序代码
32.2系统分析和系统设计的 成果文档与编程的关系 结构化分析、设计的成果文档 系统功能概要说明书 程序名称一览表 业务处理概要图(ER图) 公共子程序设计说明书 显示屏幕关连 图程序功能结构图 屏幕设计式样书 程序设计说明书 数据库设计说明书 程序处理追加功能说明书 代码设计说明书 模块功能的定义说明书 输入/输出文件设计说明书 输入数据检查说明书
3.2.2 系统分析和系统设计的 成果文档与编程的关系 ◼ 结构化分析、设计的成果文档 系统功能概要说明书 程序名称一览表 业务处理概要图(ER图) 公共子程序设计说明书 显示屏幕关连 图程序功能结构图 屏幕设计式样书 程序设计说明书 数据库设计说明书 程序处理追加功能说明书 代码设计说明书 模块功能的定义说明书 输入/输出文件设计说明书 输入数据检查说明书
3.2.2系统分析和系统设计的 成果文档与编程的关系 在进行程序编码工作的初期,程序员首 先要获取系统功能概要说明书、业务处 理概要图(DFD图或者ER图)、显示屏 幕关连图和程序名称一览表,理解开发 系统的目的、整体要素和各个子系统的 处理要求
3.2.2 系统分析和系统设计的 成果文档与编程的关系 ◼ 在进行程序编码工作的初期,程序员首 先要获取系统功能概要说明书、业务处 理概要图(DFD图或者ER图)、显示屏 幕关连图和程序名称一览表,理解开发 系统的目的、整体要素和各个子系统的 处理要求
32.2系统分析和系统设计的 成果文档与编程的关系 程序编码的主要依据是程序设计说明书,在编 写程序代码之前,程序员首先要确认自已所要 编制的程序名称,获取该程序的程序设计说明 书,理解该程序的程序功能概要和各个模块的 详细处理说明,确定该程序所要使用的屏幕和 报表的名称,数据库表和输入输出文件的名称, 以及调用公共子程序的名称,找出所有相关的 设计资料,充分理解程序设计说明书的内容, 若有疑问或不明白的地方,要提出问题,与系 统设计人员进行交流确认
3.2.2 系统分析和系统设计的 成果文档与编程的关系 ◼ 程序编码的主要依据是程序设计说明书,在编 写程序代码之前,程序员首先要确认自己所要 编制的程序名称,获取该程序的程序设计说明 书,理解该程序的程序功能概要和各个模块的 详细处理说明,确定该程序所要使用的屏幕和 报表的名称,数据库表和输入输出文件的名称, 以及调用公共子程序的名称,找出所有相关的 设计资料,充分理解程序设计说明书的内容, 若有疑问或不明白的地方,要提出问题,与系 统设计人员进行交流确认
32.2系统分析和系统设计的 成果文档与编程的关系 在正确理解程序设计说明书的基础上, 构思出结构化程序的框架,必要时作出 程序处理流程图。使用C语言或者其它语 言编写程序代码时,还要获取相关文件 和DB的格式定义代码(*h)或COPY句, 确认各个数据项目的变量名称。需要调 用公共子程序时,要获得公共子程序的 代码或者可执行文件,做好输入输出参 数的设置和返回值的判断处理
3.2.2 系统分析和系统设计的 成果文档与编程的关系 ◼ 在正确理解程序设计说明书的基础上, 构思出结构化程序的框架,必要时作出 程序处理流程图。使用C语言或者其它语 言编写程序代码时,还要获取相关文件 和DB的格式定义代码(*.h)或COPY句, 确认各个数据项目的变量名称。需要调 用公共子程序时,要获得公共子程序的 代码或者可执行文件,做好输入输出参 数的设置和返回值的判断处理