问题
单项选择题
软件开发中,进行子系统和模块划分,并确定模块间接口和评价模块质量,这是以下哪项工作的任务
A.详细设计
B.总体设计
C.需求分析
D.问题定义
答案
参考答案:B
解析: 本题考查软件开发的相关知识。需求分析:确定用户对软件系统的功能性和非功能性的全部需求,并以需求规格说明书的形式表达。总体设计:建立软件系统的总体结构,子系统划分,并提出软件结构图。详细设计:确定软件结构图中每个模块的内部过程和结构。编码:按照选定软件的程序语言,将模块的过程性描述翻译成程序。测试;发现并排除上述阶段,即分析、设计和编码阶段所产生的各种错误。问题定义阶段的任务是要确定软件系统所需要解决的任务。正确答案为选项B。