软件项目质量管理在中国软件产业发展中的作用 第2页
审,执行周密的软件测试计划来对软件项目的质量进行评估和检查。
2.1.6 软件项目质量的相关文档
为了描述和记录软件项目每个阶段的工作,需要在软件项目的开发、验证、确认以及使用与文护阶段中需要编制相关文档,并对文档进行评审和检查。
2.2 软件项目质量管理原理
项目质量管理包含一些程序,它要求保证该项目能够兑现它的关于满足各种需求的承诺。它包括“在质量体系中,与决定质量工作的策略、目标和责任的全部管理功能有关的各种活动,并通过诸如质量计划、质量保证和质量提高等手段来完成这些活动”。
这些工作程序互有影响,并且与其他知识领域中的程序之间也存在相互影响。依据项目的需要,每道程序都可能包含一个或更多的个人或团队的努力。在每个项目阶段中,每道程序通常都会至少经历一次。
虽然在这里列出的程序如同划分明确的独立要素,但实践中它们可能会与某些没有在此详述的方式部分重合或互相影响。
项目质量管理必须兼顾项目管理和项目生产。任何一方面未满足质量要求都可能对部分或全部的项目相关人员产生严重的负面效果。例如:
(1)通过项目小组的超量工作来满足客户的要求,可能产生雇员跳槽率不断上升的负面效果。
(2)通过加速完成列入计划的质量检验工作来满足项目进度计划目标,若错误因未被发现而放过时,就可能产生负面效果。
质量是“一个实体的性能总和,它可以凭借自己的能力去满足对它的明示或暗示的要求”。在项目管理中,质量管理的既定方向就是通过项目范围界定管理体制,将暗示的需求变为明示需求的必需性。
第三章 对软件项目质量管理理论的认识
软件项目的质量管理指的是保证项目满足其目标要求所需要的过程,它包括编制质量计划、质量控制、质量保证等过程。
3.1 质量计划编制
现代质量管理的基本宗旨是:“质量出自计划,而非出自检查”。只有做出精准的质量计划,才能指导项目的实施、做好质量控制。
编制项目的质量计划,首先必须确定项目的范围、中间产品和最终产品,然后明确关于中间产品和最终产品的有关规定、标准,确定可能影响产品质量的技术要点,并找出能够确保高效满足相关规定、标准的过程方法。编制质量计划通常采用流程图、因果分析图等方法对项目进行分析,确定需要监控的关键元素,设置合理的见证点(W点)、停工待检点(H点),并制定质量标准:
1) 流程图:
显示系统的各种成分是如何相互关系的,帮助我们预测在何处可能发生何种质量问题,并由此帮助开发处理他们的办法。
2) 因果分析图(也称鱼刺图):
图3-1 因果分析图
对于复杂的项目,编制质量计划时可以采用因果分析图,描述相关的各种原因和子原因如何产生潜在问题或影响,将影响质量问题的“人员、设备、参考资料、方法、环境”等各方面的原因进行细致的分解,方便地在质量计划中制定相应的预防措施。其次,质量计划中还必须确定有效的质量管理体系,明确质量监理人员对项目质量负责和各级质量管理人员的权限。戴明环(又名PDCA循环法)作为有效的管理工具在质量管理中得到广泛的应用,它采用计划——执行——检查——措施的质量环,质量计划中必须将质量环上各环节明确落实到各责任单位,才能保证质量计划的有效实施。
3.2 按照质量计划实施有效的质量控制
不同的项目,在质量控制的内容和方法上是不尽相同的,传统的工程项目质量控制中主要是围绕人员、机器设备、材料、方法和环境这五个要素来进行的。软件项目质量控制中主要围绕产品、过程和资源这三大要素来进行。经过多年的软件工程和全面质量管理的实践,戴明提出的PDCA过程已经成为ISO和工程界普遍接受并证明是行之有效的质量管理方法。
上一页 [1] [2] [3] [4] 下一页
软件项目质量管理在中国软件产业发展中的作用 第2页下载如图片无法显示或论文不完整,请联系qq752018766