提高软件质量的七条建议

上传人:小** 文档编号:55632460 上传时间:2018-10-03 格式:PPT 页数:19 大小:273.24KB
返回 下载 相关 举报
提高软件质量的七条建议_第1页
第1页 / 共19页
提高软件质量的七条建议_第2页
第2页 / 共19页
提高软件质量的七条建议_第3页
第3页 / 共19页
提高软件质量的七条建议_第4页
第4页 / 共19页
提高软件质量的七条建议_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《提高软件质量的七条建议》由会员分享,可在线阅读,更多相关《提高软件质量的七条建议(19页珍藏版)》请在金锄头文库上搜索。

1、,提高软件质量的 7条建议,前言,七条建议,发现问题,目 录,1,2,3,4,分析问题,如今残酷的商业环境造成软件开发成本急剧下降,开发时间不断被缩短,在人员不够的情况下还希望提高开发速度,而“质量第一”的标语只不过是挂在墙上的一道风景而已。在这种极端的开发环境下,软件开发团队如何保证质量呢?,前言,困难,时间紧,人员少,任务重,需求不明,少,紧,重,晕,质量达标,按时交付,2,1,也要保证,实际结果,那样,分析原因,开发流程,测试,发现软件中更多问题,保证软件的质量,项目经理,销售,开发,设计,测试,运维,参与人员,项目经理,销售,开发,设计,测试,运维,参与人员,软件最终是要交付给用户使用

2、的,因此应从用户的角度来定义软件质量目标,软件应满足用户的业务需求,实现令人满意的用户体验。这样做的好处:既不将质量目标定得太高,任由你付出百般努力也无法实现,也不将目标定的过低,那样你无法给用户交差,根据时间,资源和预算客观情况定义合适的软件质量标准最好,既不让开发团队感觉痛苦,又能让用户满意。,七大建议,1、定义恰当的质量目标,尽量在软件开发生命周期的前段时间减少软件缺陷,避免在后期来消灭缺陷,那样耗费的时间和精力更多。好处:让每个人都知道质量的重要性后,他们就会从心理上更注重代码质量,就会更用心写出高质量的软件。,七大建议,2、让每个人都知道质量的重要性,根据业务需求调整团队和个人的工作

3、目标,并纳入质量考核体系,实施奖励措施,刺激开发人员的工作效率和工作质量。好处:根据团队成员的执行表现给予适当奖励,让他们知道改善软件质量是一种奋斗目标,逐渐发展成为一种习惯。,七大建议,3、调整团队和个人的目标,纳入质量考核体系,确保从需求获取开始,项目就朝正确的方向迈进,需求偏离或需求错误是让开发人员最头痛的事,大量的返工和修改会熄灭本已燃起的激情,而正确的需求会给开发人员带来愉快的心情。好处:减少返工和重新测试周期,减少总体工作量。,七大建议,4、获取正确的需求,在时间有限的情况下,不可能将方方面面的缺陷通过测试全部暴露出来,这时只有抓住重点,做到有的放矢,将核心功能点重点测试,避免重大

4、缺陷成为漏网之鱼。好处:杜绝关键缺陷,即便有其它缺陷未被发现,也不至于影响到软件的整体质量。,七大建议,5、将测试重点放在最关键和风险很高的点,开发人员会根据设计文档进行编码,参照简明清晰的设计编写出来的代码也会更简单,更干净,也更容易测试和返工,代码中包含的错误也会更少,也更容易诊断和修复缺陷。,七大建议,6、提高设计质量,有时间就抓紧学习,快速提高自己。学到的东西能很好的应用到实际的工作中去。定期总结,发现问题,解决问题。合理使用自动化测试工具,可以缩短测试周期,提高测试的可重复性。,七大建议,7、强化测试人员技术,提高软件质量是一项团队运动,每个人都需要参与其中,软件质量必须贯穿整个软件开发生命周期,减少返工次数,提高用户满意度。,小结,谢谢!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号