单选题
结构化分析(SA)、结构化设计方法(SD)和、Jackson方法是在软件开发过程中常用的方法。运用SA方法可以得到______,这种方法采用的基本手段是______,使用SD方法时可以得到______。
单选题
A.程序流程图 B.具体的语言程序
C.模块结构图及模块的功能说明山里 D.分层数据流图和数据字典
【正确答案】
D
【答案解析】结构化分析方法所建立的系统模型包括三个方面:DFD(数据流图)、数据字典和小说明。数据流图是一种描述数据变换的图形工具,系统接受输入的数据,经过一系列的变换(加工),最后输出结果数据。通常用分层数据流图描述一个系统。数据字典是以一种准确的和无二义的方式定义所有被加工引用的数据流和数据存储,通常包括三类:数据流条目、数据存储条目和数据项条目。小说明是用来描述加工的,集中描述一个加工“做什么”,即加工逻辑,也包括一些和加工有关的信息,如执行条件、优先级、执行频率、出错处理等。加工逻辑是指用户对这个加工的逻辑要求,即这个加工的输入数据和输出数据的逻辑关系。小说明并不描述具体的加工过程。目前小说明一般是用自然语言、结构化自然语言、判定表和判定树等来描述。
结构化设计就是将DFD转化为MSD,即模块结构图。
单选题
A.分解与抽象 B.分解与综合
C.归纳与推导 D.试探与回溯
单选题
A.从数据结构导出程序结构 B.从数据流图导出初始结构图
C.从模块结构导出数据结构 D.从模块结构导出程序结构