软件工程(第二版) 卢潇 第5章详细设计.pptVIP

  • 3
  • 0
  • 约1.11万字
  • 约 53页
  • 2015-12-10 发布于广东
  • 举报

软件工程(第二版) 卢潇 第5章详细设计.ppt

详细设计的方法和工具 (4) PDL(过程设计语言) PDL:过程设计语言,又称程序描述语言。 PDL与需求分析中采用的结构化语言统属于伪码。伪码的结构分为内外两层,外语法应符合一般程序设计语言常用的语法规则,而内层语法则用一些简单的句子、短语和通用的数学符号。 由于它们的作用不同,故抽象程度不同,模糊程度也不同。“结构化语言”是描述加工“做什么”的,且要能使开发人员和用户都能看懂,因此无严格的外语法,内层自然语言描述较抽象、较概括。 而PDL是描述处理过程“怎样做”的细节,故外层语法更为严格,更趋于形式化,内层自然语言描述实际操作更详细。 详细设计的方法和工具 PDL作为一种用于描述程序逻辑的语言,具有以下特点: ①有固定的关键字外语法,提供全部结构化控制结构、数据说明和模块特征 ②内语法使用自然语言来描述处理特性,为开发者提供方便,提高可读性。 ③具有数据说明机制,包括简单的(如标量和数组)与复杂的(如链表和层次结构)的数据结构。 ④具有子程序定义与调用机制,用以表达各种方式的接口说明。 ⑤提供的机制比图形全面,为保证详细设计与编码的质量创造了有利条件。 ⑥可作为注释,也可同高级语言一样进行编辑、修改,便于维护。 ⑦可自动生成代码,提高软件生产率。 详细设计的方法和工具 PDL表示的程序结构有如下几种: ? 1、顺序结构:采

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档