软件质量管理包含质量保证和质量控制两个方面。质量保证是通过保证软件开发过程和软件工作产品满足既有的规范来确保软件质量,而质量控制则是通过有效手段控制软件开发各个环节输出的工作产品满足质量标准来确保最终软件的质量。可以说,质量保证和质量控制是质量管理的左右手,两手都要抓,两手都要硬。
软件质量管理要遵循以下两个原则:
全面质量原则
软件质量因素包括正确性、精确性、健壮性、可靠性、容错性、性能、易用性、安全性等多种因素,进行软件质量管理,应根据软件应用场景综合考虑多种质量因素,不应只强调正确性,忽略可靠性、安全性、效率等指标。
全生命周期原则
软件质量管理应从早期的需求获取开始,贯穿整个生命周期。如果直到软件要交付使用了才关注软件质量,那已经为时已晚。
做好软件质量管理,还应注意以下实施要点:
定量评价软件质量
软件质量水平的高低,不能仅凭感觉,而应制定质量的评价标准,定量地评价软件质量。有了可量化的基准,不仅软件质量好坏一目了然,而且可以更好地对低于目标质量水平的软件采取质量控制措施,提高软件质量。
建立并实施有效的质量管理体系
软件质量管理应通过建立并实施文档化质量管理体系来实现,而且有效的软件质量管理体系应能同时满足顾客和组织内部双方的需要和利益。
搞好质量管理的关键在于领导
项目管理三角形中的三边指的是时间、成本和范围。三者之间存在密切的关系,它们相互制约,相互影响。而质量是项目管理三角形中的第四个关键因素,我们可以把它看成三角形的重心。项目管理三角形的三个边中任何一个边发生变化都会影响项目质量,项目质量受三个边的约束。
在软件质量管理过程中,经常会遇到时间和成本与质量发生冲突的情形,这个时候就要看领导如何决策了。如果重视进度或者成本忽视质量,那么质量管理就是个笑话。
软件质量管理,虽然耳朵听出了茧子,可是做好它还是很不容易。这里提到的软件质量管理原则和实施要点,希望对你做好质量管理提供一点帮助。
参考书目:《软件项目管理实用教程》
联系客服