标题 | SaaS软件质量分层模糊综合评价方法研究 |
范文 | 张洪玲+张琦 摘要:分析了SaaS软件特征和国际质量评价标准。从功能性、可靠性、可维护性、兼容性、灵活性、易用性、安全性和效率等方面综合探讨,建立了SaaS软件质量评价指标体系,进而提出了SaaS软件的质量分层模糊综合评价模型。利用该模型对某SaaS软件进行了综合评价,证明该模型的应用能有效提高SaaS软件的质量。 关键词:SaaS软件;分层模糊综合评价;软件质量评价标准 中图分类号:TP302 文献标识码:A 文章编号:1672-7800(2015)003-0001-03 0 引言 SaaS(Software as a Service,软件即服务)是基于互联网提供软件服务的应用模式。与传统软件的服务模式不同,用户租用SaaS服务商提供的基于Web的软件,服务商全权管理和维护软件[1]。互联网中SaaS软件越来越多,质量良莠不齐,切实保证软件产品的质量是软件业的一个重要课题。软件评价是对产品质量评估的主要手段,它作为一个独立的活动,对软件质量起着关键作用,建立合适的SaaS质量评价模型对软件进行定性及定量评价,可以高效、准确地反映SaaS软件的质量水平。 1 SaaS软件 SaaS软件有可租赁、多租户、可定制及可扩展的特点,目前市面上的SaaS可分为两大类[2-3]: (1) 面向企业服务,即向企业或组织提供服务,如在线办公、客户关系管理、企业内部协作,主要通过客户预订的方式进行销售。同时,SaaS正尝试解决会计、财务以及供应链和渠道管理方面的应用。如Aramark、Dow Chemical、HP、Honeywell、Hyatt Hotels、Roche和Wachovia都采用的Taleo智能财务系统的SaaS应用,在线供应链管理供应商Click Commerce则分别拥有Arrow Electronics、Delta、Tyco和Volvo等企业作为其客户,而在线客户关系管理服务供应商Salesforce.com在全球的客户包括AOL、Avery、Dennison、Nokia、Perkin-Elmer和SunTrust等多家知名企业。 (2)面向个人消费者的服务,主要是对大众提供各类服务,通常以广告的形式赚取收入,如在线杀毒、在线图片处理等SaaS消费软件。目前大多数SaaS服务提供商开始向个人用户提供像Adobe公司的Photoshop在线云服务这样的免费试用版本。 2 SaaS软件质量评价指标体系 参照最新的ISO/IEC 25010[4]软件质量评价标准并结合SaaS软件特征,笔者通过网络在多个相关网站和论坛发放电子问卷,使用统计得到的有效数据进行分析,确定采用功能性、可靠性、可维护性、兼容性、灵活性、易用性、安全性和效率8个一级指标和28个二级指标对SaaS软件进行评价。SaaS软件质量评价指标体系结构如图1所示。 3 SaaS软件质量分层模糊综合评价模型 模糊综合评价[5]是一种基于模糊集合理论、定性与定量相结合的评价方法,由美国控制论专家扎德提出。SaaS软件质量评价指标大多为定性指标,难以量化,因此,采用多层次模糊数学综合评判模型[8]将定性指标量化。 3.1 评价因素集确定 由图1所示的指标体系建立相对应层次的评价因素集: 3.2 建立权重集 模糊综合评价中客观合理的权重很重要,权重反映的是各指标在综合评价中的重要程度,为了尽量反映实际情况,利用层次分析法[5-7]的计算原理,请专家对指标比较大小,构造两两比较判断矩阵,并根据判断矩阵计算最大特征根及对应特征向量确定权重,经过一致性检验后,得到各层次指标权重。一级指标Ui对总目标的权重: A=(0.185,0.049,0.138,0.096,0.243,0.037,0.185,0.067),二级指标对一级指标的权重分别为 a1=(0.039 0,0.258,0.258,0.093) a2=(0.407,0.257,0.091,0.153,0.081) a3=(0.384,0.058,0.313,0.094,0.058,0.094) a4=(0.528,0.301,0.171) a5=(0.528,0.301,0.171) a6=(0.500,0.500) a7=(0.528,0.301,0.171) a8=(0.500,0.500) 4 SaaS软件质量评价过程及实例 以某SaaS软件作为评价对象,对专家、供应商、客户和用户共计100位评判者进行网络调查,100人对28个指标进行了评定,各指标获得的票数如表1所示。 5 结语 目前,越来越多的企业关注SaaS软件质量问题,但是国内尚未有成型的评价方法。本文根据SaaS软件特征并结合ISO/IEC 25010软件质量评价标准确定了多样化、系统化的指标体系,利用层次分析法确定指标权重,并通过模糊综合评判法建立了SaaS软件质量评价模型。实例表明本文建立的SaaS软件质量评价体系和评价模型在理论上是可行的。 参考文献: [1] 杜澈. SaaS模式的研究与应用[D]. 南京:南京邮电大学, 2013. [2] 曹薇,张乃洲.企业SaaS应用分析[J].计算机时代,2010 (2):63-65. [3] 陈沁文. 在线服务软件的用户界面设计研究[D].上海: 同济大学,2008. [4] ISO/IEC25010-2011[EB/OL].http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=35733 [5] 赵倩,张璇. 基于模糊层次分析法的软件易用性过程综合评价方法[J].计算机应用研究, 2013, 30(9):2730-2735. [6] 许树柏. 层次分析法原理[M]. 天津:天津大学出版社, 1998. [7] 郭金玉,张忠彬,孙庆玉.层次分析法的研究与应用[J].中国安全科学学报,2008,18(3):26-29. [8] 李堂军,孙承爱.矿区可持续发展分层模糊综合评价方法研究[J].矿冶工程,2001,21(3):144-148. [9] 赵一鸣.基于ISO质量模型的软件质量评价方法[J].计算机工程,2002,28(5):78-82. (责任编辑:杜能钢) |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。