1 / 35
文档名称:

软件详细设计.ppt

格式:ppt   大小:952KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件详细设计.ppt

上传人:xinsheng2008 2016/9/21 文件大小:952 KB

下载得到文件列表

软件详细设计.ppt

文档介绍

文档介绍:结构化程序设计方法5. 3 详细设计的工具5. 4 详细设计的目的与任务软件的详细设计就是对模块实现的过程设计(数据结构+算法)。从软件开发的工程化的观点来看,在进行程序编码以前,需要对系统所采用算法的逻辑关系进行分析,并给出明确、清晰的表述,为后面的程序编码打下基础,这就是详细设计的目的。3第5章软件详细设计为实现上述目的详细设计阶段的主要任务是:,并选择合适的工具给出详细的过程性描述;;,包括系统的外部接口和用户界面、与系统内部其它模块的接口以及各种数据(输入、输出和局部数据)的全部细节;。以上这些内容所组成的文档就是系统详细设计说明书,这些文档设计完成以后,经过审核合格交付给下一阶段,作为编码的依据。返回节目录4第5章软件详细设计案例要求:?任务1:画出管理员后台管理模块的流程图?任务2:画出管理员后台管理模块的处理数据类型?任务3:确定接口数据——传递数据类型?任务4: 结构化程序设计方法详细设计的工具是指用来描述程序处理过程的那些表达过程规格说明的工具,它们通常可以分为:图形工具:把过程的细节用图形方式描述出来。表格工具:用一张包含系统输入、处理及输出信息的表格来表达过程的细节。语言工具:用某种语言(伪码)来描述过程细节。(动态与静态执行情况一致)。 盒图(N-S图) 过程设计语言(PDL) 程序流程图程序流程图(program flow chart)又称为程序框图,它是历史最悠久也是软件开发人员使用最广泛的一种算法表达工具。它具有直观、清晰,易于学****然而它也是用得比较混乱的一种方法。9第5章软件详细设计程序流程图使用五种基本的控制结构,它们是:10第5章软件详细设计例题1:求10!的流程图。AA开始 t = 1 i = 2 t = i *t i = i+1i < 11结束输出t真假