问题 单项选择题

详细设计的工具各具优缺点,而PAD图的优点是______。

A.便于利用走树规则编写程序

B.不受结构化设计的约束

C.易于表达嵌套结构

D.易于确定数据的作用域

答案

参考答案:A

解析: 软件详细设计中描述处理过程的工具很多,其中包括:
·程序流程图。用方框表示处理步骤,菱形框代表逻辑条件,而箭头则表示控制流向。
·方框图(N-S图)。方框图是一种详细设计工具,为了避免流程图在描述程序逻辑时的随意性与灵活性,1973年Nassi和Shneiderman提出用方框图来代替传统的程序流程图。方框图用图形的方法描述处理逻辑,以一种结构化的方式,严格限制一个处理到另一个处理的控制转移,也叫N-S图。方框图仅含五种基本控制结构。
·问题分析图。简称PAD图,由日本的二村良彦等人提出的又一种主要用于描述软件详细设计的图形表示工具。与方框图一样,PAD图也只能描述结构化程序允许使用的几种基本结果。它用二维树型结构图表示程序的控制流,以PAD图为基础,遵循机械的走树(Ttee Walk)规则就能方便地编写出程序,用这种图转换为程序代码比较容易。
·伪码。是一种非形式化的比较灵活的语言。

单项选择题
多项选择题