本文目录导航:
什么是软件生命周期模型?试比拟瀑布模型
瀑布模型是一个软件的生命周期模型。
开发环节是经过依次设计一系列阶段来开发的,从系统需求剖析到产品颁布和保养,名目开发环节从一个阶段“流向”下一个阶段,这也是瀑布模型称号的由来。
1970年,WinstonRoyce提出了驰名的“瀑布模型”,这是直到20世纪80年代初惟一被宽泛经常使用的软件开发模型。
瀑布模型的外围现实是依照流程简化疑问,将配置的成功和设计离开,便于分工协作,即应用结构化的剖析和设计方法,将逻辑成功和物理成功离开。
软件生命周期分为布局、需求剖析、软件设计、编程、软件测试、运维等六个基本优惠,规则了自上而下、相互咨询的固定顺序,像瀑布一样一步步落下。
可以强迫开发者采用规范化的方法(比如结构化技术);严厉规则各阶段必定提交的文件;要求在每个阶段交付的一切产品都必定经过品质保障团队的细心验证。
瀑布模型是由文档驱动的,在可运转的软件产品交付给用户之前,用户只能经过文档知道产品是什么样的。
瀑布模型简直齐全依赖于书面规范,这或者造成最终开发的软件产品不能真正满足用户的需求。
也不适宜需求含糊的系统。
什么是软件生命周期模型
软件生命周期模型是指人们为开发更好的软件而归结总结的软件生命周期的典型通常参考。
关键有以下四种模型: 1、迭代式模型:是RUP介绍的周期模型。
至少包含需求上班流程、剖析设计上班流程、实施上班流程和测试上班流程。
2、极速原型模型:在配置下等价于产品的一个子集。
须要迅速建造一个可以运转的软件原型 ,以便了解和廓清疑问,使开发人员与用户达成共识,最终在确定的客户需求基础上开发客户满意的软件产品。
3、V模型:是软件开发环节中的一个关键模型,因为其模型构图形似字母V,所以又称软件测试的V模型。
它经过开发和测试同时启动的模式来缩短开发周期,提高开发效率。
4、W模型:由两个V字型模型组成,区分代表测试与开发环节。
注:RUP是Rational Unified Process的缩写,是一致软件开发环节,一致软件环节的意思。
什么是软件生活周期模型
软件生活周期模型是形容软件开发环节中各种优惠如何口头的模型。
软件生活周期模型确立了软件开发和归结中各阶段的秩序限度以及各阶段或机动的准绳,确立开发环节所遵守的规则和限度,便于各种优惠的协调,便于各种人员的有效通讯,无利于优惠重用,无利于优惠治理。
经常出现的软件生活周期模型有瀑布模型、演变模型、螺旋模型、喷泉模型等。
很快乐回答你的疑问谢谢采用哦