总体设计及详细设计.pptVIP

  • 38
  • 0
  • 约1.25万字
  • 约 102页
  • 2019-11-01 发布于湖北
  • 举报
在总体结构上它和高级语言程序的相似之处主要在于: 关键字起到了骨架作用。 按程序结构缩格书写。 主要差别表现在:除去特定的若干关键字外,所描述的内容也使用了简单的自然语言,没有高级语言那样严格的语法限制。 程序设计语言是用于详细设计阶段的工具,这个阶段的任务显然与用高级语言编写程序的任务完全不同。 程序设计语言把叙述性说明文直接插入到PDL语句中。由于混合使用叙述性说明文和形式化的过程形式,故一般无法对其进行编译。 PDL可以是一种稍作变动的编程语言,或者是为程序设计而专门研制的语言。 作为一种程序设计语言,PDL应当具有以下特征: 其关键字有固定语法,以便提供全部结构化构造、数据说明和模块化特性。 一种自然语言的自由文法,用来描述处理性能。 有数据说明机制,包括简单的 (标量与数组) 与复杂的数据结构 (链表或层次结构)。 有子程序定义与调用方法,用来表达各种方式的接口说明。 一个用程序设计语言描述的软件设计应当可以转换成汇编语言、FORTRAN或者Pascal,只是难易程度有所不同而已。 任何一种详细设计工具如果使用得当,对设计有很大帮助;如果使用不当,则即便是最好的工具也不会有什么帮助。 一个详细设计工具应: 可以用来得到便于理解和复审的过程表示。 应增强编程的能力,以便使程序事实上成为设计的一个自然的产物。 得到的设计表达还必须便于维护,以使设计总是能够正确地表达程序。

文档评论(0)

1亿VIP精品文档

相关文档