单选题 从工程管理角度,软件设计一般分为两步完成,它们是
A) 概要设计与详细设计 B) 数据设计与接口设计
C) 软件结构设计与数据设计 D) 过程设计与数据没计

【正确答案】 A
【答案解析】[解析] 从工程管理的角度看,软件设计可分为概要设计和详细设计两大步骤。概要设计是根据需求确定软件和数据的总体框架;详细设计是将其进一步精化成软件的算法或表示和数据结构。而在技术上,概要设计和详细设计又由若干活动组成,包括总体结构设计/数据设计和过程设计。