摘 要:随着科学技术的不断发展进步,人们通过网络获取的信息也越来越多,产生了各样的数据信息,处理信息的任务也更加繁重,怎样利用信息技术对复杂的信息进行处理,从中快速找出对人们有用的信息十分重要。而数据挖掘技术很好地解决了这些难题,人们也对数据挖掘技术提出了更高的要求。笔者简单介绍了数据挖掘技术的现状,具体分析了数据挖掘技术在软件工程方面的使用情况。
关键词:数据挖掘技术;软件工程;重要性;对策
前 言
目前,我国的科技技术得到了飞速的发展,软件技术也逐渐应用于各个领域当中,但从实际的可控性进行分析,其应用效果还不够显著。在实际的运用过程中,会形成规模较大的数据。而数据作为中价值性较高的资源,能够推动各个领域的经济发展。因此,在软件开发企业内部,有效的应用数据挖掘技术,能够进一步提高数据资源的应用效果,还能够在发生故障时及时处理,进一步提高时效性。
1 数据挖掘技术的作用
在现代化时代的发展中,每天都会产生大量的数据信息,对于数据信息的有效处理,成为了目前最需求解决的问题。采用数据挖掘技术,能够对此问题进行根本性的解决,对数据信息进行及时的整理、储存,体现出数据挖掘技术的价值。
1.1 缩短处理时间
数据挖掘技术能够针对杂乱的数据进行分类处理,把数据进行转换,使杂乱的数据能够 进行科学的调用。采用数据挖掘技术,对信息数据进行挖掘与处理, 可以对信息数据进行明确的分类,针对模糊的数据进行及时的清理,确保系统内部的信息数据具有利用的价值。之后获取到的信息数据,全方面、对角度地考虑, 对信息数据进行反复的核对,确保信息数据的真实性,并且进行整合,让信息数据成为了可读的模式,有助于把分析的结果提供给管理人员,提供了参考的价值。对信息数据进行有效的分析,是一个繁琐的过程,针对每一个路程都要反复地进行求证,最终得到了精确的结果。在软件工程中采用数据挖掘技术,能够对信息数据的质量提高,减少了时间上的浪费,提高了效率。
1.2 对多样化的信息数据充分了解
数据挖掘技术自身的功能比较多,并且包含了传统信息处理技术的各项功能,通过把多样化的信息数据进行搜集,按照不同的类别进行分类,最后按照分类进行整理与储存。以这样的信息数据处理集方式,涉及到的范围比较广泛,而且可以对信息数据进行有效的分析,能够在多样化的信息数据中,对信息数据进行系统化的管理,为信息数据的查阅使用工作提供了方便与快捷。在软件工程中采用数据挖掘技术,对信息数据进行整合,为企业对信息数据进行了全方位的了解与掌握。
1.3 确保信息数据的准确率
在数据挖掘技术的功能中具有强大的运算功能,传统的数据信息系统,对信息数据进行运算时,不仅需要花费大量的时间,而且还要投入大量的成本,如果信息数据比较庞大,甚至会使系统出现瘫痪的状态,将无法使用,信息数据受到了破话。而采用数据挖掘技术,就不会出现以上这些问题,主要是对传统的信息数据系统进行了优化,能够在最短的时间内对信息数据进行运算与处理,避免信息数据出现混乱或丢失的现象发生,提高了信息数据的准确性与完善性。在大量的信息数据中,有些数据没有利用的,长期保持在系统中会影响到系统的整体运行效率,但是采用数据挖掘技术,能够把无价值的信息数据进行剔除,把最终有效的信息数据录入到了系统中,确保了信息数据的质量。
2 技术应用流程简介
数据挖掘流程主要包括如下三个阶段:
2.1数据预处理
在此阶段中,高效获取原始数据信息的根本在于明确任务处理对象,换言之,就是获取符合实际需求标准的数据信息。数据清洗的宗旨是弥补原始数据缺陷,保证数据信息的完整性。数据抽取就是从海量的数据库中快速获取与实际任务存在紧密关联的数据信息。而数据转换的实质就是切换数据的格式,提高数据信息的适用性,最大限度的满足需求。
期刊文章分类查询,尽在期刊图书馆
2.2数据挖掘
首要步骤是制定合理的挖掘任务,具体包括数据归纳分类、数据评价总结等,然后再确定恰当的挖掘运算方法,结合数据的实际特征及系统的具体需求推敲运算方法。
2.3模式评估与知识表示
模式的实际用途在于准确表达数据挖掘成果,以兴趣度作为度量标准,构建有识别能力的完整表达模式。
3 数据挖掘技术在软件工程中的应用路径
3.1 数据挖掘技术在软件工程中的发展
首先,由于数据挖掘技术是立足于数据库进行发展的,随着技术的不断发展与进步,已经从理论转换为实践应用,并且在实际应用中发挥着重大作用。另外,软件工程是工程化的学科,能够根据项目任务的差异、资金及客户需求进行产品的研发。由于原有的工程软件开发较为复杂,但经过发展迅速壮大,实际的应用性较强,会更多的被应用于项目当中,与此同时,利用数据挖掘技术主要就是对软件工程的数据库信息进行挖局,对于软件工程的可持续发展有着重大的意义。
3.2 挖掘信息
其次,软件工程能够对信息的挖掘进行掌控,实际的应用范围较广,软件工程能够将软件开发时的信息进行统一,进而保证在进行软件开发的过程中,能够将数据进行及时更新,进而从根本上保证开发的质量,保证项目任务的顺利实施。就目前实际情况进行分析,在数据挖掘中还包含着软件开发更改的数据信息,能够更加直观的看出软件内部的差异,还能够利用这一特点及时发现运用过程中产生的问题,并结合实际情况,及时做出有效的解决措施,保证项目目标任务能够顺利完成。
3.3 挖掘软件漏洞
再次,数据挖掘技术中,最重要的一点就是对软件漏洞进行检测,在实际的运用过程中,能够及时发现软件开发中产生的错误,并进行修整与优化,及时找到处理的方法,在一定程度上保证软件工程的安全等级与质量。另外,在利用数据挖掘技术对漏洞进行检测的过程中,相关的技术人员要明确检测的内容,还要立足于客户基本需求,进一步找到相对应的测试内容,利用合理的方式对软件进行测试,进而得到各方面都完美的方案。与此同时,由软件工程对数据信息进行处理,在找到漏洞信息后,对多余的信息进行及时处理,进而从根本上保证数据信息的科学性与完整性。在实际的运用过程中,相关的工作人员要根据科学化的方案,合理的将数据挖掘技术运用到软件工程中,利用合理化的方式对于软件工程中的漏洞问题进行分析,及时找出错误根源,使操作者能够更加容易进进行漏洞的挖掘与修复工作。就目前实际情况进行分析,数据库挖掘技术主要就是将数据信息进行转化,并进行整合存到信息库中,再由相关的工作人员结合实际需求,对于软件进行测试,查看是否存在漏洞,利用这种方式保证后续工作的顺利开展,促进软件工程的健康发展。
3.4 挖掘软件执行记录
在数据挖掘技术的应用过程中,软件执行记录尤为重要,在进行数据挖掘的过程中,相关的技术工作人员要对数量进行合理分析,对于不同代码之间的关系进行探究。使相关的工作人员能够利用软件系统的行踪进行管理与探究,进而在一定程度上促进软件工程的稳步发展。
3.5 挖掘开源软件代码
最后,对于开源软件代码进行挖掘,能够将其规划到软件工程中挖掘技术要运用的对象挖掘类型房中,由于开源软件代码技术通常都被应用到代码克隆的检测过程中,能够更加简单的对于代码漏洞进行处理,通过这种方式在一定程度上提高了工作的高效性。
结 语
综上所述,将数据挖掘技术合理应用到软件工程项目中,能够促进软件工程的良好发展,结合现阶段的实际应用概况可知,数据挖掘技术拥有极为宽广的发展空间,需要技术人员进行深入的研究,不断改进技术水平,强化专业素质,从而为软件工程的良性发展献策献力。
参考文献
[1]王祥顺.数据挖掘技术在软件工程中的实践与探索[J].电脑编程技巧与维护,2019(04):82-83+100.
[2]胡宇辉.数据挖掘技术在软件工程中的应用[J].电子技术与软件工程,2019(05):187.
论文作者:韦云风
论文发表刊物:《科学与技术》2019年第05期
论文发表时间:2019/7/31
标签:数据论文; 信息论文; 软件工程论文; 数据挖掘论文; 技术论文; 软件论文; 过程中论文; 《科学与技术》2019年第05期论文;