- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3.3软件开发基本过程 第二十九页,共五十八页。 1.3.3软件开发基本过程 需求分析: 根据客户的要求,清楚了解客户需求中的产品功能、特性、性能、界面和具体规格等,然后进行分析,确定软件产品所能达到的目标。 设计: 根据需求分析的结果,考虑如何在逻辑、程序上去实现所定义的产品功能、特性等,可以分为概要设计和详细设计,也可分为数据结构设计、软件体系结构设计、应用接口设计、模块设计、界面设计等。 编程: 将设计转换成计算机可读的形式。 测试: 对设计、编程进行验证和用户需求确认的过程 维护:维持软件运行,修改软件缺陷、增强已有功能、增加新功能、升级等。 第三十页,共五十八页。 1.3.4软件开发模式 瀑布模型 原型模型 快速应用开发(RAD)模型 改进的V模型 螺旋模型 增量模型和迭代模型 构件组装模型 并发模型 XP模型 第三十一页,共五十八页。 瀑布模型 整个开发包括六个阶段:计划、需求分析、设计、编码、测试、运行维护。六个阶段自上而下、相互衔接,以固定的次序来进行。 特点 阶段的顺序性和依赖性 推迟实现的观点 质量保证 存在问题 不适合需求模糊的系统 第三十二页,共五十八页。 原型模型 先建立一个能反映用户需求的原型系统,使得用户和开发者可以对目标系统的概貌进行评价和判断,然后对原型进行反复的扩充、改进和求精,最终建立符合用户需求的目标系统 特点:快速开发工具、循环、低成本 种类: 渐进型、抛弃型 需求的采集和细化 快速设计 建造原型 用户评价原型 加工原型 产品样品 开始 停止 第三十三页,共五十八页。 快速应用开发(RAD) – V模型 第三十四页,共五十八页。 RAD - V Model (改进) 第三十五页,共五十八页。 customer, user, PM, technical support Design/Analysis Verify/testing Verification of system design Validation of Customer Requirements Engineers Test Objectives Test Planning Test Design Test Execution (Static) Test Execution (Dynamic) Operational or Business Needs Define Requirements Design System Build System RAD - V Model (进一步丰富) 第三十六页,共五十八页。 螺旋模型 螺旋模型将瀑布模型和快速原型模型结合起来,并且加入了两种模型均忽略的风险分析。 螺旋模型的每一周期都包括制定计划、风险分析、实施工程和评审四个阶段。 第三十七页,共五十八页。 阶段开发模型 第三十八页,共五十八页。 增量和迭代模型 增量开发 迭代开发 增量模型中,在每个阶段都生成软件的一个可发布版本。这些阶段是交错进行的。 在增量模型中,软件版本是逐步完善的。 在原型中,每个阶段是发布一个原型,而在增量模型中,是完成一个正式的版本。 第三十九页,共五十八页。 1.4 软件测试过程 软件测试过程是一种抽象的模型,用于定义软件测试的流程和方法。 测试过程的质量将直接影响测试结果的准确性和有效性。 软件测试过程遵循软件工程原理,遵循管理学原理。 第四十页,共五十八页。 1.4 软件测试过程 1.4.1软件测试过程模型 1.4.2测试过程管理理念 1.4.3测试过程管理实践 1.4.4测试过程可持续改进 第四十一页,共五十八页。 1.4.1软件测试过程模型 图1-4 软件测试V模型 第四十二页,共五十八页。 1.4.1软件测试过程模型 图1-5 软件测试W模型 第四十三页,共五十八页。 1.4.1软件测试过程模型 图1-6 软件测试H模型 第四十四页,共五十八页。 1.4.2测试过程管理理念 尽早测试 全面测试 全过程测试 独立的、迭代的测试 第四十五页,共五十八页。 1.4.3 测试过程管理实践 策划测试过程 把握需求 变更控制 测试度量 第四十六页,共五十八页。 1.4.4测试过程可持续改进 测试技术发展到今天,已经存在诸多可供参考的测试过程管理思想和理念。但信息技术发展一日千里,新技术不断涌现,这就注定测试过程也需要不断的改进。 第四十七页,共五十八页。 IT Education Training IT Education Training * IT Education Training 1.1软件测试背景 1.2 软件测试基础理论 1.3软件开发过程 1.4软件测试过程 1.5软件质量保证概要 1.6软件测
您可能关注的文档
最近下载
- 专题突破10 几何辅助线与模型(10)——对角互补.pptx VIP
- 第8课《回忆鲁迅先生》课件 (共45张ppt) 2025-2026学年统编版语文八年级上册.pptx VIP
- Oracle集群-DG.doc VIP
- 电解槽电气绝缘资料.pptx VIP
- 2025兴业银行总行国际业务部交易银行部招聘笔试模拟试题及答案解析.docx VIP
- 竖炉扩容方案.pdf VIP
- 工业机器人离线编程与仿真(ABB)高职全套教学课件.pptx VIP
- ORACLE12CRAC+DG集群容灾主备部署搭建.docx VIP
- 2025广东东莞农村商业银行校园招聘笔试历年典型考题及考点剖析附带答案详解.docx
- 南宁老友粉品牌评价 区域公用品牌.docx VIP
原创力文档


文档评论(0)