现在的位置: 首页 > 综合 > 正文

质量保证漫漫谈之SQA是什么?

2013年04月24日 ⁄ 综合 ⁄ 共 1801字 ⁄ 字号 评论关闭
【SQA名称】
      
SQA全称Software Quality Assurance ,是从CMM开始出现在软件行业舞台上的一种角色,CMM中的全称为
过程质量保证(Process Quality Assurance ),CMMI中的全称为
产品和过程质量保证(Product & Process Quality Assurance
),通常称为SQA以区别于其他行业的QA,顾名思义,SQA就是保证软件产品质量和软件过程质量的一种方法,不过通常也将SQA视为一种执行软件质量保证方法的角色。
 
【SQA定义】

软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。 
软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。 

 
【SQA由来】

我们知道,国外很多的大公司早期QA的职责就是测试(主要是系统测试),比如IBM、CA、PeopleSoft等。其实在最初,几乎所有的公司都是这样的。后来,由于缺乏有效的项目计划和项目管理,留给系统测试的时间很少。另外,需求变化太快,没有完整的需求文档,测试人员就只能根据自己的想象来测试。这样一来,测试就很难保障产品的质量,事先预防的QA职能就应运而生。
现代QA、QC、QM的区别见笔者的后续文章。
事先预防其实是借鉴了TQM的思想,而且也符合软件工程“缺陷越早发现越早修改越经济”的原则。这些思想的渊源还可以追溯到中国古代的典故中,比如曲突徙薪、扁鹊论医术等。特别是扁鹊论医术这个典故,外国人对于我国思想文化遗产借鉴可比国人做的强的多了。

 
【SQA的目标】

目标 1: 软件开发工作是有计划进行的。
  目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。
  目标 3: 将软件质量保证工作及结果通知给相关组别和个人。
  目标 4: 使高级管理层接触到在项目内部不能解决的不符合类问题。

 
 
【参考资料:曲突徙薪(成语)

  《汉书·霍光传》:“臣闻客有过主人者,见其灶直突,傍有积薪。客谓主人,更为曲突,远徙其薪,不者且有火患,主人嘿然不应。俄而家果失火,邻里共救之,幸而得息。”
  
原文
  初,霍氏奢侈,茂陵徐生曰:“霍氏必亡。夫奢则不逊,不逊必侮上。侮上者,逆道也,在人之右,众必害之。霍氏秉权日久,害之者多矣。天下害之,而又行以逆道,不亡何待!”乃上疏言:“霍氏泰盛,陛下即爱厚之,宜以时抑制,无使至亡。”书三上,辄报闻。其后霍氏诛灭,而告霍氏者皆封,人为徐生上书曰:“臣闻客有过⑴主人者,见其灶直突,傍⑵有积薪。客谓主人:“更为曲突,远其徙其薪⑽;不者⑶,将有火患。”主人嘿然⑷不应。居无几何,俄而家果失火,邻里共救之,幸而得息⑸。于是杀牛置酒,谢其邻人,灼⑹烂者在于上行,余各以功次坐,而不录⑾言曲突者。人谓主人曰:“乡使主人听客之言,不费牛酒,终亡所患。今论功而请宾,曲突徙薪者亡恩泽,焦头烂额为上客耶?”主人乃寤而请之。
  
译文

  当初,霍光族人骄横奢侈,茂陵徐生说:“霍氏一定会灭亡。因为骄奢的人不懂得谦让,不谦让就会对皇上不尊敬,不尊敬皇上,这是大逆不道。位居众人之上,人们一定嫉恨他们。霍家人掌权时间如此长,嫉恨他们的人自然也多。天下人嫉恨他们,而他们的行为又违反礼仪,不灭亡,更待何时!”于是上书说:“霍家太兴盛了,陛下既然很宠爱霍家,就应该加以抑制,不使它灭亡。”上书三次,只回答说知道了。后来霍家诛灭,而告发霍家的人都受到封赏,有人为徐生上书说:“我听说有一个过访主人的客人,看到(主人家)炉灶的烟囱是直的,旁边还堆积着柴草,便对主人说:‘把烟囱改为拐弯的,使柴草远离(烟囱)。不然的话,将会发生火灾。’主人沉默不答应。不久,家里果然失火,邻居们一同来救火,幸好把火扑灭了。于是,(主人)杀牛置办酒席,答谢邻人们。被火烧伤的人在上位,其他的各以功劳的大小依次坐,但是不请说改“曲突”的那个人。有人对主人说:‘当初如果听了那位客人的话,也不用破费摆设酒席,始终也不会有火患。现在评论功劳,邀请宾客,(为什么)提‘曲突徙薪’建议的人没有受到答谢、恩惠,而被烧伤的人却成了上客呢?’主人这才醒悟去邀请那位客人。”

抱歉!评论已关闭.