单选题 软件生命周期的第一个阶段是( )。

【正确答案】 A
【答案解析】[解析]当用户想开发一个新的系统或感到原有的系统已不能满足需求,想用一个新的系统来代替旧的系统时,软件工程的第一阶段软件定义阶段便开始了。