软件开发模型:l 软件开发模型是软件开发的全部过程、活动、任务和管理 的结构框架。l 软件开发模型能清晰、直观地表达软件开发全过程, 明确 规定了要完成的主要活动和任务,用来作为软件项目工作的基础。 l 选择合适的开发模型是十分重要的2.1 软件开发模型与软件工程软件开发模型是将软件开发中的主要活动细分为:2.1 软件开发模型与软件工程系统需求分析程序设计程序编码测试运行维护系统设计人员管理项目管理l 常见的开发模型: 瀑布模型、演化模型、螺旋模型、 XP开发模型、 快速开发模型等。l 由于现在还没有任何一种方法能够解决软件危机中的所有问题,所以在软件开发的各个阶段采用综合治理的方法。l 软件开发模型直接影响软件开发的周期和软件质量,是软件开发的组织管理形式,是软件工程最重要的内容之一。2.1 软件开发模型与软件工程l 2.2.1 瀑布模型的概念:2.2 瀑布模型(Waterfall Model)瀑布模型是将软件生存周期各活动规定为依线性顺序联接的若干阶段的模型。它包括需求分析、概要设计、详细设计、编码、测试和维护。它规定了由前至后、相互衔接的固定次序,如同瀑布流水,逐级下落。l 2.