参考答案: B
详细解析:
软件设计通常可分为概要设计和详细设计。
(1)概要设计的任务是确定软件系统的结构,进行模块划分,确定每个模块的功能、接口以及模块间的调用关系。
(2)详细设计的任务是为每个模块设计实现的细节:描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构和调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。
在软件开发的生命周期方法中,对模块的功能进行描述是( )阶段的任务。
A. 需求分析
B. 概要设计
C. 详细设计
D. 编码设计
参考答案: B
详细解析:
软件设计通常可分为概要设计和详细设计。
(1)概要设计的任务是确定软件系统的结构,进行模块划分,确定每个模块的功能、接口以及模块间的调用关系。
(2)详细设计的任务是为每个模块设计实现的细节:描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构和调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。