欢迎来到天天文库
浏览记录
ID:38277178
大小:476.79 KB
页数:6页
时间:2019-06-02
《软件质量及其量化评价方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、万方数据第27卷第21期计算机工程与设计2006年11月V01.27No.21ComputerEngineeringandDesignNov.2006软件质量及其量化评价方法杨爱民1’2,张文祥2(1.武汉理工大学管理学院,湖北武汉430070;2.浙江万里学院,浙江宁波315100)摘要:软件质量是指导软件工程各阶段工作的一项基本原则。近年来,软件质量对整个软件产业的影响日益加深,软件质量的保证已经成为软件开发中的一个必不可缺的重要环节。如何对软件质量进行科学合理的评估一直都是软件开发人员和用
2、户非常关心的问题,世界上已经有许多专家、学者开始对软件质量的评价、保证进行研究。从影响原因、评价方法等几个方面给出自己的见解,并且提出一种较为有效的量化评价模型,给出了量化算法。关键词:软件质量;质量评价;定量评价;层次模型;算法中图法分类号:TP311.5文献标识码:A文章编号:1000.7024(2006)21.3987.04ResearchofassessingmethodforsoftwarequalityYANGAi.minl一.ZHANGWbn.xiangz(1.CollegeofM
3、anagement,WuhanUniversityofTechnology,Wuhan430070,China;2.ZhejiangWanliUniversity,Ningbo315100,China)Abstract:Theinfluencewhichthesoftwarequalityexertsonsoftwareindustryismorede印1yinrecentyears.Fromthebeginningofsoftwaredevelopmenttothepresentsoftwar
4、edevelopment,theassessingofthesoftwarequalityandtheassuranceofthesoftwarequalityhasalreadybecomeallimportantandindispensablefactorinsoftwaredevelopment.Alotofexperts,scholarsintheworldbegintostudyhowtoassessandguaranteethequalityofthesoftware.Someass
5、essingmethodscomefromtheauthor'sunderstandingstothesoftwarequalityarediscussedandaneffectivequantitativeassessingmodelisproposed.Keywords:softwarequality;qualityassessing;quantitativeassessing;hiberarchymodel;algorithm0引言随着计算机应用的不断加深,软件的质量直接影响着这一应用的深
6、度和广度,可以很容易的设想到,没有一个稳定的、健壮的操作系统软件,PC机的普及也无法达到今天这个程度。在其它应用领域也是同样,航空航天事业、国防事业等等,保证软件质量对开发者和用户来说都是必不可少的。软件质量评价是一项系列工作,包括最终产品评价、开发过程评价以及若干相似功能的软件比较评价。目前,如何高效的对软件质量进行评价在软件工程领域尚属难题。近年来在美国、日本和欧洲等地引起高度重视,相关一些高效的如软件质量方法广泛应用于航空航天、通信工程、银行信贷等复杂领域中,并已显示出巨大的成效。这一发展
7、趋势,对软件产业的发展具有重要意义。1软件质量概述1.1软件质量关于软件质量存在着许许多多定义,通过审视每个定义,并且结合自身对软件质量的理解,这样一个定义是较为理想的:软件质量是表征计算机系统卓越程度的所有属性的集合,而所有属性的集合应该包括可靠性、可维护性、可用性等。从实际应用来说软件质量定义可以分为3点一致性来表述:与所确定的功能和性能一致性;与所成文的开发标准的一致性:与所有专业开发的软件所期望的隐含特性的一致性。两种定义从两个角度,但是核心是相同的,即满足客户需求的程度,也就是软件产品
8、满足使用要求的程度。1.2软件质量评价软件质量直接影响软件的使用与维护,怎样对软件质量进行客观、科学的评价也就成了软件工程领域研究的热点问题。软件质量评价是指依据软件质量评价的标准,贯穿于软件生存周期过程,与软件开发过程并行实施,对软件开发过程中的软件质量进行全程和持续的测量,揭示软件质量的当前状态,估计软件质量的后续走势,为需方、开发方和评价方提供量化的软件质量管理的有力手段,精确地控制软件产品的质量。评价活动的集合一般应该包括评审、评估、测试、分析、审查等活动。执行这些活动的目的是确定软件产
此文档下载收益归作者所有