单选题 软件生命周期是指
A) 软件的开发过程
B) 软件的运行维护过程
C) 软件产品从提出、实现、使用维护到停止使用退役的过程
D) 软件从需求分析、设计、实现到测试完成的过程

【正确答案】 C
【答案解析】[解析] 通常将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。