论文部分内容阅读
H银行集团是全球规模最大的银行和金融机构之一,业务遍布欧美、亚太地区、非洲和中东70多个国家和地区。银行业务信息系统是支撑银行业务的重要基础。银行系统与大量资金、交易等息息相关,稍有不慎则可能导致几千万甚至上亿的损失,因此,银行系统的质量也显得尤为重要,也是银行系统开发过程中最为关注和重视的一个方面。近几年来,H银行在亚太地区尤其是中国内地的业务迅猛增长,相应地,H银行系统软件开发的国内项目也越来越多,项目规模也越来越大,当前的软件项目开发过程显得不能适应这种项目规模,项目上线后的用户问题数增多,造成客户对银行的满意度下降,集团信誉和形象受损,同时,处理问题所产生的维护成本也高居不下。如何对现有的软件项目开发过程进行改进,减少项目上线后的用户问题数,提高H银行软件开发的质量,是一个值得研究的课题。本文以本人所在项目组所负责的H银行C系统项目开发为研究对象,借鉴了软件质量管理和缺陷管理的相关理论知识,运用ODC正交缺陷分类方法和DRM缺陷移除模型的相关技术,对C系统的缺陷数据进行管理和分析,总结出C系统项目开发过程中所存在的问题并提出相应的质量改进方案,从需求管理、设计管理、编码管理、测试管理和配置管理方面加强质量控制,保证项目开发的质量。通过对实施新方案的项目的缺陷数据的分析和与以往项目的对比,新方案实施后,软件缺陷在项目开发过程中能更早地被发现并修复,降低了修复成本和风险,提高了C系统软件项目开发的质量,也降低了上线后系统的维护成本。C系统项目开发是对系统的二次开发,项目的缺陷数据对于系统项目开发质量的分析有很大的参考价值。本论文的研究中,通过对缺陷进行分类记录并采用DRM和ODC方法对缺陷数据进行分析进而改进开发流程的实践也为以后项目开发的质量改进提供了一个借鉴。