软件开发的V模型的优缺点?

怀特的旅行

30天以前 38浏览
软件开发的V模型的优缺点?

V模型是最具有代表意义的测试模型,最早是由PaulRook在20世纪80年代后期提出,由英国国家计算机中心文献中发布,旨在改进软件开发的效率和效果;

V模型推出之前,人们通常把测试过程作为在需求分析、概要设计、详细设计、编码全部完成之后的一个阶段,尽管当时已经出现了测试工作会占用这个项目周期一半的时间,但是大多数人认为测试只是一个收尾工作;V模型在这个时候推出,就是为了改变之前行业的普遍认识。

V模型本身是软件开发中瀑布模型的变种,它反映了测试活动与分析和设计的关系。

V模型标明了测试过程中的不同阶段,从左到右,描述了开发过程和测试过程间的阶段对应关系。

优点:

1、开发V模型即包含了底层测试又包含了高层测试;

2、底层测试:检验源代码质量的测试,如:单元测试;

3、高层测试:检验整个系统的需要,如:系统测试;

4、模型清楚地标识出了软件开发的阶段。

5、它采用自顶向下逐步求精的方式把整个开发过程分成不同的阶段,每个阶段的工作都很明确,因此便于控制开发过程。当所有的阶段都完成之后,该软件的开发过程也随之结束。

缺点:

1、V模型仅仅把测试过程作为在需求分析、概要设计、详细设计以及编码之后的一个阶段,容易使人误解测试是软件开发的最后一个阶段,是软件开发的从属。

2、V模型的另一个大缺点正是它自身的顺序性所导致的。到了测试阶段,程序已经完成,错误已经产生,很多前期的错误一直到测试阶段才发现,甚至无法发现,往往无从修改了。

3、同时实际的开发过程中,在需求阶段很难把用户的需求完全明确下来,因此,当需求变更时将会导致阶段反复,而且都要重复需求、设计、编码、测试等过程,返工量非常大,模型灵活性比较低。


本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。

免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com

软件开发
大家都在看
软件开发公司属于服务业吗?

软件开发公司属于服务业吗?

软件开发
37浏览
uniapp用什么软件开发合适?

uniapp用什么软件开发合适?

软件开发
9浏览
软件开发企业的会计处理?

软件开发企业的会计处理?

软件开发
20浏览
一般管理应用软件开发费多少元/天

一般管理应用软件开发费多少元/天

软件开发
45浏览
软件开发的成本如何核算?

软件开发的成本如何核算?

软件开发
61浏览
视频直播软件开发应该要注意哪些事项?

视频直播软件开发应该要注意哪些事项?

软件开发
15浏览
GB标准在软件开发中的作用?

GB标准在软件开发中的作用?

软件开发
14浏览
有什么好的跨平台的桌面软件开发方案吗?

有什么好的跨平台的桌面软件开发方案吗?

软件开发
3浏览
小规模纳税人软件开发服务税率是多少?

小规模纳税人软件开发服务税率是多少?

软件开发
18浏览
重庆软件开发好找工作吗?哪个区的比较多?

重庆软件开发好找工作吗?哪个区的比较多?

软件开发
11浏览
软件开发过程中应该注意什么?

软件开发事一项复杂繁琐的工程,在开发过程中有很多需要注意的地方,今天小编就软件开发来谈一谈注意事项。

软件开发
7浏览
在软件开发中AD什么意思?

在软件开发中AD什么意思?

软件开发
45浏览
软件开发的V模型的优缺点?

软件开发的V模型的优缺点?

软件开发
38浏览
软件开发企业可以认证增值税专用发票吗?

软件开发企业可以认证增值税专用发票吗?

软件开发
16浏览
到底什么是软件开发的需求?

到底什么是软件开发的需求?

软件开发
8浏览
软件开发个体户上税问题?

软件开发个体户上税问题?

软件开发
34浏览
软件开发的几个阶段任务

作为普通人,软件开发是一个很陌生的行业,软件开发的很多专业名词都不是很清楚,软件开发阶段任务是什么意思?今天小编就来和大家讲讲软件开发的几个阶段。

软件开发
10浏览
设备报修公众号、小程序、APP怎么做?

1.在线注册,用户关注公众号后需要在线注册 在线注册填写姓名、部门、职位、手机号码,填好之后经由后台审核之后自动进入该程序2.用户注册后,第一次注册后跟微信身份绑定,后期再次登录就不需要登录了。

软件开发小程序开发公众号开发网站建设微信开发
458浏览
软件开发是什么

软件开发专业主要培养具有一定计算机软硬件维护、网络组建、维护管理的高级实用的技术型人才,软件开发到底是什么呢?

软件开发
7浏览
软件开发公司盈利模式

软件公司主要以三种模式为盈利模式:合同项目模式、通用产品模式、运营模式,每个模式同样存在优劣。

软件开发
68浏览
点赞
收藏
分享