题目
模块结构图是软件工程中结构化方法______阶段所用的描述软件的工具。A. 项目计划B. 需求分析C. 系统总体设计D. 系统详细设计
模块结构图是软件工程中结构化方法______阶段所用的描述软件的工具。
- A. 项目计划
- B. 需求分析
- C. 系统总体设计
- D. 系统详细设计
题目解答
答案
C
解析
本题考查软件工程中各阶段所使用的工具与方法。关键点在于明确模块结构图的作用:描述软件系统的模块划分及调用关系。需区分系统设计阶段的两个子阶段——总体设计和详细设计的不同目标:总体设计关注系统整体结构,详细设计关注模块内部实现。因此,模块结构图属于系统总体设计阶段的工具。
选项分析
- A. 项目计划:此阶段主要进行项目范围、资源、进度的规划,工具包括甘特图、工作分解结构等,与模块结构图无关。
- B. 需求分析:此阶段通过数据流图、数据字典等工具描述需求,但不涉及模块划分。
- C. 系统总体设计:核心目标是设计系统架构,确定模块划分及调用关系,模块结构图是此阶段的核心工具。
- D. 系统详细设计:此阶段聚焦于模块内部逻辑(如算法、数据结构),常用工具为流程图、伪代码等。
结论:模块结构图用于系统总体设计阶段,正确答案为C。