【摘 要】
:
构件式的软件开发方法代表了面向对象软件开发技术的进一步发展。随着大型软件系统的日益复杂化,基于构件的软件开发方法在设计、开发、灵活度和可重用性方面提供了比面向对象技术更多的优势。在构件式软件系统中,构件之间相互调用集成,不同的构件在系统中发挥着不同的作用,其失效对系统造成的影响也是不同的。因此,在构件式软件系统的缺陷预测中应综合考虑不同构件对系统的影响程度及构件组成通路间缺陷的传播趋势,这样得出的
论文部分内容阅读
构件式的软件开发方法代表了面向对象软件开发技术的进一步发展。随着大型软件系统的日益复杂化,基于构件的软件开发方法在设计、开发、灵活度和可重用性方面提供了比面向对象技术更多的优势。在构件式软件系统中,构件之间相互调用集成,不同的构件在系统中发挥着不同的作用,其失效对系统造成的影响也是不同的。因此,在构件式软件系统的缺陷预测中应综合考虑不同构件对系统的影响程度及构件组成通路间缺陷的传播趋势,这样得出的构件节点缺陷概率才会更加科学、有效。同时,随着构件式软件系统的体系结构日趋复杂,如何利用现有的失效信息对构件式软件系统进行动态缺陷预测也是目前亟需解决的问题之一。针对上述问题,本文以构件式软件系统作为研究对象,根据构件来源及使用对象的不同,对构件式软件系统的动态缺陷预测方法展开研究。首先,基于系统内部组成构件源于公司内部自主研发的考量,利用基于构件内部结构收集的大量无标签数据资源,提出一种基于PSO改进模糊C-均值聚类的软件缺陷预测模型,该模型以模糊理论为研究基础,优化模型参数及距离函数计算方式,实现对待预测缺陷数据集的模糊聚类划分。然后,针对系统部分组成构件内部实现不可见的问题,本章在基于复杂网络理论的构件节点影响力评估方法的最新研究基础上,利用复杂网络理论抽象构件式软件系统的体系结构,将构件的影响因子作为节点重要性的度量指标引入基于程序频谱的缺陷定位方法之中,提出一种基于影响因子及缺陷传播的构件节点缺陷概率度量方法,该方法综合考虑构件式系统内部构件节点间连接通路的运行结果及缺陷传播趋势,计算并修正构件节点缺陷概率,对组成构件内部结构不明确且存在缺陷干扰、传播的构件式软件系统计算出更为合理、有效的缺陷概率预测结果。最后,在构件式软件缺陷预测模型和构件节点缺陷概率度量方法的研究基础上,针对构件式软件系统的动态演化特点,引入灰色关联分析方法对构件失效数据及缺陷发现数量的影响因素进行分析,提出一种基于多元变量灰色模型的构件式软件动态缺陷预测方法,在模型预测中引入滑动窗口的思想,对构件失效数据及缺陷发现数量随时间变化的趋势进行有效预测,为后续测试工作的安排提供有力指导。
其他文献
随着我国能源枯竭和环境污染问题的日益凸显,我国进入了可再生能源和化石能源互补的多能源时代,发电侧主体类型逐渐复杂。与此同时,社会生产生活对能量的需求开始呈现多元化且需求侧市场逐步放开,多能系统中调度对象及其响应方式日趋多样。因此,考虑多主体利益的系统冷/热/电综合优化调度研究具有重要意义。~1在综述冷/热/电综合优化调度和博弈理论应用研究现状的基础上,分析了热电厂热电机组运行原理,建立春/夏/秋/
锂离子电池具有能量密度高、无污染等优点,是最具发展潜力的二次电池。在锂离子电池负极材料中,一维氧化锡/碳负极材料由于其巨大的理论容量及较高的比表面积,被看作是最有可能取代目前碳负极的材料。静电纺丝技术是制备一维纳米结构最简单的方法,通过调控静电纺丝过程中的参数,可以合成不同类型的纳米纤维,同时通过在纺丝溶液中添加含有所需元素的试剂,可以较容易的把N、S、P等杂原子掺杂到纤维中。本文采用静电纺丝技术
随着时代的进步、科技的发展,现代工业过程日益大型化和复杂化,故障诊断技术成为保证产品质量、降低生产成本以及提高生产效益不可缺少的技术。计算机控制系统和数字存储技术在工业过程中的广泛应用,记录了大量的工业生产数据。因此,多元统计过程监控方法引起了研究学者的广泛关注。本文针对非线性工业过程微小故障难以检测这一问题,研究基于统计局部核主元分析(statistical local kernel princ
随着石油工业和石油海洋运输业的蓬勃发展,海洋溢油事故频发,给当地环境和经济带来了严重的危害。海洋环境中的悬浮颗粒物会与溢油在海洋水动力条件下形成油-悬浮颗粒物凝聚体(Oil-Suspended Particulate Matter Aggregates,OSAs),凝聚体的形成促进了油滴的分散,增大了油滴与微生物的接触面积,从而更有利于溢油的降解与清除。本论文选取黄河口潮间带天然沉积物3#天然土、
流程工业的大型化和复杂化,以及对产品质量指标的苛刻要求,使得流程工业过程优化和控制变得越来越重要。而控制器性能的好坏直接关系到生产过程的平稳运行和产品质量的合格与否。及时准确的对控制器性能做出评价与诊断,对确保流程工业过程安全平稳运行和保证产品质量有着重要意义,因此控制器性能评价与诊断也成为了研究的热点和难点。本文针对目前预测控制器性能评价方法中没有将稳态特性与动态特性分开监控的问题,提出引入慢特
再生大骨料自密实混凝土作为一种解决建筑固体垃圾的有效途径,可运用于大体积混凝土工程中,其破损机理的研究对工程运用具有重要的指导意义。本文将再生大骨料自密实混凝土视作为由再生大骨料、自密实混凝土和二者之间的界面过渡区组成的三相复合材料,基于MATLAB和ABAQUS软件,实现了再生大骨料自密实混凝土细观力学模型的建立,通过考虑各相细观介质材料力学性能和再生大骨料的含量,对再生大骨料自密实混凝土的单轴
随着互联网软硬件技术的不断进步,各种电子商务平台蓬勃发展,网络购物成为人们生活中不可或缺的一部分,而网络服装购物成为其中最热门的一个应用,因此如何有效的对网络服装图像进行检索至关重要。针对这一问题,跨场景服装图像检索应运而生,通过输入服装图像快速而准确地检索出所需产品,大大提高了用户的网购体验。跨场景服装检索受到了越来越多专家学者的关注,但目前仍存在很多问题,主要面临的问题包括如下几个方面:1)日
测井信息是地层岩石物理性质的反映,而沉积是地层岩石物理性质的重要控制因素。测井资料是油气储层沉积学研究中基础而重要的信息来源,测井相则是测井信息与储层沉积学特征之间的桥梁。但是测井相的研究方法或是使用全人工的方式,手动对比测井曲线图进行识别分析,或是针对某一研究区域建立数学模型,这就带来了测井相识别过程的效率低、精度低和泛化能力差等问题。由于实际测井勘探过程中存在不可避免的系统误差,导致测井数据存
物联网应用的快速发展,以及智能联网设备远离云计算中心,当前仅基于云计算的框架面临挑战,从而加快了基于云计算与雾计算协作的新型计算框架的产生。雾计算有助于降低传输延迟,提供满意的延迟服务以支持需要近乎实时响应的延迟敏感的应用,而云计算则满足大规模计算密集型应用程序的需求。因此,云雾计算合作是具有前景的框架,它可以有效地满足物联网的数据处理和通信需求。但随着数据中心规模的不断扩大和智能终端用户的激增,
极化码是一种能够达到信道容量的信道编码,由于编译码的低复杂度和信道容量可达的特性,自其被提出就引起了许多学者的关注。但是,传统的连续删除译码算法的串行输出特点导致较大的译码时延。虽然后来提出的简化连续删除译码算法达到了部分组合码的并行译码输出,但是还有一大部分组合码由于串行译码带来的时延较大的问题仍没有得到解决。针对这个问题,本课题设计了一种基于预译码的最大似然简化连续删除(Pre-Decodin