首页 > 代码库 > (未完结)软件开发模型比较
(未完结)软件开发模型比较
软件开发模型比较
软件开发模型是跨越整体软件生命周期的系统开发,测试、运维的全部工作和任务的结构框架,他给出了软件开发各个阶段之间的关系。
http://blog.chinaunix.net/uid-11572501-id-2868606.html
瀑布模型: 常见开发模型有: 瀑布模型、 快速原型模型、增量模型、螺旋模型等,这里主要介绍瀑布模型:瀑布模型是一种自上而下对的模型。
瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运维等六个基本活动。
瀑布模型的本质是重复应用的软件开发架构,核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,采用结构化的分析与设计方法将逻辑实现与物理实现分开,依照软件生命周期自上而下,相互衔接的次序。
在瀑布模型中,软件开发的各项活动严格按照线性方式进行,当前活动接受上一项活动的工作结果,实施完成所需的工作内容。当前活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。
瀑布模型是比较老的一种开发模型,其缺点主要是太过线性化,各个阶段太过固定早起错误不能及时发现等,现在已近很少使用瀑布模型
螺旋模型
变换模型
喷泉模型
智能模型
增量模型
winwin模型
原型实现模型
RAD模型
并发开发模型
基于构件的开发模型
基于体系结构的开发模型
来自为知笔记(Wiz)
(未完结)软件开发模型比较
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。