软件全程质量保障TQA概述

发表于:2013-4-18 13:09

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张凯丽    来源:51Testing软件测试网

  全程质量保障(Total Quality Assurance(TQA) In the system development,以下相同处简称TQA)是基于对信息系统建设的再认识构建的,从信息系统规划与选型、信息系统建设与开发、信息系统交付与验收和信息系统运行与维护四个阶段的质量保障需求出发,定制质量保障内容,有的放矢、精准执行!

  全程质量保障整合了我们十年来在数千个实施项目中积累的丰富实践经验、服务内容和模式的众多创新,实现模块级组合,能够更适应用户各类项目千差万别的需求。

  为什么选择TQA?

  当前在项目建设过程中的问题

  在KPMG(毕马威,国际顶级会计事物所)的一份对失败项目的统计调查中,我们看到导致项目失败的前10项影响因素主要有以下几个(如图):

图1项目失败因素统计

  一般系统建设可以划分为系统规划、系统建设、系统验收和运行维护四个阶段,我们对这些影响因素作进一步分析发现这些因素分布在系统建设的各个阶段(如图),也就是说在整个信息系统建设过程中每个环节出了问题都有可能导致整个项目的失败。因此,全程质量控制势在必行。

图2失败因素分布情况

  软件生命周期是一个包括项目规划、需求分析、软件设计、系统集成、软件测试、系统验收及运行维护几大阶段的长程软件构建开发过程,从上述统计图表上我们可以看到这些问题既有前期系统规划、建设方面的问题,也有后期验收、维护过程中出现的问题,因此要想确保一个项目成功建设和应用,单纯解决某一方面的问题只能是“头痛医头,脚痛医脚”的短视行为,现代系统建设需要一套科学、全面、有效的质量保障解决方案。

  软件过程质量保障就是针对软件生命周期的不同阶段及其特点,计划并实施一系列质量管控活动,对软件产品的开发过程和交付成果进行质量保证和质量控制,这正是构成TQA的两个核心模块,也是精髓所在。

  通过质量保障方案的实施,将完整有效的质量保障手段灌装到软件工程的各个阶段,才能将软件开发过程透明化、数字化,软件质量度量才更有依据、更加可信,项目的有关决策才更加客观、合理。

版权声明:本文出自山东省软件评测中心 张凯丽,51Testing软件测试网原创出品,未经明确的书面许可,任何人或单位不得对本文进行复制、转载或镜像,否则将追究法律责任。

http://www.51testing.com

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号