首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
论述了构件软件测试中的相关问题,重点讨论了构件软件的缺陷分析,构件软件的测试策略,测试充分性标准,构件测试中存在问题和挑战以及可能的解决方案探讨等。通过研究,体会到构件技术给软件开发带来人们所期望的好处的同时,也带来了新的问题和挑战,人们对构件技术的运用,特别是对构件软件测试制品的运用,应该更加谨慎。  相似文献   

2.
把运用于商务应用和桌面系统的中间件和构件化开发思想应用于分布式实时嵌入式(DistributedReal-timeandEmbedded,DRE)软件领域是当前的一个热门研究话题。CORBA构件模型(CORBAComponentModel,CCM)解决了跨平台语言无关的构件化开发问题,然而在提供QoS保证上CCM存在设计缺陷。论文首先分析了CCM的总体构架,接着提出了一种支持DRE软件开发的新的构件模型Z-CCM,这种构件模型从构件的实现框架、装配过程和运行时环境三方面对CCM进行了优化,以改进CCM在提供QoS保证上的缺陷,从而可以提高DRE软件的开发效率,文章最后介绍了Z-CCM的应用背景。  相似文献   

3.
赖根  肖明清  何景峰 《计算机测量与控制》2006,14(9):1266-1268,1280
通过在军械测试系统软件开发中引入基于构件的软件开发方法,较好地解决了军械测试领域的测试程序复用问题;介绍了基于构件的软件开发方法及特点;提出了基于构件的军械测试软件开发方法和基于构件的军械测试系统软件结构;最后,给出了在Visual C++环境下运用基于组件对象模型的ActiveX控件技术实现了可复用构件的开发实例。  相似文献   

4.
构件技术越来越多地应用于软件系统中,了解这类软件系统中可能存在的缺陷及其详细信息,可以对这类软件系统进行有效的分析和测试。为此我们应用正交缺陷分类方法定义了构件化软件系统缺陷类型、缺陷来源、缺陷等级和缺陷状态四种属性。通过对构件化软件系统缺陷类型的了解,把正交缺陷分类方法应用在软件开发过程中,能够较好的预防引入同类缺陷;在软件测试阶段,利用正交缺陷分类方法,设计测试用例发现缺陷,提高构件化软件系统的质量。  相似文献   

5.
物体表面缺陷检测技术是工业质检领域的一项重大课题,对工业生产有着重要的意义。针对近些年基于机器视觉的表面缺陷检测技术进行梳理总结。首先,列举了几种缺陷检测在工业领域的应用场景;其次从特征提取和分类算法的角度简要阐述了传统的机器视觉方法;重点探讨了缺陷检测中常用的经典神经网络结构和缺陷检测算法的最新发展,并介绍了两种常用的缺陷检测算法优化方式;最后,分析了缺陷检测领域面临的三大挑战:实时性问题、小样本问题和小目标问题,目的是为工业表面缺陷检测的研究提供有益的参考和脉络梳理。  相似文献   

6.
飞机铆接结构缺陷的远场涡流检测技术研究   总被引:1,自引:0,他引:1  
飞机机身铆接结构中缺陷的检测评估是目前航空和无损检测领域中的研究难点.远场涡流检测技术因其不受集肤效应的限制从而可以实现对大厚度构件的检测.设计了一种激励线圈带多层屏蔽结构的传感器模型,在非磁性金属平板构件上实现了远场涡流现象.采用旋转式扫描的检测方法对铆接结构中缺陷进行检测,结果表明,检测线圈在经过缺陷正上方时其相位出现极小值,并且该极小值与缺陷深度之间存在线性关系,从而验证了将远场涡流检测技术应用于铆接结构中缺陷检测的可行性.  相似文献   

7.
随着社会对软件需求的不断增加,以及软件开发的难度和成本的加大,构件软件开发系统及系统测试技术的应用越来越广泛,本文就构件化软件开发过程进行探究,同时运用一个开发实例进行了分析,最后研究了构件化软件系统测试技术和构件测试方法,并得出测试技术中存在的问题。  相似文献   

