- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种基于模糊物元评价法的构件质量度量模型研究-地球信息科学学报
云南大学学报(自然科学版),2015,37(1):31~42 DOI:10.7540/j.ynu
Journal of Yunnan University
一种基于模糊物元评价法的构件质量度量模型研究∗
汪海涛,刘 帅,姜 瑛,陈 星
(昆明理工大学 云南省计算机技术应用重点实验室,云南 昆明 650500)
摘要:基于ISO/ IEC25010软件质量模型,提出了一种构件质量度量模型,运用模糊物元评价法对构件质
量进行综合评估.度量模型和评估方法可作为构件管理者在对构件质量进行评价时参考.
关键词:构件;构件质量度量模型;模糊物元评价法
- - -
中图分类号:TP 311.52 文献标志码:A 文章编号:0258 7971(2015)01 0031 12
1968年,Mcllory提出了“软件组装生产线”的思想.从那以后,软件开发人员梦想着采用构件技术实现
软件复用.如今,基于构件的软件开发(CBSD)已成为软件开发的主流范型.作为此种开发方法的核心内
容,可复用构件质量的好坏将直接关系到开发实践的成败.而构件质量度量工作的重点和难点就是确立好
的构件质量度量模型.
在现有研究中,文献[1]参考REBOOT实现模型,对青鸟构件库中的构件从质量和可复用性2个角度
-
进行评价,给出青鸟构件质量以及可复用模型.文献[2 3]在ISO/ IEC9126模型基础上添加了可复用性及
其相关子特性.文献[4]研究可信构件,给出了ABCDE可信构件模型,并说明了所提出的构件属性与ISO/
IEC9126 中质量特性之间的关系,能有效地综合评估可信构件的质量属性.文献[5]采用ISO/ IEC9126模
型作为构件质量评价模型.文献[6]基于ISO/ IEC 9126 软件质量模型,通过研究调整子特性,选取构件的
共有特性,并给出了度量指标以及确定权重的方法.文献[7]基于ISO/ IEC 9126标准,结合现有层次模型
和三角模型的优点,给出了新的COTS构件的构件质量模型.文献[8]提出的源构件质量模型能够根据不
同领域需求进行调整.文献[9]提出在构件质量评估中采用层次分析法.文献[10]区分了开源构件与普通
构件,给出了8项准则用于建立开源构件质量评估模型时作参考,未给出构件质量模型.文献[11]在ISO/
IEC9126 的基础上,提出了新的ISO/ IEC25010标准,在软件质量模型中增加了安全性和兼容性,并对原
有质量特性和子特性进行了完善.
综合国内外研究现状,现阶段大部分构件质量模型都是基于ISO/ IEC 9126软件质量模型进行调整,
使其符合构件的特性,能够满足构件质量评估要求.但是在 ISO/ IEC 发布新的ISO/ IEC 25010 标准后,
ISO/ IEC25010软件质量模型将逐渐取代ISO/ IEC9126软件质量模型,构件质量模型也需要进一步研究
与调整.
本文参考ISO/ IEC25010软件质量模型,提出了一种构件质量度量模型,运用模糊物元评价法对构件
质量进行综合评估.度量模型和评估方法可作为构件管理者对构件质量进行评价时的参考.
1 建立构件质量度量模型
构件(Component)是指应用系统中可以明确辨识的构成成分.软件构件被定义为软件系统中具有相对
独立功能、可以明确辨识、接口由契约制定、和语境有明显依赖关系、可独立部署、且多由第三方提供的可
- -
∗ 收稿日期:2014 01 12
基金项目:国家自然科学基金.
- -
作者简介:汪海涛(1967 ),女,云南人,副教授,主要研究方向为软件工程.E mail:kmwht@163.com.
32 云南大学学报(自然科学版) http:/ / www.yndxxb.ynu.edu.cn 第37卷
[12]
组装软件实体 .
1.1 软件质量特
文档评论(0)