- 16
- 0
- 约 4页
- 2016-12-09 发布于贵州
- 举报
软件开发过程和测试流程
第四章 软件开发过程和测试流程
主要内容:软件开发模型,软件测试的生命周期,软件测试流程,软件测试模型,软件测试阶段
软件开发模型
软件开发模型是指:软件开发的全部过程,活动和任务的结构框架。
常见的软件开发模型有:瀑布模型,原型模型,螺旋模型,敏捷开发等
瀑布模型
瀑布模型的特征
软件开发的各项活动严格按照线性方式进行
当前活动接受上一项活动的工作结果
当前活动的工作结果需要进行验证
瀑布模型的优缺点和适用的场合
优点:软件的质量好。
缺点:由于开发模型是线性的,增加了开发风险;早期的错误可能要等到开发后期的阶段才能发现
适用的场合:项目小,需求明确
原型模型
原型模型的特征
实现客户与系统之间的相互交互
进一步细化待开发软件的需求
开发人员可以确认客户真正需要的是什么
原型模型的缺点
限制设计人员的思维
螺旋模型
螺旋模型的特征
将瀑布模型和快速原型模型结合起来
强调了其他模型所忽视的风险分析
每一次螺旋包括:制定计划,风险分析,实施工程,客户评价这四个步骤
螺旋模型的优缺和适用的场合
优点:客户一直参与评价,有风险分析,可以迭代
缺点:强调风险分析,但要求许多客户接受并相信这种分析,是不容易的
敏捷开发模型
敏捷开发模型的特征
短周期开发
增量开发
通过口头沟通
编写代码之前先写测试代码
敏捷开发模型的缺点
团队组建较难,人员素质要求较高
对测试人员要求完全掌握各
您可能关注的文档
最近下载
- 连续梁桥毕业设计(优秀).pdf VIP
- 2024年山东省直机关公开遴选公务员考试真题及答案 .pdf VIP
- [花卉学各论完整课件]各论15.ppt VIP
- 肝硬化伴食管胃底静脉曲张护理查房.pptx VIP
- TB-T 3017.1-2016 机车车辆轴承台架试验方法 第1部分:轴箱滚动轴承.pdf VIP
- 2025年国家电网招聘之其他工学类考试试卷含答案(考试直接用).docx VIP
- Note:About Super Simple Tasker.pdf VIP
- 2022 年山东省直遴选真题.pdf VIP
- 保运管理制度.pdf VIP
- 文化创意与数字旅游技术的跨界合作方案.doc VIP
原创力文档

文档评论(0)