- 3
- 0
- 约小于1千字
- 约 22页
- 2019-08-10 发布于广东
- 举报
第五部分 详细设计 详细设计概述 过程设计 详细设计工具 详细设计文件与复审 在详细设计过程中,需要完成的工作是: 1.确定软件各个组成部分内的算法以及各部分的内部数据组织 2.选定某种过程的表达形式来描述各种算法。 3.进行详细设计的评审 详细设计概述 过程设计 从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。这就是过程设计的任务。 在过程设计阶段,要决定各个模块的实现算法,并精确地表达这些算法。表达过程规格说明的工具叫做详细设计工具,它可以分为以下三类: 图形工具 表格工具 语言工具 程序流程图 程序流程图也称为程序框图,程序流程图使用五种基本控制结构是: 示例 程序流程图的标准符号 循环的标准符号 注解的使用 多出口判断 N-S图 N-S图也叫做盒图。五种基本控制结构由五种图形构件表示。 示例 N-S图的嵌套定义形式 PAD也设置了五种基本控制结构的图式,并允许递归使用。 问题分析图(PAD) PAD描述的示例 对应于增量型循环结构 for i := n1 to n2 step n3 do在PAD中有相应的循环控制结构 PAD的扩充控制结构 判定表 判定表用于表示程序的静态逻辑 在判定表中的条件部分给出所有
原创力文档

文档评论(0)