扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 系统分析与设计困难
单选题
2018年11月第23题
收藏
分享
#系统分析与设计
#凯恩建议了解即可
#教材之外(超纲)
软件概要设计包括设计软件的结构、确定系统功能模块及其相互关系,主要采用(__)描述程序的结构。
问题(1)
正确答案C
凯恩解析
本题考察的是结构化方法中软件概要设计阶段常用的图形工具。
软件概要设计,又称高层设计,是将需求规格转化为软件系统的结构设计的过程,目的是为后续的详细设计奠定基础。其核心任务是定义模块的结构、层次、功能以及模块之间的接口和数据流向。
A选项程序流程图、PAD图和伪代码:这些主要用于详细设计或编码阶段,用于描述具体算法流程和控制逻辑,不是用于概要设计的工具,错误。
B选项模块结构图、数据流图和盒图:数据流图主要用于需求分析阶段,盒图虽可用于表达模块信息,但不如 HIPO 图系统全面,不是主流的概要设计组合,错误。
C选项模块结构图、层次图和HIPO图:模块结构图描述模块间的调用关系;层次图展示模块的层次和结构;HIPO 图既反映模块的结构又说明其功能,是概要设计阶段最常用的三种图形工具,正确。
D选项程序流程图、数据流图和层次图:程序流程图和数据流图主要用于详细设计和需求分析,不能全面表达模块关系,错误。
因此,选项 C. 模块结构图、层次图和HIPO图 正确。
