一种改进的网构软件服务质量评估方法
发布时间:2017-10-07 21:13
本文关键词:一种改进的网构软件服务质量评估方法
更多相关文章: 网构软件 构件 服务质量评估 TOPSIS 马氏距离
【摘要】:Internet的出现和普及,使得计算机软件的运行环境由传统的封闭、静态、可控变成开放、动态、难控的。在这种环境下,一种新型的软件形态一一网构软件应运而生。软件构件作为网构软件的基本单元,随着基于构件的软件开发的迅速发展,构件开发技术逐渐发展成熟,可选用的软件构件越来越多。软件构件的选取对网构软件的全局质量有很大影响,作为非功能属性重要组成部分的构件服务质量(Quality Of Service,即QoS),它的优劣直接影响到用户对构件的选取。如何评估构件的Qos,为用户选取满意的构件参与协同,已成为了研究热点。针对这一问题,本文分析了网构软件的特征和软件构件的基本定义,为了更好的评估构件QOS,对传统的逼近理想排序法(TOPSIS)进行了改进,进而提出了一种基于马氏距离的TOPSIS的构件服务质量评估模型。本文主要工作包括如下几个方面:(1)分析了现有的网构软件模型和构件评估模型,比较了现有的构件评估模型的优缺点,在此基础上讨论了构件QoS的基本属性和性质。(2)为了反映构件QoS属性的主观性和模糊性,提出了基于层次分析法和熵权系数法的组合权重法,该方法确定的权重不仅能够反映权重与属性指标的内在联系性,又能够反映用户的偏好特征。(3)突破逼近理想法仅运用在实数上的局限,将传统的TOPSIS扩展到区问数上,并给出了具体的操作步骤,可以有效地评估属性值为区间型的构件Qos。(4)由于构件QoS属性间的相关性对构件评估结果有影响,为了消除这种影响,把基于欧式距离的TOPSIS改进成基于马氏距离的TOPSIS。通过分析马氏距离的性质得知:马氏距离具有非奇异线性变换不变性,从而基于马氏距离的TOPSIS不仅能够消除量纲不一致的问题,而且能够克服属性间的相关性带来的影响。最后通过模拟实验,证明了本文提出的基于马氏距离的TOPSIS构件服务质量评估模型有效且可行,从而能为用户选取最优的构件参与协同。
【关键词】:网构软件 构件 服务质量评估 TOPSIS 马氏距离
【学位授予单位】:华中师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 摘要5-6
- Abstract6-10
- 1. 绪论10-16
- 1.1 课题的研究背景10-11
- 1.2 课题的研究现状11-13
- 1.2.1 网构软件的研究现状11-12
- 1.2.2 软件构件选择的研究现状12-13
- 1.3 研究目的、意义与内容13-14
- 1.4 论文的组织结构14-16
- 2. 网构软件概述16-23
- 2.1 网构软件16-18
- 2.1.1 网构软件的提出及其定义16-17
- 2.1.2 网构软件的特征17-18
- 2.2 构件18-20
- 2.2.1 构件的定义及其QoS属性18-19
- 2.2.2 构件的QoS属性特性19-20
- 2.3 基于构件的经典模型20-22
- 2.3.1 基于构件的网构软件开发经典模型20-21
- 2.3.2 基于构件的评估模型21-22
- 2.4 本章小结22-23
- 3. 网构软件QoS评估模型23-39
- 3.1 构件QoS评估模型的总体结构23-24
- 3.2 TOPSIS简介24-26
- 3.3 指标权重的计算方法26-32
- 3.3.1 层次分析法(AHP)26-29
- 3.3.2 熵权系数法(ECM)29-30
- 3.3.3 组合权重及实例分析30-32
- 3.4 针对属性值为区间型的TOPSIS法推广32-34
- 3.5 基于马氏距离的网构软件QoS评估方法34-38
- 3.5.1 马氏距离的定义34-35
- 3.5.2 马氏距离的性质35-37
- 3.5.3 改进的TOPSIS构件服务质量评估模型37-38
- 3.6 本章总结38-39
- 4. 实例验证与结果分析39-46
- 4.1 实例验证39-42
- 4.2 模拟实验42-45
- 4.2.1 实验初始设置42-43
- 4.2.2 算法比较43-45
- 4.2.3 时间复杂度45
- 4.3 本章小结45-46
- 5. 总结与展望46-48
- 5.1 总结46
- 5.2 下一步研究工作46-48
- 参考文献48-53
- 致谢53
【参考文献】
中国期刊全文数据库 前10条
1 李因果;李新春;;综合评价模型权重确定方法研究[J];辽东学院学报(社会科学版);2007年02期
2 张纯;;基于模糊层次分析法的构件评估[J];湖南第一师范学院学报;2010年03期
3 徐恭旭;;软构件技术在软件工程教学上的应用探索[J];智能计算机与应用;2013年01期
4 彭佩;;基于云模型的软件构件可复用性量化评价[J];兰州理工大学学报;2013年03期
5 吕建;马晓星;陶先平;徐锋;胡昊;;网构软件的研究与进展[J];中国科学E辑:信息科学;2006年10期
6 常志明;毛新军;王戟;齐治昌;;多Agent系统中软构件的动态绑定机制及其操作语义[J];计算机研究与发展;2007年05期
7 马华;张红宇;;结合可信度模糊评价与动态聚类的构件选择[J];计算机工程与应用;2011年21期
8 张春梅;李蜀瑜;;嵌入式软件中一种修正QoS值的构件选择方法[J];计算机应用与软件;2011年06期
9 李佳伟;喻莹;董才林;井世忠;;一种网构软件构件选择方法[J];计算机应用与软件;2013年03期
10 常志明;毛新军;齐治昌;;基于Agent的网构软件构件模型及其实现[J];软件学报;2008年05期
,本文编号:990091
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/990091.html