资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,软件质量保证,邹波,内容,软件质,量,量,软件质,量,量保证,:,:SQA,SQA目标,SQA模型,ISO9001,CMM,SQA支持工,具,具,软件质,量,量,什么是,软,软件质,量,量,软件质,量,量是指,软,软件符,合,合的程度,明确定,义,义的功,能,能和性,能,能需求,明确规,定,定的开,发,发标准,和,和准则,隐含要,求,求的其,他,他特性,高质量,的,的软件,能够按,照,照预期,的,的时间,和,和成本,提,提交给,用,用户,,并,并能够,按,按照预,期,期要求,正,正确工,作,作的软,件,件,Scope,Time,Cost,软件质,量,量,为什么,提,提出软,件,件质量,软件质,量,量不高,是,是导致,软,软件危,机,机的根,本,本原因,进度延,误,误、预,算,算超支,项目失,败,败、项,目,目终止,软件质,量,量高可,以,以降低总成本TOC,软件维,护,护成本,高质量,的,的软件,可,可以降,低,低维护,成,成本,,并,并延长,软,软件的,生,生命期,,,,从而,降,降低总,成,成本,软件失,效,效成本,高质量,的,的软件,可,可以降,低,低软件,失,失效导,致,致的成,本,本损失,,,,从而,降,降低总,成,成本,怎样提,高,高软件,质,质量,目标,减少软,件,件中的bug,策略,Good Enough,Zero-Bug,方法,防止在,软,软件中,引,引入错,误,误,通过检,测,测找出,软,软件中,的,的错误,,,,并解,决,决这种,错,错误,软件质,量,量,内容,软件质,量,量,软件质,量,量保证,:,:SQA,SQA目标,SQA模型,ISO9001,CMM,SQA支持工,具,具,软件质,量,量保证,:,:SQA,什么是SQA,SoftwareQuality Assurance,是软件,工,工程领,域,域中的,一,一部分,为了确,保,保软件,开,开发过,程,程和结,果,果符合,预,预期的,要,要求,,而,而建立,的,的一系,列,列规程,,,,以及,依,依照规,程,程和计,划,划采取,的,的一系,列,列活动,及,及其结,果,果评价,软件开,发,发过程,是,是按照,计,计划和,规,规范实,施,施的,软件开,发,发结果,包,包括完,整,整的软,件,件和文,档,档,并,且,且符合,可,可预期,的,的目标,和,和检验,标,标准,内容,软件质,量,量,软件质,量,量保证,:,:SQA,SQA目标,SQA模型,ISO9001,CMM,SQA支持工,具,具,SQA目标,SQA,总,总目标,减少并,纠,纠正实,际,际的软,件,件开发,过,过程和,软,软件开,发,发结果,与,与预期,的,的软件,开,开发过,程,程和软,件,件开发,结,结果的,不,不符合,情,情况,SQA方法,通过在,软,软件开,发,发周期,中,中尽可,能,能早地,预,预期或,检,检测到,不,不符合,情,情况(,错,错)误,,,,来防,止,止错误,的,的发生,,,,并减,少,少错误,纠,纠正的,成,成本,错误发,现,现得越,早,早,造,成,成的损,失,失越小,,,,修改,的,的代价,也,也越小,SQA目标,软件开,发,发不同,阶,阶段:,需求分,析,析:RequirementsAnalysis,规格定,义,义:SoftwareSpecifications,设计:Design,编码:Coding,测试:Testing,维护:Maintenance,SQA目标,需求分,析,析:RequirementsAnalysis,确保客,户,户提出,的,的要求,是,是可行,的,的,确保客,户,户了解,自,自己提,出,出的需,求,求的含,义,义,并,且,且这个,需,需求能,够,够真正,达,达到他,们,们的目,标,标,确保开,发,发人员,和,和客户,对,对于需,求,求没有,误,误解或,者,者误会,确保按,照,照需求,实,实现的,软,软件系,统,统能够,满,满足客,户,户提出,的,的要求,SQA目标,规格定,义,义:SoftwareSpecifications:,确保规,格,格定义,能,能够完,全,全符合,、,、支持,和,和覆盖,前,前面描,述,述的系,统,统需求,可以采,用,用建立,需,需求跟,踪,踪文档,和,和需求,实,实现矩,阵,阵的方,式,式,确保规,格,格定义,满,满足系,统,统需求,的,的性能,、,、可维,护,护性、,灵,灵活性,的,的要求,确保规,格,格定义,是,是可以,测,测试的,,,,并且,建,建立了,测,测试策,略,略,确保建,立,立了可,行,行的、,包,包含评,审,审活动,的,的开发,进,进度表,确保建,立,立了正,式,式的变,更,更控制,流,流程,SQA目标,设计:Design,:,:,确保建,立,立了设,计,计的描,述,述标准,,,,并且,按,按照该,标,标准进,行,行设计,确保设,计,计变更,被,被正确,的,的跟踪,、,、控制,、,、文档,化,化,确保按,照,照计划,进,进行设,计,计评审,确保设,计,计按照,评,评审准,则,则评审,通,通过并,被,被正式,批,批准之,前,前,没,有,有开始,正,正式编,码,码,SQA目标,编码:Coding,:,:,确保建,立,立了编,码,码规范,、,、文档,格,格式标,准,准,并,且,且按照,该,该标准,进,进行编,码,码,确保代,码,码被正,确,确地测,试,试和集,成,成,代,码,码的修,改,改符合,变,变更控,制,制和版,本,本控制,流,流程,确保按,照,照计划,的,的进度,编,编写代,码,码,确保按,照,照进化,的,的进度,进,进行代,码,码评审,SQA目标,测试:Testing:,确保建,立,立了测,试,试计划,,,,并按,照,照测试,计,计划进,行,行测试,确保测,试,试计划,覆,覆盖了,所,所有的,系,系统规,格,格定义,和,和系统,需,需求,确保经,过,过测试,和,和调试,,,,软件,仍,仍旧符,合,合系统,规,规格和,需,需求定,义,义,SQA目标,维护:Maintenance:,确保代,码,码和文,档,档同步,更,更新,,保,保持一,致,致,确保建,立,立了变,更,更控制,流,流程和,版,版本控,制,制流程,,,,并按,照,照这些,流,流程管,理,理维护,过,过程中,的,的产品,变,变化,确保代,码,码的更,改,改仍旧,符,符合编,码,码规范,、,、通过,代,代码评,审,审,并,且,且不会,造,造成垃,圾,圾代码,或,或冗余,代,代码,内容,软件质,量,量,软件质,量,量保证,:,:SQA,SQA目标,SQA模型,ISO9001,CMM,SQA支持工,具,具,SQA,模,模型,质量管,理,理历史,质量就,是,是产品,、,、过程,、,、系统,符,符合标,准,准要求,的,的能力,质量是,生,生产出,来,来的,,不,不是检,测,测出来,的,的,二次世,界,界大战,的,的美国DOD,,,,过程,控,控制,质量存,在,在于全,部,部直接,/,/间接,相,相关的,环,环节中,Deming,,,,日本,的,的全面,质,质量管,理,理TQM,Quality is Free,Crosby,,,,预防,为,为主,,第,第一次,就,就把事,情,情做好,是,是最经,济,济的,质量管,理,理的灵,魂,魂在于,持,持续改,进,进,PDCA,SQA,模,模型,软件质,量,量管理,相,相关标,准,准和技,术,术,标准,ISO9000族标,准,准,国际标,准,准,ISO/TC176制,订,订,适,用,用于所,有,有行业,,,,其中9000-3,针,针对软,件,件开发,行,行业,SW-CMM,标,标准,行业标,准,准,CMU-SEI,制,制订和,管,管理,,针,针对软,件,件开发,行,行业,TickIT,标,标准,行业标,准,准,英,国,国软件,行,行业协,会,会制定,,,,针对,软,软件开,发,发行业,ISO15504标,准,准,国际标,准,准,试,图,图结合ISO9000、CMM与,软,软件工,程,程概念,Best Practices,RUP,/,/XP,/,/,项目管,理,理技术,项目:,目,目标、,起,起止时,间,间、相,关,关活动,定义、,计,计划、,实,实施,内容,软件质,量,量,软件质,量,量保证,:,:SQA,SQA目标,SQA模型,ISO9001,CMM,SQA支持工,具,具,ISO9001,ISO9000族标,准,准,一系列,关,关于质,量,量管理,/,/质量,保,保证/,质,质量审,核,核方面,的,的国际,标,标准,1983/1994,/,/2000,9001/9002,/,/9003/9004/9000,-,-3,是管理,思,思想的,精,精华,,管,管理工,作,作的指,导,导原则,,,,也是,做,做事方,式,式,文档管,理,理:写,你,你要做,的,的,做,你,你所写,的,的,记,你,你所做,的,的,过程控,制,制:PDCA,-,-,计,计划性,及,及持续,改,改进,相关标,准,准:QS9000等,ISO9001,原则,原则1,:,:以顾,客,客为中,心,心,组织依,存,存于顾,客,客。因,此,此,组,织,织应理,解,解顾客,当,当前和,未,未来的,需,需求,,满,满足顾,客,客要求,并,并争取,超,超越顾,客,客期望,原则2,:,:领导,作,作用,领导将,本,本组织,的,的宗旨,、,、方向,和,和内部,环,环境统,一,一起来,,,,并创,造,造使员,工,工能够,充,充分参,与,与实现,组,组织目,标,标的环,境,境,ISO9001,原则,原则3,:,:全员,参,参与,各级人,员,员是组,织,织之本,。,。只有,他,他们的,充,充分参,与,与,才,能,能使他,们,们的才,干,干为组,织,织带来,最,最大的,收,收益,原则4,:,:过程,方,方法,将相关,的,的资源,和,和活动,作,作为过,程,程进行,管,管理,,重,重视输,入,入和输,出,出,可,以,以更高,效,效地得,到,到期望,的,的结果,ISO9001,原则,原则5,:,:管理,的,的系统,方,方法,针对设,定,定的目,标,标,识,别,别、理,解,解并管,理,理一个,由,由相互,关,关联的,过,过程所,组,组成的,系,系统,,有,有助于,提,提高组,织,织的有,效,效性和,效,效率,原则6,:,:持续,改,改进,持续改,进,进是组,织,织的一,个,个永恒,目,目标,ISO9001,原则,原则7,:,:基于,事,事实的,决,决策方,法,法,对数据,和,和信息,的,的逻辑,分,分析或,直,直觉判,断,断是有,效,效决策,的,的基础,原则8,:,:互利,的,的供方,关,关系,通过互,利,利的关,系,系,增,强,强组织,及,及其供,方,方创造,价,价值的,能,能力,ISO9001,在软件,企,企业的,实,实施案,例,例,原则:,运用项,目,目管理,技,技术,重视质,量,量策划,重视培,训,训和工,具,具支持,框架:,质量手,册,册、规,程,程文件,、,、作业,指,指导书,开发管,理,理、体,系,系支持,http:/,/,/intranet,.,.uf,., 始 级,可 重 复 级,已 管 理 级,已 定 义 级,优 化 级,成,熟,度,风,险,作用:CPA,与,与SPI,CMM,在软件,企,企业的,实,实施案,例,例,历史,1997-1998,:,:iso9001证,书,书,1999-2000,:,:关注CMM,、,、RUP,1999-2001,:,:用CMM检,查,查/补,充,充iso9001,2000-2001,:,:CMM,观点,CMM,与,与iso9001不,矛,矛盾、,并,并且可,以,以互补,不拘泥,于,于形式,,,,利用,思,思想、,关,关注目,标,标和效,益,益,CMM,在软件,企,企业的,实,实施案,例,例,实施原,则,则,1、改,进,进的原,则,则,不要完,全,全打破,旧,旧有体,制,制和流,程,程,体系和,流,流程需,要,要持续,的,的改进
展开阅读全文