参考答案: A
详细解析:
瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。规定了各个阶段由前至后、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型为软件的开发和维护提供了一种有效的管理模式,根据这一模式制定开发计划,进行成本预算,组织开发力量,以项目的阶段评审和文档控制为手段有效地对整个开发过程进行指导,所以它是以文档为驱动、适合于软件需求很明确的软件项目模型。但是瀑布模型在大量的软件开发实践中也逐渐暴露出它的严重缺点,它是一种理想的线性开发模式,缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。