论文题目: 软件缺陷混沌分形描述与软件质量进化度量的研究
论文类型: 博士论文
论文专业: 交通信息工程与控制
作者: 张凯
导师: 熊前兴
关键词: 软件缺陷,软件质量度量,混沌分形,进化,灰色理论,模糊评价
文献来源: 武汉理工大学
发表年度: 2005
论文摘要: 随着复杂性科学研究的深入和软件复杂性的增加,软件质量作为软件工程中的难题之一,它的复杂性研究将成为一种必然。本文系统地综述了近年相关的研究成果以后,利用混沌分形理论对软件缺陷的分形生长规律进行了描述。然后,利用现代系统论对软件缺陷产生的内因进行了分析,并利用灰色理论和模糊数学设计出一种新的软件质量进化度量的过程方法。 本文在理论研究方面取得了一些成果,具体内容包括: 通过软件缺陷分形生长实验,抽象出软件缺陷分形生长数学模型。推导出受限和非受限环境中软件缺陷第n次迭代的软件缺陷分枝数公式,进而推导出软件不同开发阶段的软件缺陷总数公式和整个软件过程的软件缺陷总数公式。绘制出软件缺陷生长“达尔文树”,并就软件缺陷“继续生长”与“停止生长”的几种情况进行了讨论,还对各阶段停止生长的缺陷数进行了估计。另外,还描述了软件缺陷被拉伸分叉的混沌迭代过程,归纳出软件缺陷对初值敏感、稠密和分维的混沌特性。 软件系统级研究说明:环境改变会导致软件某些缺陷显现,软件缺陷具有动态性、可变性和相对性。软件缺陷产生的原因是软件负熵值增加不够,软件不完善所致。软件的自组织和有序化程度越高,缺陷越少。软件过程缺陷对软件开发稳定性具有潜在的影响,其中,软件过程的序参量对软件开发成败具有决定性的作用。 本文提出了一种新的软件工程方法“竞赛软件工程”,这是一个软件质量进化度量的过程框架。为度量这个进化过程,作者推导出灰序列凸凹性判断公式和收敛阶公式,并设计出计算判别法和图解判别法。该灰色方法是一个有限序列小样本的分析方法,它不仅可以用于凸凹单个序列的收敛速度判断,也可以用于一般情况(不规则曲线)的单个序列的收敛速度判断,而且,它还可以用于多个序列的收敛速度判断和相互比较,以及在其它领域的数值分析。另外,还推导出软件过程监理模糊评价公式组和软件过程模糊评价公式组。本文还设计出软件质量进化度量过程原型。对比实验显示,该方法对改进软件质量是有益的。
论文目录:
摘要
ABSTRACT
第一章 绪论
1.1 问题的提出与研究意义
1.2 国内外研究现状
1.2.1 软件质量度量发展现状
1.2.2 软件过程管理与评价
1.2.3 软件质量复杂性研究
1.3 论文的组织结构
1.4 论文的创新点
1.3.1 有待本文研究的问题归纳与概述
1.3.2 论文的创新点
第二章 软件缺陷混沌分形描述
2.1 软件缺陷分形生长描述
2.1.1 软件缺陷分形生长实验
2.1.2 软件缺陷分形生长数学描述
2.2 软件缺陷分枝
2.2.1 软件缺陷分枝数估计
2.2.2 软件过程缺陷生长“达尔文树”
2.2.3 软件缺陷分叉混沌迭代
2.3 本章小结
第三章 软件缺陷产生的内在原因
3.1 软件系统级分析
3.1.1 软件系统与环境
3.1.2 软件的耗散性
3.1.3 软件自组织进化
3.1.4 软件的突变性与缺陷的产生
3.2 本章小结
第四章 软件质量进化度量
4.1 软件质量进化度量过程设计
4.1.1 软件PDCA质量环
4.1.2 软件质量进化度量过程
4.1.3 竞赛软件工程
4.2 灰色迭代公式与方法设计
4.2.1 灰序列凸凹性迭代公式推导
4.2.2 灰序列凸凹性迭代速度判别方法设计
4.3 软件过程模糊评价
4.3.1 软件过程监理综合模糊评价
4.3.2 软件过程综合模糊评价
4.4 本章小结
第五章 质量进化度量原型实现与实验
5.1 原型结构设计
5.1.1 过程控制流程
5.1.2 软件功能
5.2 实验过程与分析
5.2.1 软件过程监理实验
5.2.2 质量进化度量控制实验
5.3 本章小结
第六章 总结与下一步工作
6.1 论文科研成果总结
6.2 下一步工作
主要参考文献
致谢
附录1 攻读博士期间的科研成果
附录2 被检索文章证明复印件
发布时间: 2006-06-28
参考文献
- [1].软件工程缺陷分析关键技术研究[D]. 张芸.浙江大学2018
- [2].基于数据挖掘的软件缺陷预测技术研究[D]. 陈媛.中国科学院研究生院(长春光学精密机械与物理研究所)2012
- [3].基于机器学习的软件缺陷预测研究[D]. 陈琳.重庆大学2016
- [4].基于机器学习的软件缺陷预测方法研究[D]. 于巧.中国矿业大学2017
- [5].基于机器学习的软件缺陷预测技术研究[D]. 马樱.电子科技大学2012
- [6].软件缺陷预测中数据预处理关键技术研究及应用[D]. 刘望舒.南京大学2017
- [7].基于度量元的软件缺陷预测技术[D]. 杨晓杏.中国科学技术大学2014
- [8].软件缺陷分布预测技术及应用研究[D]. 单纯.北京理工大学2015
- [9].动态软件缺陷测试关键技术研究[D]. 王伟光.南京大学2016
- [10].软件工程数据挖掘若干问题研究[D]. 郁抒思.复旦大学2011
相关论文
- [1].软件故障分析及质量评估方法的研究[D]. 李心科.合肥工业大学2001
- [2].程序切片技术及其在面向对象软件度量和软件测试中的应用[D]. 李必信.南京大学2000
- [3].基于UML的软件统计测试研究[D]. 颜炯.国防科学技术大学2005
- [4].基于度量的软件过程管理方法与分析技术的研究[D]. 侯红.西北大学2006
- [5].高可信软件可靠性和防危性测试与评价理论研究[D]. 覃志东.电子科技大学2005
- [6].软件测试与可靠性评估[D]. 张广梅.中国科学院研究生院(计算技术研究所)2006
- [7].软件质量预测模型中的若干关键问题研究[D]. 王琪.上海交通大学2007
- [8].软件质量保障的若干技术研究[D]. 许东.上海大学2007