关注分享主机优惠活动
国内外VPS云服务器

软件开发和生命周期

总结:软件开发模型、瀑布模型、快速原型模型、螺旋模型。 请注意,软件测试与软件开发模型密切相关。 测试人员需要充分理解软件开发模型,才能找到自己在其中的角色。 确立您的地位并展示您的独特价值。

1. 软件开发模型:

瀑布模型

瀑布模型

快速原型模型

螺旋模型

注意:软件测试与软件开发模型密切相关。我是。 作为测试人员,您需要充分理解软件开发模型,才能在其中找到自己的位置并带来自己独特的价值。

1. 瀑布模型:

功能:

是一种线性模型,每个阶段只有运行一次

文档驱动程序

优点和缺点:

优点:不同发展阶段如如下: 是比较清楚的。 当前阶段完成后,重点关注后续阶段。

缺点:无法响应需求变化

风险往往要到后来才被发现,错过了及早补救的机会。

2. 快速原型模型

在开发实际系统之前,我们先构建一个原型,并基于该原型逐步完成系统。 整个系统的开发。

功能:

快速构建软件原型

支持用户参与

优点和缺点:

优点:克服了瀑布模型的缺点,降低了因软件需求不明确而带来的项目开发风险。

缺点:不适合大规模系统开发

生命周期

3. 螺旋模型

特点:介绍风险分析活动

优点和缺点:

优点:螺旋模型主要是一种风险驱动的方法。

缺点:使用螺旋模型需要大量的风险评估经验和专业知识。

2. 测试模型:

软件测试模型:V模型、W(双V模型)

1.V模型

概念:

V模型是最具代表性的测试模型,最早由Paul Rook在20世纪80年代末提出,并由英国国家计算机中心发表在文献中。效率和

V 模型本身就是软件开发中的瀑布模型。 p style="margin-left:.0001pt;text-align:left;">V 模型显示了测试过程中存在的不同阶段 下面显示了开发过程和测试阶段之间的对应关系。

优点和缺点:

优点:测试V模型包括低级和高级测试;

缺点:需求变化时需要大量返工,使得模型相比灵活性较差

插图:

2.W模型

概念:测试是整个软件开发的过程循环

优点和缺点:

优点:测试是整个软件开发周期的一部分;

尽早发现缺陷。

缺点:测试技术性很强。由于以下原因难以实施要求

示意图:

各阶段修复软件缺陷的成本如图所示。

3.质量模型

软件质量就是软件合规性。

ISO 9126 软件质量模型是评价软件质量的国际标准。大多数软件都将这 6 个特性和 27 个自身特性作为其核心测试和评估软件的标准。

未经允许不得转载:主机频道 » 软件开发和生命周期

评论 抢沙发

评论前必须登录!