● 摘要
在大型软件项目开发过程中,特别是对日软件开发项目,质量管理是必须放在首位的。与进度管理、成本管理一样,质量管理也需要先制定计划,约定项目质量保证活动流程和规程,确定项目各阶段成果的质量目标。在质量目标方面,一般很难确定一个量化的目标,本课题研究在这个方面作了一次尝试。本文首先介绍课题的来源与研究此课题的意义,然后依托一组大型对日软件开发项目,按照项目的生命周期模型,提出质量保证的流程和不同工程阶段的质量跟踪指标,并设计一整套用于阶段质量检查的checklist。同时在利用已有经验数据的基础上,设定了项目不同阶段质量控制的基准值,并综合考虑影响项目质量的因素,对具有不同系统结构特点的项目进行基准调整,得到实际用于项目质量控制的指标值,然后随着项目的实际进展,按照已经定义的质量过程对观察的项目进行方法一致的数据收集和分析,找出实际数据与控制指标的偏差,分析产生偏差的原因,按照实际情况给出阶段质量控制指标的调整方法,并对调整的结果进行必要的验证。课题研究的质量控制方法与阶段质量控制指标,为项目本身的质量控制提供了客观地数据,为项目的进度安排、资源调配、成果交付提供有力的支持。同时也为类似的对日外包项目提供了直接的参照数据,特别是质量过程的设计、阶段质量控制标准的重用价值比较高,可以大大减少项目质量管理过程设计的成本。同时在类似的项目上按照相近的方法进行量化质量控制,可以积累更多的实践数据,使软件项目过程的不断改进得以实现。