论文部分内容阅读
在我国加入WTO后,外资银行不断介入,银行界的竞争日益激烈。国内各家银行为了提供软件质量和软件过程管理的水平,以目前业界认同的两个软件质量标准CMM和ISO9001标准为基准,构建银行内部软件质量管理体系和规范,并通过相应的评审。随着商业银行对计算机软件的依赖程度不断增强,计算机软件的质量问题显得越来越重要。商业银行软件的质量控制作为银行软件质量管理的重要一环,控制商业银行软件开发过程是生产高质量银行软件的必要保证。本研究通过介绍商业银行软件开发过程中的质量控制的相关概念,分析质量控制的模式,阐述了在银行软件开发过程中进行质量监控的目的和意义以及银行软件开发过程质量控制系统实现的相关理论依据,如全面质量管理理论,控制论理论,项目管理理论等。本研究从系统角度出发,对软件开发的质量控制理论和研究现状进行深入的分析和总结,我国银行常用软件质量控制技术与标准为ISO9001质量标准管理体系和CMMI,但到目前为止,国内通过了CMM/CMMI相关认证的商业银行屈指可数。本研究所提出的商业银行软件开发质量的控制系统的模型设计,使质量的目标控制、前馈控制、过程控制和反馈控制四个因素贯穿商业银行软件开发项目的全过程,提出基于ISO9001标准和CMM原则的商业银行软件开发流程管理文件和质量控制模型的支持系统,并对质量控制部门的分类及职责进行了说明。本研究对现有的商业银行软件开发过程中的质量监控方法进行改善,建立一种实用的银行软件开发过程中的质量管理与监控新模式,包括商业银行软件开发质量监控的目标系统,商业银行软件需求分析阶段、系统分析与软件定义阶段的质量前馈控制,商业银行软件总体设计阶段、详细设计阶段、编码和单元测试阶段、综合测试阶段的质量过程控制,商业银行软件验收阶段、运行和维护阶段的质量反馈控制,以期能更好地监控银行软件开发质量,降低软件产品缺陷。在前文研究设计的基础上,本研究最后以某商业银行国土资源网上交易系统软件开发应用质量监控系统为例,对商业银行软件开发过程的质量管理与监控模块进行了平台设计,从目标系统、系统分析与软件定义阶段的质量前馈控制、总体设计与详细设计阶段的质量过程控制、工作产品的检查、工作产品的评审、质量保证报告的生成等部分实现该银行软件开发过程质量监控与保证工作。