软件工程实践教程 第2版 教学课件 ppt 作者 刘冰 第三章 系统设计.pptVIP

  • 3
  • 0
  • 约1.11万字
  • 约 91页
  • 2019-07-05 发布于未知
  • 举报

软件工程实践教程 第2版 教学课件 ppt 作者 刘冰 第三章 系统设计.ppt

结构化详细设计工具 1.程序流程图 2.盒图(Nassi-Shneiderman图) 3.PAD图 4.判定表 5.判定树 6.PDL语言 程序流程图的常用符号 程序流程图的基本控制结构 盒图的基本符号 PAD图的基本控制结构 用判定表表示计算行李费的算法 例:航空行李托运费的算法 按规定:行李重量不超过30公斤的行李可免费托运。重量超过30公斤时,对超运部分,头等舱国内乘客收4元/公斤;其它舱位国内乘客收6元/公斤;外国乘客收费为国内乘客的2倍;残疾乘客的收费为正常乘客的1/2。 用判定表表示计算行李费的算法 判定表 用判定表表示计算行李费的算法 判定树 PDL语言 过程设计语言(Process Design Language,简称PDL),也称为伪码,它是一种用正文形式表示数据和处理过程的工具,用严格的关键字和外部语法来定义控制结构和数据结构。它包含了各种程序设计语言的控制结构和其它一些元素的速记符号,可以自由插入注释,并且可用常用词来替换表达式。一般来说,伪码的语法规则分为“外语法”和“内语法”。外语法应当符合一般程序设计语言常用语句的语法规则,而内语法是没有定义的,可以用英语(或汉语)中一些简洁的短语和通用的数学符号来描述程序应执行的功能。 PDL是详细设计工具中较为方便、应用较普遍的一种工具。已有完善的自动化工具支持它的设计过程,能自动向编码转换。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档