重新review了几种传统的软件开发模型。这几种模型,实际上很难清楚的区分开。在实际应用的时候,更多的也是其中几种模型的混合或者是创新。个人觉得,因为每个公司的唯一性及特殊性,适合自己的才是最好的。如果能汲取现有的模型知识,形成自己的,那说明你已经对软件开发模型驾轻就熟了。既然很难区分,怎么办?抓住特点。那面我们就来总结一下,这些模型的特点。
1.瀑布模型
关键词:顺序,自上而下,线性
缺点:缺乏灵活性,无法解决需求不明确的问题
2.原型模型
关键词:原型,需求迭代,明确需求,用户参与
缺点:容易造成可维护性差,追求速度而放弃更合适的算法等
3.增量模型
关键词:逐步进行,构件,阶段性产品,时间短效率高
缺点:容易扩充,分解构件适中,体系结构要求较高
4.螺旋模型
关键词:瀑布和原型的结合,风险分析,适合大型软件开发
缺点:费用昂贵
5.喷泉模型
关键词:面向对象,迭代,交叉,无缝过度
缺点:阶段重叠
维克模型专业致力于模型,工业模型,建筑模型,军事模型等服务领域.查找模型,工业模型,建筑模型,模型公司请到维克模型网.详情登陆:http://www.wkmodel.com