目录
十、软件工程
10.1软件开发模型
10.1.1瀑布模型(SDLC)
瀑布模型:是结构化方法中的模型,一般应用于结构化的开发。适用于需求明确或二次开发(大部分需求明确)的情况
∵需求阶段难以把控,浪费大量时间,难以完成很多项目的开发
10.1.2原型模型、演化模型、增量模型
原型法:通过在开发前做一个简易系统的方式,以比较低的成本获取比较全面的、准确的客户需求。适用于需求分析阶段。
增量模型:一块一块做,先做核心模块,风险小。
10.1.3螺旋模型
最显著特征—加入了风险分析
10.1.4 V模型、喷泉模型与RAD
1)V模型特点
- 细化测试,强调测试应该贯穿于开发的始终
- 需求和测试有着对应关系,在需求分析阶段就写验收测试和系统测试的测试计划,提早发现问题,从测试的眼光看待问题ÿ