江义晟
摘 要
随着科学技术手段的不断发展,软件工程数据挖掘技术已被广泛地应用于社会生活的各个领域中。与传统数据挖掘技术相比,当下的数据挖掘技术主要是从大量的数据中识别出有价值的数据,挖掘出的结果也具有多元化的评价。而软件测试的结果和测试阶段的数据结果分析成为了软件工程数据挖掘技术的难点。软件工程数据挖掘技术的特点有很多,但是我国还未有广泛的应用。本文主要是通过借鉴相关资料和文献来具体分析软件工程数据挖掘技术的概念、特点、应用现状及未来发展趋势,希望能对我国广大软件工程数据挖掘技术研究学者们提供一些小小的帮助。
【关键词】软件工程;数据挖掘;研究;进展
软件工程的数据挖掘技术是数据库知识发现的重要组成部分,具有复杂性、挖掘结果的特殊及多元化等,能在一定程度上可以促进信息产业的进一步发展。软件开发阶段的数据挖掘主要是编写程序。虽然我国数据挖掘技术有了较大的发展,但是此技术还未得到广泛的应用,主要原因是应用软件可以有效提供需要分析的数据。由于大量的数据挖掘法得到了较大的发展,软件的开发水平也有了很大的提高,因此,对于软件工程数据挖掘技术的应用还需要大家对其加强一定的重视。本文具体介绍了软件工程数据挖掘的掘应用现状及发展趋势。
1 软件工程数据挖掘研究的概念及特点
1.1 软件工程数据挖掘的定义
软件工程数据挖掘技术是软件工程开发和策略中所存储的各种设计文档、测试结果等数据,又被称之为数据采矿或资料勘探,主要通过一种新的计算机方式来寻找到想要获取的数据软件工程。数据挖掘技术主要致力于智能技术和自动化技术之中,能处理更为庞大的数据系统,可以有效满足当代数据分析的要求,可以说是一种新型的数据分析模式。
1.2 软件工程数据挖掘技术的特点
软件工程数据挖掘技术的特点有很多,比如,数据具有复杂性、挖掘结果特殊、挖掘结果多元化等。与传统的数据挖掘技术相比,软件工程的数据挖掘具有一定的复杂性,主要是由于软件工程数据中不仅有软件版本和报告的信息,还有代码和注释等数据,且挖掘出的结果有一定的特殊性。数据挖掘技术是在大量的软件工程数据中经过处理、表示、提取及分析等程序来发现一些有用的信息,但是在进行软件测试中会有一定的缺陷,这主要是由其自身的特性决定的。此外,对于软件工程数据挖掘就技术的人员也有一定的严格要求,最终的数据结果也有着非常复杂的特性,因此,所需采用挖掘的方法也相对复杂。
2 软件工程数据挖掘应用现状及发展趋势
2.1 软件工程数据挖掘的应用现状
由于传统的数据挖掘技术还存在一定的缺陷,缺乏健全的定位系统,也并没有开发出更高性能的数据挖掘技术,早已不能满足当下时代发展的需要,所以,它成为了我国急需解决的一大难题。随着现代化信息技术的不断发展,大家对计算机技术的需求日益加大,大家开始期盼能够出现一种新的数据分析模式,从而能够有效来整理数据信息,因此,软件工程数据挖掘应运而生了。软件工程的数据挖掘技术可以明显的改善传统软件工程中存在的缺陷问题,还有着简单、方便、低成本的优势,不需要依附于特定的技术平台。眼下,我国一种基于软件工程的数据挖掘技术有了相对广泛的应用。目前,我国对软件工程的数据挖掘技术有了更深入的研究。软件工程数据挖掘在在测试阶段的应用研究分析的结果评价并不完善,数据挖掘技术的性能还有待于进一步开发。
2.2 数据挖掘技术中存在的问题及解决办法
数据挖掘技术在进行软件测试中会有一定的缺陷,由于软件工程自身的数据非常庞大,还具有一定的复杂性,在软件测试运行中有着一定的缺陷分派,在进行解决一些代码问题的同时也增加了技术分析的难度,主要是因为软件在安装和运行的过程中很有可能会出现相关缺陷,而相关维修人员需要分析其原因,且对其进行定期的维修和处理,这在某种程度上大大增加了工作的难度,这也是数据挖掘技术所面临的主要难题之一。
为了能解决传统的数据挖掘其中存在的问题,还需通过针对软件工程数据的复杂性、非传统分析的需求及挖掘结果的评价三方面来进行完善和解决,通过对开发和维护软件工程的数据挖掘来分析和评述软件工程数据挖掘技术,开发出更高性能的数据挖掘技术。软件工程数据的复杂性包括了三重内容,数据类型的复杂、数据之间复杂的联系和数据中的噪音等,但是,可以通过采用改进现有算法来应对;对于非传统分析的需求可以将数据挖掘技术与新的信息方法结合来满足对非传统分析的需求;挖掘结果的评价有时候可能出现偏颇的情况,因此,需要建立一套客观城市的体系进行评价等。
2.3 软件工程数据挖掘技术的未来发展趋势
我国软件工程数据挖掘技术是朝着提高软件的开发效率和质量这个方向发展的,为了能有效实现这一目标,还需准确、高效地为软件开发者提供各种信息资源。虽然软件工程数据挖掘技术能够寻找到想要获取的数据软件来满足当代数据分析的要求,还需开发出更高性能的挖掘算法,提出复杂的软件工程数据挖掘问题和解决措施,对于海量软件工程的数据进行高效的预防处理和挖掘算法,针对新的软件工程连年和方法的软件工程数据挖掘,充分利用人工智能、数据挖掘领域的新技术进行高效的学习。由于大家对软件工程及数据挖掘的需求日益加大,为了能进一步满足当下时代的发展要求,还需加强对数据挖掘技术的关注、重视,确保该技术朝着更加成熟、完善的方向发展。
3 结束语
针对上述所论述的问题,我国数据挖掘技术还面临着众多的难题,软件测试的结果和测试阶段的数据结果分析成为了广大数据挖掘研究学者们研究的重点。由于传统的软件工程没有开发出更高性能的数据挖掘技术,不能够完全找到软件工程的缺陷,而高效的挖掘算法可以有效发现出比较复杂的软件重用规则,可以更加全面的表现出软件内部各种复杂多样的关系,所以,还需进一步开发数据挖掘技术的性能、完善测试阶段的应用研究分析的结果评价等。
总的来看,我国软件工程的数据挖掘技术未来发展必将会呈现较为良好的发展趋势,有着更大的发展空间,数据挖掘技术也会愈加完善。由于笔者对软件工程数据挖掘技术的研究还不太全面,所以研究还有部分不太严谨的地方,这也是笔者以后继续要努力、探索的方向。
参考文献
[1]李芳.软件工程数据挖掘研究进展研究[J].信息技术,2011.
[2]魏敏.数据挖掘技术的持续改进[J].今日科技,2013(23).
[3]林华.软件工程数据挖掘技术的探讨[J].中国科技信息,2010.
作者单位
西安科技大学管理学院 陕西省西安市 710600