首页> 中文学位 >软件动态演化良性化建模与评估方法研究
【6h】

软件动态演化良性化建模与评估方法研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 研究背景及意义

1.2 国内外研究现状

1.3 本文主要研究内容

1.4 本文结构安排

第二章 软件动态演化良性化建模与评估相关理论概述

2.1 软件演化概念

2.2软件动态演化良性化建模相关理论及技术

2.3软件动态演化良性化评估相关理论

2.4效用统一相关理论

2.5聚类分析相似度量的相关理论

2.6 K-means聚类算法相关介绍与理论

2.7本章小结

第三章 运行时基于模型的软件动态演化良性建模方法

3.1软件动态演化良性化建模研究思路

3.2软件良性动态演化过程

3.3本章小结

第四章 基于模型的软件动态演化良性化评估方法

4.1 问题的提出

4.2 构建软件动态演化良性度指标体系

4.3 运行时软件动态演化良性度评估方法

4.4 本章小结

第五章 软件动态演化良性度评估实验及分析

5.1 待评估软件系统的简要介绍

5.2 实验环境和工具的简单介绍

5.3 预处理良性度评估指标值

5.4 闵可夫斯基距离函数计算相对评估值

5.5 K-means聚类算法的仿真综合评估

5.6几种聚类算法的仿真结果比较

5.7 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

参考文献

攻读学位期间主要的研究成果

致谢

展开▼

摘要

软件质量的好坏对人们工作效率和生活质量具有巨大的影响。因此,研究软件动态演化良性度对于软件质量具有重要的意义。本文以提出的良性度模型为基础来评估软件动态演化的良性度。针对所提出的研究方法,本文做了如下工作:  1.软件动态演化良性度模型的构建。主要针对软件在开放环境下持续运行时用户需求和操作环境不断改变的特点,以及封闭环境假设下演化操作被预先定义的不足,运用上下文模型、需求模型、策略模型及体系结构模型等语义丰富的运行时模型,提出了一种基于模型的良性度演化框架来支持软件的动态演化,以应对开放环境下不可预测的上下文事件。如果预定义的演化操作不能解决不确定事件,则通过以模型为基础的演化规划来引导模型的良性演化,来维护用户高层次的需求。  2.软件动态演化良性度评估。本文利用灰色系统理论中的灰数来表示软件动态演化模型中的良性化度量指标值。然后根据效用统一的原则对原始的良性化度量值进行预处理,把收集到的定性和定量的度量指标值数据转化为效用值。接着通过求正负理想点的方法得到理想的良性化评估值,使用闵可夫斯基距离来评估周期内的软件良性化程度。最后利用K-Means聚类算法得到综合软件动态演化良性度的评估结果。  3.实验验证软件良性化建模和评估方法。本文以软件良性度模型为基础,利用室内环境舒适度温控软件进行良性度指标的采集和处理,然后通过Matlab对数据进行仿真计算。最后通过本文所提出评估方法的仿真结果同其他算法的结果进行比较,来验证所提出方法的有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号