软件概要设计包括设计软件结构、确定系统功能模块及其相互关系,主要采用( )描述程序结构。
- A.程序流程图、PAD图和伪代码
- B.模块结构图、数据流图和盒图
- C.模块结构图、层次图和HIPO图
- D.程序流程图、数据流图和层次图
正确答案及解析
正确答案
C
解析
选项所列举图与开发阶段对应关系如下。(1) 需求分析阶段:数据流图。(2) 概要设计阶段:模块结构图、层次图和HIPO图。(3) 详细设计阶段:程序流程图、伪代码、盒图。
软件概要设计包括设计软件结构、确定系统功能模块及其相互关系,主要采用( )描述程序结构。
选项所列举图与开发阶段对应关系如下。(1) 需求分析阶段:数据流图。(2) 概要设计阶段:模块结构图、层次图和HIPO图。(3) 详细设计阶段:程序流程图、伪代码、盒图。