软件质量保证是从项目流程管理上来保证软件的质量。由于用于开发软件系统或软件产品的过程是决定项目成功与否的关键因素,因此软件质量保证的工作是评审和审计软件活动和软件产品。评审和审计的依据是规定用于项目的步骤和相关标准。软件质量保证活动不能是随意的,必须经过充分的讨论和协商。相关的组织和个人要了解质量保证的活动和质量保证活动的结果。为了解决质量保证组织与开发组织对某些项目开发活动或开发出的产品的评价所发生的争议和分歧,企业要定义更高层次的管理组织,负责解决这些争议和分歧。
·软件配置管理(SCM)
软件从需求分析开始到最后提交产品要经历多个阶段,每个阶段的工作产品又会产生出不同的版本,如何在整个生存期内建立和维护产品的完整性是软件配置管理的目的。CMM软件配置管理关键过程域遵循了传统软件配置管理的概念,其基本工作内容是标识软件配置项,建立产品基线库,对配置项的修改加以系统的控制。
因为金融机构对软件项目的质量要求要比一般的软件项目高,在运行维护方面的要求也更规范更严格,所以,除了CMM2级的相关KPA,我们还需要增加CMM3级的组间协调、集成软件管理、培训大纲的KPA,以及CMM4级的软件质量管理等KPA来完善我们的软件过程。
文章来源于领测软件测试网 https://www.ltesting.net/