如何提升软件产品质量课件.ppt

上传人(卖家):ziliao2023 文档编号:5592430 上传时间:2023-04-26 格式:PPT 页数:43 大小:2.09MB
下载 相关 举报
如何提升软件产品质量课件.ppt_第1页
第1页 / 共43页
如何提升软件产品质量课件.ppt_第2页
第2页 / 共43页
如何提升软件产品质量课件.ppt_第3页
第3页 / 共43页
如何提升软件产品质量课件.ppt_第4页
第4页 / 共43页
如何提升软件产品质量课件.ppt_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、如何提升软件产品质量如何提升软件产品质量产品技术部杨学明2008年6月26日不同角色收集需求收集需求收集需求20世纪90年代逐渐引起广泛关注的新型软件开发方法它们的具体名称、理念、过程、术语都不尽相同,但是都强调 程序设计师团队与业务专家之间的紧密协作 面对面的沟通(认为比书面的文档更有效)频繁交付新的软件版本 紧凑而自我组织型的团队 能够很好地适应需求变化的代码编写和团队组织敏捷开发模式的最佳表述:人和交互 重于 过程和工具。可以工作的软件 重于 求全责备的文档。客户协作 重于 合同谈判。随时应对变化 重于 循规蹈矩。注:其中位于右边的内容虽然也有其价值,但是左边的内容最为重要。越来越多的企

2、业希望采用,但没有把握习惯于传统的瀑布式产品开发流程已不满足快速发展需要,但大规模改动不现实缺少敏捷软件开发专家和人才技术人员需要观念的转变和方法培训缺乏相应的质量控制方法需要经常的和及时的质量度量、测试、决策传统的传统的QAQA方法程序怎样适应方法程序怎样适应敏捷软件开发敏捷软件开发?1961年,一个简单的软件错误导致美国大力神洲际导弹助推器的毁灭2007年月,某软件缺陷导致某地铁系统的火灾2007年月,成千上万台某种型号的医疗设备被召回,只是为了修正一个软件错误2007年某天,深圳某银行软件出错,柜员机吐出倍的金额给客户,客户排队取款。每天线上都有问题产生经常有用户投诉,交易出现异常代码可

3、维护性差缺乏统一架构设计,对将来的扩展是一个很大挑战缺乏业务文档,很多业务流程只有少数人知道流程刚刚建立,存在质量控制方面的漏洞需求、开发和测试缺乏共识,需要培训传统的QA方法程序怎样适应敏捷软件开发?QA人员测试人员开发人员项目管理人员需求人员All above用户对软件质量的评价 没有功能(功能)运行速度太慢(性能)有太多的错误(故障)软件不好改动(维护)界面不美观(人机界面)这个软件不好使用(易用性)需求分析需求分析软件设计软件设计编码编码标准和规范标准和规范测试测试软件产品 软件需求基线文档 软件设计文档 源程序代码,.开发活动 需求分析 软件设计 编码标准和规范组织内部或者在项目开始

4、之时要制定软件开发的标准和规范软件产品 文档类:审核,产生评审报告(Review)代码类:测试,产生测试报告(Test Report)开发活动 审查,产生审查报告(Review)软件项目质量保证小组(SQA小组)独立于项目开发小组具有比较大的权限项目一开始测试人员应该进入正确理解用户的要求制定标准和规范,Team统一执行审查软件开发活动测试源程序代码记录开发活动和软件产品的偏差记录所有不符合项,报告高级管理者理解客户的要求和需要让客户参与开发,随时和客户交流,验证客户的需求 形成文字 软件原型 用不同的形式表达需求成本成本产品化产品化测试测试设计设计需求需求在产品化阶段,修复软件错误的成本将高

5、出100到1000倍!w 修复软件的代价修复软件的代价 高成本高成本w 失去机会的代价失去机会的代价 低营业额低营业额w 失去客户的代价失去客户的代价 低营业额低营业额在组织内部或者项目组内部制定标准和规范,限制和约束软件开发活动,有助于得到规范化的软件产品,从而提高软件质量 软件开发过程规范 需求管理 变更管理 Java编码规范,测试用例编写规范审查每个活动是否遵循软件开发过程规范 审查每个活动的输入条件是否都得到满足 审查活动的执行是否遵循规范 审查每个活动的输出是否都已经产生制定测试计划对软件进行测试 单元测试 集成测试 确认测试 系统测试形成报告 记录软件开发活动的偏差 记录软件产品的

6、偏差软件测试报告目的 发现问题,纠正偏差,提高质量目的 为管理者管理了解软件的质量提供可视性Win RunnerMercury Interactive Company功能测试工具Quick Test Professional(QTP)Mercury Interactive Company功能测试工具Rational RobotIBM Rational功能测试工具XrunnerMercury Interactive Company功能测试工具QARunCompuware Company功能测试工具E-TesterEmpirix Company功能测试工具Silk TestSegue Softwa

7、re Inc.Load RunnerLoad Runner Mercury Interactive CompanyMercury Interactive Company 性能测试工具性能测试工具Web LoadWeb Load RadView CompanyRadView Company 性能压力测试工具性能压力测试工具WAPTWAPTWeb Application Load,Stress and Performance TestingWeb Application Load,Stress and Performance Testing Soft Logical CompanySoft Log

8、ical Company 性能压力测试工具性能压力测试工具Load DriverLoad Driver InforSolution CompanyInforSolution Company 性能压力测试工具性能压力测试工具 (Not via web browsers)(Not via web browsers)Test DirectorTest Director Mercury InteractiveMercury Interactive公司公司 可以实现对测试用例可以实现对测试用例/项目项目/计划计划/结果结果/报告的有效报告的有效管理管理,同时还是一个很好的自动化测试管理执行系同时还是一个

9、很好的自动化测试管理执行系统统Test ManagerTest Manager IBM RationalIBM Rational公司公司 可以实现队测试计划可以实现队测试计划/项目项目/用例用例/结果结果/报告的管理报告的管理系统系统QA DirectorQA Director CompuwareCompuware公司公司 分布式应用的高级测试管理系统分布式应用的高级测试管理系统BugFreeBugFree 自主研发自主研发通用汽车的质量观:通用汽车的质量观:“质量创造客户的满意、热情、忠诚。(Quality create customer enthusiasm.)”张瑞敏张瑞敏 海尔集团海尔

10、集团“质量是产品的生命,信誉是企业的灵魂,产品合格不是标准,用户满意才是目的。”华正非华为华正非华为CEO“质量就是自尊心!”“如果没有质量,一切都是负数!”蒙牛乳业牛根生蒙牛乳业牛根生用口去听用耳朵听;用眼睛看 用心聆听聽DOCHECKPLANACTION(PDCA)全过程管理全过程管理朱兰三步曲朱兰三步曲质量计划质量计划质量控制质量控制质量改时质量改时排列图排列图 零缺陷管理零缺陷管理“第一次把事情做对!第一次把事情做对!”“质量是免费的,但它不质量是免费的,但它不是礼物。是礼物。”六西格玛管理六西格玛管理以顾客为导向,以顾客为导向,以业界最佳为目标,以业界最佳为目标,以数据为基础,以数据为基础,以事实为依据,以事实为依据,以财务评价为结果,以财务评价为结果,持续改进企业经营管理的持续改进企业经营管理的思想方法、实践活动和文化理念。思想方法、实践活动和文化理念。测试需求开发管理

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(如何提升软件产品质量课件.ppt)为本站会员(ziliao2023)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|