单选题 1分 下列关于软件设计活动的描述,错误的是( ) A软件设计分为概要设计(架构设计)和详细设计两个阶段 B概要设计的核心是划分软件模块,确定模块间的关系 C详细设计需要设计每个模块的具体算法和数据结构 D软件设计不需要参考需求规格说明书