8.
目前,基于构件的软件开发模式被软件开发商广泛接受,因为这种模式可以提高软件的质量、降低软件开发和维护的成本.构件描述是构件检索和复用的基础.本文提出了一种基于特征的、面向多领域的构件描述方法,包括构件功能、应用环境、构件关系、构件质量、其它等五个部分.基于构件的软件开发模式在大规模推广的情况下,构件流通必定成为构件产业化的关键环节.基于特征的构件描述方法解决了构件流通过程中语义理解困难,促进了领域构件标准化的推广.  相似文献   

9.
带钢表面质量在线检测系统研究与设计   总被引:1,自引:0,他引:1       下载免费PDF全文
为了提高现有带钢表面质量检测技术在缺陷检测精度与识别率上存在的问题,设计了基于机器视觉技术的带钢表面质量自动检测系统,从系统整体构成、视觉传感系统、软件开发及检测与分类算法等方面进行了深入地研究,实现了包括图像的采集、传输、缺陷的实时检测和定位,缺陷的分类以及缺陷的存储与报警等功能;实验结果表明,该系统可以对带钢表面常见的边裂、氧化、结疤等几十种不同类型的缺陷进行精确地检测;与现有的缺陷检测技术相比,该系统中设计的算法在检测精度和实时吞吐量上都具有很大优势.  相似文献   

10.
李政  王召巴  陈友兴 《传感器世界》2011,17(2):25-27,15
针对管状构件中存在的缺陷和构件自身形状的特点,设计了基于单发单收的纵波脉冲反射法的缺陷检测系统.通过检测提取了管状构件中的缺陷特征回波信号,并且对其进行C扫描,获得了构件缺陷图像并采用二维中值滤波对信号进行降噪以提高了其信噪比.  相似文献   

11.
在众多软件质量指标中,软件缺陷是最为直观和最为重要的指标,因此,对软件缺陷的评估是软件质量控制的一种很好方法。文章将软件缺陷作为软件质量的评估指标,引入软件项目风险管理手段,以影响软件缺陷的风险因素为切入点,全面综合软件开发组织和技术方面因素,将软件开发过程中各种风险因素纳入软件缺陷评估体系。  相似文献   

12.
软件缺陷预测是提高软件测试效率、保证软件可靠性的重要途径,已经成为目前实证软件工程领域的研究热点。在软件工程中,软件的开发过程或技术平台可能随时变化,特别是遇到新项目启动或旧项目重新开发时,基于目标项目数据的传统软件缺陷预测方法无法满足实践需求。基于迁移学习技术采用其他项目中已经标注的软件数据实现跨项目的缺陷预测,可以有效解决传统方法的不足,引起了国内外研究者的极大关注,并取得了一系列的研究成果。首先总结了跨项目软件缺陷预测中的关键问题。然后根据迁移学习的技术特点将现有方法分为基于软件属性特征迁移和软件模块实例迁移两大类,并分析比较了常见方法的特点和不足。最后探讨了跨项目软件缺陷预测未来的发展方向。  相似文献   

13.
CBSD(Component Based Software Development)在嵌入式开发领域正逐步得到应用,软件构件的非功能属性(Non-Functional Attribute, NFA)对开发成功与否至关重要。现有的模型专注于构件复用框架的建立,通过建立一些框架模型进行定性的描述,缺乏量化的评定。该文通过建立一个层次分析模型,对影响嵌入式软件构件的NFA的各种不可度量的模糊描述,细分为每一个都可以进行测量的子属性,根据考察构件所应用领域的侧重点不同,赋予不同属性不同的影响权系数,进而计算出一个描述NFA的数值,在实际工程中可以作为构件NFA的考察指标。  相似文献   

