软件缺陷混沌分形描述与软件质量进化度量的研究

来源 :武汉理工大学 | 被引量 : 10次 | 上传用户:h5531465
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着复杂性科学研究的深入和软件复杂性的增加,软件质量作为软件工程中的难题之一,它的复杂性研究将成为一种必然。本文系统地综述了近年相关的研究成果以后,利用混沌分形理论对软件缺陷的分形生长规律进行了描述。然后,利用现代系统论对软件缺陷产生的内因进行了分析,并利用灰色理论和模糊数学设计出一种新的软件质量进化度量的过程方法。 本文在理论研究方面取得了一些成果,具体内容包括: 通过软件缺陷分形生长实验,抽象出软件缺陷分形生长数学模型。推导出受限和非受限环境中软件缺陷第n次迭代的软件缺陷分枝数公式,进而推导出软件不同开发阶段的软件缺陷总数公式和整个软件过程的软件缺陷总数公式。绘制出软件缺陷生长“达尔文树”,并就软件缺陷“继续生长”与“停止生长”的几种情况进行了讨论,还对各阶段停止生长的缺陷数进行了估计。另外,还描述了软件缺陷被拉伸分叉的混沌迭代过程,归纳出软件缺陷对初值敏感、稠密和分维的混沌特性。 软件系统级研究说明:环境改变会导致软件某些缺陷显现,软件缺陷具有动态性、可变性和相对性。软件缺陷产生的原因是软件负熵值增加不够,软件不完善所致。软件的自组织和有序化程度越高,缺陷越少。软件过程缺陷对软件开发稳定性具有潜在的影响,其中,软件过程的序参量对软件开发成败具有决定性的作用。 本文提出了一种新的软件工程方法“竞赛软件工程”,这是一个软件质量进化度量的过程框架。为度量这个进化过程,作者推导出灰序列凸凹性判断公式和收敛阶公式,并设计出计算判别法和图解判别法。该灰色方法是一个有限序列小样本的分析方法,它不仅可以用于凸凹单个序列的收敛速度判断,也可以用于一般情况(不规则曲线)的单个序列的收敛速度判断,而且,它还可以用于多个序列的收敛速度判断和相互比较,以及在其它领域的数值分析。另外,还推导出软件过程监理模糊评价公式组和软件过程模糊评价公式组。本文还设计出软件质量进化度量过程原型。对比实验显示,该方法对改进软件质量是有益的。
其他文献
钬激光是20世纪90年代初应用于临床。是治疗泌尿系统疾病的一项有价值的技术。它的波长同时具有切割效应和止血效应,且能在液体中工作。
目的:了解珲春地区解脲支原体(Uu)和人型支原体(Mh)的阳性率及耐药状况,指导临床合理用药。方法:对338例分泌物应用支原体培养鉴定药敏试剂盒进行检测。结果:338例门诊患者,支原体培
本文研究基于图像的视图合成技术。视图合成(View Synthesis)是指通过两个或多个摄像机视点上所得到的同一场景的图像,直接计算出其它各个摄像机视点或视线方向上该场景的图像
数字图像本质是2-D矩阵,其处理方法是进行各种图像变换。从这种角度来说,图像可以认为是一个动态离散系统,因此动态系统理论在图像处理问题中有着广泛应用。本文的研究对象是黑
在应用需求和相关技术的推动下,分布式仿真技术在各方面不断扩展其应用领域,结果是参与仿真的实体越来越多,其地理分布也越来越广,成功构建此类仿真系统的关键在于运行支持系统能
图像处理与模式识别是一门前沿的交叉学科,其中边缘检测、图像分割以及目标的表达等都是该学科的主要研究方向。而图像分割又是图像处理、模式识别和人工智能等领域中一个十
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
将己酸菌酯化液应用于生产,以使口子窖基酒中己酸乙酯含量每毫升提高100mg以上,平均提高优质酒得率10%左右。
几何约束求解技术是CAD系统开发的核心技术之一,几何约束求解器的开发涉及到系统建模与分解、约束维护以及求解等几个方面的关键技术。本文首先研究了几何约束系统的建模问题
随着信息产业的快速发展,信息的交流规模、内容和手段都很大的进步。大型的计算机网络给人们的生活和工作带来了巨大的便利。然而,同时也使人们感到其后潜伏着的不安全因素。病