没有合适的资源?快使用搜索试试~ 我知道了~
软件测试与软件开发过程(1)2022优秀文档.ppt
0 下载量 173 浏览量
2022-11-14
14:14:59
上传
评论
收藏 444KB PPT 举报
温馨提示
试读
28页
软件测试与软件开发过程(1)2022优秀文档.ppt
资源推荐
资源详情
资源评论
软件测试与软件开发过程
8.1.1 软件开发生命周期模型
1.软件开发过程概述
2. 各种软件测试在软件开发生命周期中的位置
内容提要
定义:
软件测试是软件工程〔Software Engineering〕的一个重要分支,随着软件工
程学科的开展,如今的软件测试与传统的软件测试相比有了很大的开展,它与软件
开发过程和软件质量保证〔Quality Assurance,QA〕亲密相关。
软件开发过程是消费软件产品所用的工具、方法和实际过程的集合。在商业
上软件开发通常是由一组协同任务的人来完成的,我们把这组人称为开发团队。
开发团队里有各种角色,一个人可以充任不止一个角色,特别是在许多小公司,有
时一个人身上集中了几个角色。
生命周期 一个软件产品是由上述多种角色的团队协同任务而完成的。从谋划
、定义、开发、运用与维护直到最后废,要经过一个漫长的时期,通常把这个时
期称为软件的生命周期〔Software Life Cycle〕,很多人也把它称为软件开发生命
周期〔Software Development Life Cycle〕。
8.1 软件开发过程概述
各种角色及主要职责
工程经理〔程序经理〕:担任管理产品的质
量,以及工程的进度和预算。
商业分析师〔软件分析师〕:分析客户的真
正需求,用能被程序员或其他设计人员了
解的术语来定义客户的需求。
架构师〔系统工程师〕:是产品小组的专
家,担任系统的总体内部设计〔定义代码
,数据构造,数据通讯和开发战略等〕。
程序员〔开发人员〕:设计、编写程序并
编写内部设计规格阐明。
测试员〔质量保证员〕:担任找出并报告软
件产品的问题。
产品经理〔产品营销经理〕:担任符合公
司长期战略和笼统的产品的交付,并在产
品发布后担任市场营销活动。对产品的盈
利担任。
技术支持代表:担任处置客户赞扬和效力
的小组的成员。在产品开发期间他们会尽
力对产品的设计和手册的内容施加影响,
以减少客户的赞扬。
技术文档编写员:制造用户手册和在线协
助。
瀑布模型〔Waterfall Model〕
几个特征:
〔1〕阶段间的顺序性和依赖性
〔2〕推迟实现的观念
〔3〕质量保证的观念
缺陷:
〔1〕不顺应需求经常发生变卦的环境
。
〔2〕瀑布模型也经常不能接受工程开场
阶段自然存在的不确定性。
〔3〕线性顺序模型种特征导致任务中发
生“阻塞〞形状。
剩余27页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 709
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功