14.
宫丽娜  姜淑娟  姜丽 《软件学报》2019,30(10):3090-3114
随着软件规模的扩大和复杂度的不断提高,软件的质量问题成为关注的焦点,软件缺陷是软件质量的对立面,威胁着软件质量,如何在软件开发的早期挖掘出缺陷模块成为一个亟需解决的问题.软件缺陷预测通过挖掘软件历史仓库,设计出与缺陷相关的内在度量元,然后借助机器学习等方法来提前发现与锁定缺陷模块,从而合理地分配有限的资源.因此,软件缺陷预测是软件质量保证的重要途径之一,近年来已成为软件工程中一个非常重要的研究课题.汇总近8年(2010年~2017年)国内外的缺陷预测技术的研究成果,并以缺陷预测的形式为主线进行分析,首先介绍了软件缺陷预测模型的框架;然后从软件缺陷数据集、构建模型的方法及评价指标这3个方面对已有的研究工作进行分类归纳和比较;最后探讨了软件缺陷预测的未来可能的研究方向、机遇和挑战.  相似文献   

15.
王德朋  王前  薛伟 《软件》2013,(12):68-72
软件缺陷是导致软件不可靠的根本原因,提高软件可靠性的关键在于减少软件缺陷。基于缺陷模式的代码分析技术根据预先设定好的缺陷模式对待测代码进行缺陷分析,这种缺陷分析具有使用简单、查找速度快等优点,是近年来静态代码分析技术中发展比较迅速的新技术。但是目前基于这种分析技术的大多数工具并没有为用户提供足够易用、高效的扩展方式以扩充其缺陷检测能力。本文出了一种支持用户定制语法相关缺陷模式的测试方法及系统,该方法能够让用户根据实际情况需要对缺陷模式进行定制,目的是检测程序代码中是否包含语法相关的缺陷。  相似文献   

16.
构件技术的提出对软件重用和软件开发效率的提高具有非常重要的意义。而软件Agent技术的提出为复杂问题的求解找到了很好的办法。首先分析了组件技术和软件Agent技术的主要内容,然后提出将构件技术与软件Agent技术相融合可以有效地提高软件的重用性、灵活性及适应性等,最后分析了组件技术和软件agent技术在软件开发中的应用。  相似文献   

17.
在软件开发过程中,软件缺陷不但影响软件的质量,而且影响软件的开发进度及开发成本,可见必须采取某种方法避免缺陷的产生。而缺陷是由错误造成的,因而应从控制错误的产生人手。缺陷预防方法能够确保错误在标识并解决后不会再次发生,将缺陷预防方法引人软件过程中,目的是控制缺陷的产生,从而优化生产过程,提高软件质量。介绍了缺陷预防的方法,然后将缺陷预防与软件过程改进相结合,提出基于缺陷预防的软件过程框架,最后通过实验进行验证。  相似文献   

18.
介绍了一个基于嵌入式系统的检测引导软件的设计方法,针对可能出现的操作系统文件某块已损坏、EEPROM硬件临时故障、软件走飞等现象,提出的检测引导软件技术提供了可靠的解决方法,通过实验证明,该方法提高了嵌入式系统的可靠、安全性能。对相关领域的研发人员,有一定参考作用。  相似文献   

19.
软件缺陷模式的研究   总被引:1,自引:0,他引:1  
软件缺陷是导致软件不可靠的根本原因,提高软件可靠性的关键在于减少软件缺陷,那么如何利用积累的缺陷数据提高软件可靠性?结合软件缺陷和模式的概念提出了软件缺陷模式的定义。通过分析积累的软件缺陷数据对缺陷模式的所属分类进行了划分,在此基础上进一步给出了软件需求分析、设计和编码各阶段的软件缺陷模式。最后阐述了在软件开发过程和测试过程中缺陷模式的应用,为如何利用缺陷数据来提高软件可靠性提供了思路。  相似文献   

20.
Design patterns are often used in the development of object-oriented software. It offers reusable abstract information that is helpful in solving recurring design problems. Detecting design patterns is beneficial to the comprehension and maintenance of object-oriented software systems. Several pattern detection techniques based on static analysis often encounter problems when detecting design patterns for identical structures of patterns. In this study, we attempt to detect software design patterns by using software metrics and classification-based techniques. Our study is conducted in two phases: creation of metrics-oriented dataset and detection of software design patterns. The datasets are prepared by using software metrics for the learning of classifiers. Then, pattern detection is performed by using classification-based techniques. To evaluate the proposed method, experiments are conducted using three open source software programs, JHotDraw, QuickUML, and JUnit, and the results are analyzed.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号