资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,软件质量模型,外部和内部质量,功能性,可靠性,易用性,效率,维护性,可移植性,适合性,准确性,互操作性,保密安全性,功能性的,依从性,成熟性,容错性,易恢复性,可靠性的,依从性,易理解性,易学性,易操作性,吸引性,易用性的,依从性,时间特性,资源利用性,效率,依从性,易分析性,易改变性,稳定性,易测试性,维护性的,依从性,适应性,易安装性,共存性,易替换性,可移植性,的依从性,软件质量模型,一、软件的功能性,1,、适用性:,所提供的功能是用户所需要的,,用户所需要的功能软件系统已提供。,2,、准确性:,软件系统提供给用户的功能是否满足用户对该功能的精,确度要求。,3,、互操作性:,软件系统和一个或多个周边系统进行信息交互的能力。,例如:,word,打印机,打印请求,打印响应,不同型号的打印机与,word,之间的协议可能不一致,导致消息传递过程中发生错误,。,应该将被测软件系统和周边系统的各种主流型号进行互操作性测试。,4,、保密安全性:,软件系统保护信息和数据的能力。,、防止未得到授权的人或系统访问相关的信息或数据,、保证得到授权的人或系统能正常访问相关的信息或数据。,不同的系统对于安全性的需求差别很大,常见的安全性测试:,用户验证:,登录密码验证、,IP,地址访问限制等,用户权限管理,:,验证低级别用户是否具有了高级别用户的权限,各级别用户权限都得到了实现。,系统数据的保护,:,对例如系统文件、用户密码文件等进行隐藏、密码验证、内容加密、备份。,防,DoS,攻击,DoS(Denial of Service),攻击:拒绝服务攻击。,例如:,PC1,PC2,路由器,耗光资源,申请,IP,申请,IP,Step1:,非法用户使用非法手段,(如自动化申请脚本死循环),Step2,:,合法用户,无资源,IP,地址资源池,Browser,Server,DB,非法用户(,While,语句死循环),查询请求,合法用户,请求无法响应,解决办法:限制请求次数,分析系统业务处理中哪些是消耗大量资源、哪些是响应时间非常长的,针对这类业务有目的地去验证系统是否有防,DoS,攻击防范手段。,二、软件可靠性,1,、成熟性,软件系统防止内部错误扩散而导致失效的能力。,子系统、模块、单元模块的设计人员应该仔细分析和,自身有接口关系的子系统、模块、单元模块,识别出这些接,口上可能会传递过来的错误,然后在自己子系统、模块、单,元模块内部对这些可能的错误预先进行防范,规避这些错误,传递到自身而引起自身的失效。,2,、容错性,软件系统防止外部接口错误扩散而导致系统失效的能力。,设计人员应该充分分析外部接口可能产生的错,误,然后在设计上对这些错误一一予以防范,防止,这些外部传入的错误波及自身而失效。,3,、易恢复性,系统失效后重新恢复原有功能、性能的能力,原有能力恢复的程度,原有能力恢复的速度,例如,交,换,板,1,交,换,板,2,主,备,交,换,板,1,交,换,板,2,主,备,向外部屏蔽内部故障,提高用户满意度,开发人员进行设计时应该充分分析架构中哪个组件风险最集中最高,那么应该对这类核心组件采用主备倒换等易恢复机制。,心跳,监听消息,心跳,监听消息,当交换板,1,出现故障,、,立即将交换板,2,作为主交换板,4,、可靠性依从性,遵循相关的标准(国际标准、国家标准、行业标准、企业内部规范等,),约定或法规以及类似规定的能力。,三、软件,易,易用性,1,、易理解,性,性,用,户,户,在,在,使,使,用,用,软,软,件,件,系,系,统,统,的,的,过,过,程,程,中,中,,,,,系,系,统,统,交,交,互,互,给,给,用,用,户,户,的,的,信,信,息,是,是,否,否,准,准,确,确,、,、,清,清,晰,晰,、,、,易,易,懂,懂,,,,,能,能,帮,帮,助,助,用,用,户,户,准,准,确,确,理,理,解,解,系,系,统,统,当,当,前,前,真,真,实,的,的,状,状,态,态,,,,,指,指,导,导,其,其,进,进,一,一,步,步,的,的,操,操,作,作,。,。,例,如,如,:,:,Client,Server,GUI,界,面,面,(,NAME,PWD9,时,,,,,提,提,示,示,“,系,统,统,出,出,错,错,”,太,笼,笼,统,统,,,,,不,不,能,能,反,反,映,映,系,系,统,统,的,的,真,真,实,实,状,状,态,态,。,。,站,在,在,用,用,户,户,的,的,角,角,度,度,,,,,关,关,注,注,系,系,统,统,返,返,回,回,给,给,用,用,户,户,的,的,每,每,一,一,个,个,信,信,息,息,,,,,不,不,要,要,只,只,关,关,注,注,功,功,能,能,的,的,实,实,现,现,。,。,2,、,易,易,学,学,性,性,软件系统提,供,供相关的辅,助,助手段,帮,助,助用户学习,使,使用它,的能力。,例如:是否,有,有用户手册,,,,用户手册,是,是否有中文,版,版,是否有,在,在,线帮,助,助,,界,界面,上,上控,件,件是,否,否有,回,回显,功,功能,等,等。,3,、易,操,操作,性,性,例如,:,:,Nokia,手机,和,和,Moto,手机,在,在编,辑,辑短,消,消息,时,时的,方,方便,性,性差,异,异。,GUI,界面,,,,菜,单,单层,次,次不,要,要太,深,深,安,装,装软,件,件的,过,过程,错,误,误,:,:,给,给,用,用,户,户,大,大,量,量,的,的,安,安,装,装,步,步,骤,骤,,,,,每,每,步,步,又,又,有,有,大,大,量,量,分,分,支,支,选,选,项,项,(,把,把,用,用,户,户,当,当,成,成,本,本,软,软,件,件,的,的,专,专,家,家,),),测,测,试,试,时,时,应,应,该,该,以,以,非,非,专,专,业,业,的,的,角,角,度,度,来,来,测,测,试,试,过,过,程,程,,,,,往,往,往,往,需,需,要,要,、,测,试,试,。,。,4,、,吸,吸,引,引,性,性,美,观,观,:,:,GUI,界,面,面,、,、,手,手,机,机,外,外,观,观,等,等,新,颖,颖,:,:,如,如,夏,夏,新,新,手,手,机,机,来,来,电,电,跳,跳,舞,舞,功,功,能,能,5,、,易,易,用,用,性,性,的,的,依,依,从,从,性,性,遵,循,循,相,相,关,关,的,的,标,标,准,准,(,(,国,国,际,际,标,标,准,准,、,、,国,国,家,家,标,标,准,准,、,、,行,行,业,业,标,标,准,准,、,、,企,企,业,业,内,内,部,部,规,规,范,范,等,等,),约,定,定,或,或,法,法,规,规,以,以,及,及,类,类,似,似,规,规,定,定,的,的,能,能,力,力,。,。,四,、,、,软,软,件,件,效,效,率,率,(,(,性,性,能,能,测,测,试,试,),),1,、,时,时,间,间,效,效,率,率,系,统,统,在,在,各,各,业,业,务,务,场,场,景,景,下,下,完,完,成,成,用,用,户,户,指,指,定,定,的,的,业,业,务,务,请,请,求,求,所,所,需,需,的,的,响,响,应时间,。,。,2,、资源,效,效率,系统在,各,各业务,场,场景下,完,完成用,户,户指定,的,的业务,请,请求所,消,消耗的,系统资源,,如,如,CPU,占有率、内,存,存占有率、,通,通信带宽占,有,有率、,软件内部消,息,息包资源占,有,有率等。,3,、效率依从,性,性,遵循相关的,标,标准(国际,标,标准、国家,标,标准、行业,标,标准、企,业内部规范,等,等,),约定或法规,以,以及类似规,定,定的能力。,性能测试场,景,景设计:,单用户单业,务,务测试,注册响应,时,时间消耗,资,资源,登录响应,时,时间消耗,资,资源,多,用,用,户,户,单,单,业,业,务,务,测,测,试,试,50,个,用,用,户,户,同,同,时,时,注,注,册,册,请,请,求,求,响,响,应,应,时,时,间,间,消,消,耗,耗,资,资,源,源,100,个,用,用,户,户,同,同,时,时,注,注,册,册,请,请,求,求,响,响,应,应,时,时,间,间,消,消,耗,耗,资,资,源,源,150,个,用,用,户,户,同,同,时,时,注,注,册,册,请,请,求,求,响,响,应,应,时,时,间,间,消,消,耗,耗,资,资,源,源,200,个用户,同,同时注,册,册请求,响,响,应,应时间,消,消耗,资,资源,1000,个用户,同,同时注,册,册请求,响,响应,时,时间,消,消耗资,源,源,多用户,多,多业务,测,测试,业务模,型,型,1,业务模,型,型,2,注册,200,登录,200,浏览,400,上传文,件,件,100,下载文,件,件,100,响应时,间,间,负载量,找出曲,线,线拐点,位,位置,,分,分析性,能,能瓶颈,,,,调整,优,优化,注册业,务,务 性,能,能指标,曲,曲线变,化,化,根据不,同,同的时,间,间、环,境,境构造,各,各种不,同,同的业,务,务模型,,,,调整,其,其中的,分,分布,,找,找出性,能,能指标,分,分布规,律,律,找,出,出业务,瓶,瓶颈,五、软,件,件可维,护,护性,1,、易分,析,析性,软件系,统,统提供,辅,辅助手,段,段帮助,开,开发人,员,员分析,识,识别缺,陷,陷、失,效产生,的,的原因,,,,找出,待,待修复,部,部分的,能,能力。,(,(降低,缺,缺陷定,位,位的,成本),2,、易改,变,变性,对软件,缺,缺陷的,修,修复容,易,易被实,施,施(降,低,低修复,缺,缺陷成,本,本),设计,上,上封装,性,性好、,高,高内聚,(,(同层,次,次设计,时,时,一,个,个实体,只完成,一,一个功,能,能)、,低,低耦合,,,,为未,来,来可能,的,的变化,留,留有扩,充,充余,地。,3,、稳定,性,性,例如:,代,代码中,的,的有物,理,理含义,的,的数字,,,,一定,用,用宏代,替,替。,4,、易测,试,试性,(降低,发,发现缺,陷,陷的成,本,本),软件,可,可控制,:,:,软件系,统,统提供,辅,辅助手,段,段帮助,测,测试工,程,程师控,制,制该系,统,统的运,行,实,现,现其测,试,试执行,步,步骤的,能,能力(,通,通过打,点,点、改,变,变内部,状,状,态、值,等,等手段,),),可观,察,察:,软件系,统,统提供,辅,辅助手,段,段帮助,测,测试工,程,程师获,得,得充分,的,的系统,运行信,息,息,以,正,正确判,断,断系统,运,运行状,态,态和测,试,试执行,结,结果的,力,力。,a,、设计,单,单独的,测,测试模,式,式,b,、提供,单,单独的,测,测试版,本,本,测试,部,部(一,般,般指测,试,试系统,工,工程师,),)应该,在,在需求,分,分析阶,段就提,出,出可测,试,试性需,求,求,可,测,测试性,需,需求和,软,软件产,品,品其他,需,需,求一起,纳,纳入需,求,求包被,分,分析设,计,计并实,现,现。,5,、维护,性,性的依,从,从性,遵循相,关,关的标,准,准(国,际,际标准,、,、国家,标,标准、,行,行业标,准,准、企,业内部,规,规范等,),约定或,法,法规以,及,及类似,规,规定的,能,能力。,六、软,件,件可移,植,植性,1,、适应,性,性,软件系,统,统无需,做,做任何,相,相应变,动,动就能,适,适应不,同,同运行,环,环境,(操作,系,系统平,台,台、数,据,据库平,台,台、硬,件,件平台,等,等)的,能,能力。,解决,平,平台无,关,关、可,移,移植性,问,问题的,一,一个常,用,用思路,是,是构造,出,出,一个虚,拟,拟层,,虚,虚拟层,将,将下层,细,细节屏,蔽,蔽,对,上,上层提,供,供统一,口,
展开阅读全文