欢迎来到天天文库
浏览记录
ID:59245426
大小:334.00 KB
页数:53页
时间:2020-09-26
《软件工程结构化软件开发详细设计编码测试ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、常用工具:1.程序流程图2.N-S图3.PAD图4.伪代码PDL详细设计(过程设计)定义:在概要设计阶段完成了软件系统的总体设计,规定了各个模块的功能及模块之间的联系之后,进一步就要考虑实现各个模块规定的功能,也就是进行软件的详细设计,也称为过程设计。任务:要决定各个模块的实现算法,并精确地表达这些算法。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonl
2、y.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.11.程序流程图(ProgramFlowChart)又称为程序框图。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.N
3、ET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.2程序流程图独立于任何一种程序设计语言,比较直观、清晰,易于学习掌握。缺点:表示程序控制流程的箭头可以不受任何约束,随意转移控制。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.N
4、ET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.32.N-S图N-S图也称盒图(Box-Diagram),是由Nassi和Shneiderman提出的一种符合结构化程序设计原则的图形描述工具。在N-S图中,相应规定了5种图形构件。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.Cre
5、atedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.4N-S图特点:(a)图中每个矩形框都是明确定义了的功能域。(b)图中的控制转移不能任意规定。(c)从图中可以很容易地确定局部数据和全局数据的作用域。(d)图中很容易表现嵌套关系及模块的层次结构。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-20
6、11AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.5例:分别输入10个数,打印出其中的正数。算法1:设T为计数器①输入第一个数—>X,1—>T;②判断X>0?;③若X>0,则打印输出;④判断T>10?⑤若T>10,则表示10个数已经处理完,结束。否则,再输入下一个数—>X,且T+1——>T,然后转②继续执行。Evaluationonly.Create
7、dwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.63.PAD图PAD是ProblemAnalysisDiagram的缩写,它是日本日立公司提出,由程序流程图演化来的。现在已为ISO认可。Evaluationonly.Cr
8、eatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3
此文档下载收益归作者所有