质量保证漫漫谈之SQA是什么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/29 02:36:22
质量保证漫漫谈之SQA是什么?
质量保证漫漫谈之SQA是什么?
质量保证漫漫谈之SQA是什么?
过程质量保证(ProcessQualityAssurance ),CMMI中的全称为
产品和过程质量保证(Product&ProcessQualityAssurance
),通常称为SQA以区别于其他行业的QA,顾名思义,SQA就是保证软件产品质量和软件过程质量的一种方法,不过通常也将SQA视为一种执行软件质量保证方法的角色.
【SQA定义】
软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用.
软件质量保证的目的是使软件过程对于管理人员来说是可见的.它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的.软件质量保证组在项目开始时就一起参与建立计划、标准和过程.这些将使软件项目满足机构方针的要求.
【SQA由来】
我们知道,国外很多的大公司早期QA的职责就是测试(主要是系统测试),比如IBM、CA、PeopleSoft等.其实在最初,几乎所有的公司都是这样的.后来,由于缺乏有效的项目计划和项目管理,留给系统测试的时间很少.另外,需求变化太快,没有完整的需求文档,测试人员就只能根据自己的想象来测试.这样一来,测试就很难保障产品的质量,事先预防的QA职能就应运而生.
现代QA、QC、QM的区别见笔者的后续文章.
事先预防其实是借鉴了TQM的思想,而且也符合软件工程“缺陷越早发现越早修改越经济”的原则.这些思想的渊源还可以追溯到中国古代的典故中,比如曲突徙薪、扁鹊论医术等.特别是扁鹊论医术这个典故,外国人对于我国思想文化遗产借鉴可比国人做的强的多了.
【SQA的目标】
目标1:软件开发工作是有计划进行的.
目标2:客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求.
目标3:将软件质量保证工作及结果通知给相关组别和个人.
目标4:使高级管理层接触到在项目内部不能解决的不符合类问题.
【参考资料:曲突徙薪(成语)】 《汉书·霍光传》:“臣闻客有过主人者,见其灶直突,傍有积薪.客谓主人,更为曲突,远徙其薪,不者且有火患,主人嘿然不应.俄而家果失火,邻里共救之,幸而得息.” 原文 初,霍氏奢侈,茂陵徐生曰:“霍氏必亡.夫奢则不逊,不逊必侮上.侮上者,逆道也,在人之右,众必害之.霍氏秉权日久,害之者多矣.天下害之,而又行以逆道,不亡何待!”乃上疏言:“霍氏泰盛,陛下即爱厚之,宜以时抑制,无使至亡.”书三上,辄报闻.其后霍氏诛灭,而告霍氏者皆封,人为徐生上书曰:“臣闻客有过⑴主人者,见其灶直突,傍⑵有积薪.客谓主人:“更为曲突,远其徙其薪⑽;不者⑶,将有火患.”主人嘿然⑷不应.居无几何,俄而家果失火,邻里共救之,幸而得息⑸.于是杀牛置酒,谢其邻人,灼⑹烂者在于上行,余各以功次坐,而不录⑾言曲突者.人谓主人曰:“乡使主人听客之言,不费牛酒,终亡所患.今论功而请宾,曲突徙薪者亡恩泽,焦头烂额为上客耶?”主人乃寤而请之.
译文 当初,霍光族人骄横奢侈,茂陵徐生说:“霍氏一定会灭亡.因为骄奢的人不懂得谦让,不谦让就会对皇上不尊敬,不尊敬皇上,这是大逆不道.位居众人之上,人们一定嫉恨他们.霍家人掌权时间如此长,嫉恨他们的人自然也多.天下人嫉恨他们,而他们的行为又违反礼仪,不灭亡,更待何时!”于是上书说:“霍家太兴盛了,陛下既然很宠爱霍家,就应该加以抑制,不使它灭亡.”上书三次,只回答说知道了.后来霍家诛灭,而告发霍家的人都受到封赏,有人为徐生上书说:“我听说有一个过访主人的客人,看到(主人家)炉灶的烟囱是直的,旁边还堆积着柴草,便对主人说:‘把烟囱改为拐弯的,使柴草远离(烟囱).不然的话,将会发生火灾.’主人沉默不答应.不久,家里果然失火,邻居们一同来救火,幸好把火扑灭了.于是,(主人)杀牛置办酒席,答谢邻人们.被火烧伤的人在上位,其他的各以功劳的大小依次坐,但是不请说改“曲突”的那个人.有人对主人说:‘当初如果听了那位客人的话,也不用破费摆设酒席,始终也不会有火患.现在评论功劳,邀请宾客,(为什么)提‘曲突徙薪’建议的人没有受到答谢、恩惠,而被烧伤的人却成了上客呢?’主人这才醒悟去邀请那位客人.”