1 / 28
文档名称:

第八章软件测试与软件开发过程.ppt

格式:ppt   大小:743KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

第八章软件测试与软件开发过程.ppt

上传人:aluyuw1 2018/8/1 文件大小:743 KB

下载得到文件列表

第八章软件测试与软件开发过程.ppt

文档介绍

文档介绍:软件测试与软件开发过程
重庆邮电大学软件学院
第8章
软件开发生命周期模型

2. 各种软件测试在软件开发生命周期中的位置
内容提要
定义:
软件测试是软件工程(Software Engineering)的一个重要分支,随着软件工程学科的发展,现在的软件测试与传统的软件测试相比有了很大的发展,它与软件开发过程和软件质量保证(Quality Assurance,QA)密切相关。
软件开发过程是生产软件产品所用的工具、方法和实践过程的集合。在商业上软件开发通常是由一组协同工作的人来完成的,我们把这组人称为开发团队。开发团队里有各种角色,一个人可以充当不止一个角色,特别是在许多小公司,有时一个人身上集中了几个角色。
生命周期一个软件产品是由上述多种角色的团队协同工作而完成的。从策划、定义、开发、使用与维护直到最后废,要经过一个漫长的时期,通常把这个时期称为软件的生命周期(Software Life Cycle),很多人也把它称为软件开发生命周期(Software Development Life Cycle)。
软件开发过程概述
各种角色及主要职责
项目经理(程序经理):负责管理产品的质量,以及项目的进度和预算。
商业分析师(软件分析师):分析客户的真正需求,用能被程序员或其他设计人员理解的术语来定义客户的需求。
架构师(系统工程师):是产品小组的专家,负责系统的总体内部设计(定义代码,数据结构,数据通信和开发策略等)。
程序员(开发人员):设计、编写程序并编写内部设计规格说明。
测试员(质量保证员):负责找出并报告软件产品的问题。
产品经理(产品营销经理):负责符合公司长期战略和形象的产品的交付,并在产品发布后负责市场营销活动。对产品的盈利负责。
技术支持代表:负责处理客户投诉和服务的小组的成员。在产品开发期间他们会尽力对产品的设计和手册的内容施加影响,以减少客户的投诉。
技术文档编写员:制作用户手册和在线帮助。
瀑布模型(Waterfall Model)
几个特征:
(1)阶段间的顺序性和依赖性
(2)推迟实现的观点
(3)质量保证的观点
缺点:
(1)不适应需求经常发生变更的环境。
(2)瀑布模型也经常不能接受项目开始阶段自然存在的不确定性。
(3)线性顺序模型种特征导致工作中发生“阻塞”状态。
软件开发生命周期模型
模型种类
有瀑布模型、原型模型、快速应用开发模型、增量模型、螺旋模型、V模型、形式方法模型、RUP(Rational Unified Process)模型、敏捷过程模型、构件组装模型、并发开发模型等。
几种比较流行的模型

(Waterfall Model)
(Prototyping Model)
(Spiral Model)
软件测试与软件开发过程的关系
狭义定义测试:
比如“程序设计”与“测试”之间的关系,传统上总以为程序设计在先,测试在后。这种专指测试程序代码,定义在编码之后的“测试”是一种狭义定义的测试。
广义定义测试:
这种测试活动可以在软件开发生命周期的任何阶段进行。但是,随着开发不断地进行,越到后续阶段,找出错误并改正它的代价会越大
全新的软件开发模式:
以测试驱动软件开发。软件测试贯穿了整个软件开发过程,软件开发生命周期的各个阶段中都少不了相应的测试,这种思想与软件质量保证的出发点是一致的。
各种软件测试在软件开发生命周期中的位置
适用于所有的软件生命周期的三个阶段
软件规划
软件开发
运行与维护
在软件规划阶段中,
主要进行软件目标的策划、
可行性研究和软件的需求分析工作。
软件被定义之后,
进入开发阶段,主要对软件的体系架构、
数据结构和主要算法进行设计;
将设计用程序语言编码实现,并进行测试。
软件的运行与维护阶段在软件生命周期中
占据的比例最大。针对不同的需求,维护工作
一般可以分为纠错性维护、适应性维护、
扩充性维护和预防性维护等不同类型。
软件开发阶段还可细分为软件设计、编码和测试阶段

最近更新

「2025版成都上灶师父餐饮企业招聘与人才管理.. 14页

二零二五安置房交易合同模板:基础设施建设项.. 16页

二零二五年OEM光电产品委托制造及市场拓展合同.. 16页

二零二五年仓储配送中心物业管理与优化升级合.. 15页

二零二五年咖啡厅餐饮外包合作协议书 16页

二零二五年医疗机构安保与环境卫生维护服务合.. 15页

二零二五年安全员安全文化建设合作协议 15页

二零二五年度FXBIB金融经纪商金融产品风险管理.. 15页

二零二五年度n95口罩战略储备采购合同 14页

二零二五年度[YXJS04]模具实训设备采购与维护.. 16页

二零二五年度[情感关爱]离婚协议中财产分割及.. 14页

二零二五年度个人个人间房屋维修借款合同模板.. 14页

二零二五年度企业员工健康体检服务合同 14页

二零二五年度城市绿化PPP项目合作协议书 14页

二零二五年度仓储空间租赁及仓储咨询服务合同.. 15页

二零二五年度住宅小区车库租赁及物业服务协议.. 15页

二零二五年度健康管理中心场地租赁合同转让及.. 16页

兴华公交广告管理系统 7页

二零二五年度出口贸易磋商、合同订立及外贸信.. 16页

二零二五年度办公楼场地租赁合同范本免费获取.. 16页

二零二五年度厕所设备租赁与售后服务合同 15页

二零二五年度安全文明施工工地环保设施建设费.. 18页

2025企业年会多维度沉浸式中国风电子邀请函PP.. 27页

2025医疗健康领域临床试验数据中期汇总及资金.. 23页

2025年智能建造机器人协同作业场景下的施工效.. 30页

建筑设备安装识图与施工工艺 10页

2025年艺术教育课程中的梵高星空动态PPT交互式.. 28页

6.1.1 第2课时 从不同方向看立体图形与立体图.. 20页

医务人员从业规范教材 56页

2018年继续教育学习心得体会范本与2018年综合.. 6页