软件开发的V模型的优缺点?
展开全部
V模型是最广为人知的测试模型。
最典型的V模型版本一般会在其开始部分对软件开发过程进行描述
图1 V模型的各级开发阶段
这是古老的瀑布模型。作为开发模型,
在V模型中,测试过程被加在开发过程的后半部分,如下图所示:
图2 V模型示意图
单元测试所检测代码的开发是否符合详细设计的要求。集成测试所检测此前测试过的各组成部分是否能完好地结合到一起。系统测试所检测已集成在一起的产品是否符合系统规格说明书的要求。而验收测试则检测产品是否符合最终用户的需求。
预验收测试
可行性分析 -------> 验收测试
↘ 预系统测试 ↗
需求分析 -----> 系统测试
↘ 预集成测试 ↗
概要设计 ----> 集成测试
↘ 预单元测试 ↗
详细设计 -> 单元测试
↘ ↗
编码
这就是软件测试的V模型
V模型的缺陷
仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段
忽视了测试对需求分析,系统设计的验证,一直到后期的验收测试才被发现。
最典型的V模型版本一般会在其开始部分对软件开发过程进行描述
图1 V模型的各级开发阶段
这是古老的瀑布模型。作为开发模型,
在V模型中,测试过程被加在开发过程的后半部分,如下图所示:
图2 V模型示意图
单元测试所检测代码的开发是否符合详细设计的要求。集成测试所检测此前测试过的各组成部分是否能完好地结合到一起。系统测试所检测已集成在一起的产品是否符合系统规格说明书的要求。而验收测试则检测产品是否符合最终用户的需求。
预验收测试
可行性分析 -------> 验收测试
↘ 预系统测试 ↗
需求分析 -----> 系统测试
↘ 预集成测试 ↗
概要设计 ----> 集成测试
↘ 预单元测试 ↗
详细设计 -> 单元测试
↘ ↗
编码
这就是软件测试的V模型
V模型的缺陷
仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段
忽视了测试对需求分析,系统设计的验证,一直到后期的验收测试才被发现。
深圳云诺科技
2024-11-11 广告
2024-11-11 广告
敏捷项目管理平台是源自于企鹅厂的敏捷研发协作平台,提供贯穿敏捷研发生命周期的一站式服务。覆盖从产品概念形成、产品规划、需求分析、项目规划和跟踪、质量测试到构建发布、用户反馈跟踪的产品研发全生命周期,提供了灵活的可定制化应用和强大的集成能力,...
点击进入详情页
本回答由深圳云诺科技提供
2012-11-18
展开全部
华夏博大3G学院,是教材经过清华大学出版社出版的IT培训机构。
java,.net,安卓开发,iOS开发等等课程都有的
教学质量也相当的不错,学后还不限次数推荐就业,建议可以去了解下b
java,.net,安卓开发,iOS开发等等课程都有的
教学质量也相当的不错,学后还不限次数推荐就业,建议可以去了解下b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询