- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
?
?
数据挖掘技术在软件工程中的应用探究
?
?
丁建邦吴建胜李政蓬
【摘要】在大數据发展的环境中,数据信息的作用越来越明显。依靠对数据的分析,开展有针对性的市场发展战略部署,是大多数企业选择的一种经营方法,也是大多数行业发展的一种表现。
【关键词】数据挖掘技术?软件工程?应用
前言:数据挖掘技术的产生,是为了在大量繁杂无序的信息中,找到规律,并对信息进行分类整理,分析利用。将这项技术与软件工程相结合,可以更好地提升软件开发过程中对信息的依赖,提升软件开发的效率。在当前的实践应用中,主要表现在这几个方面。
一、在软件管理中进行应用
在软件管理中应用数据挖掘技术,主要表现在以下几个方面。首先,对软件工程进行管理工作,利用数据挖掘技术对整个项目中的各种关系进行整理和协调。比如,针对在项目开展过程中,各种人员的协调配置,需要进行合理的进行,只有对人力资源进行了有效的保障,才能发挥出人才的作用,进行各种开发工作,并结合数据挖掘技术中的分析作用,对人员特长、优势进行放大处理,尽量的减少开发人员的劣势,或者进行互补调整,发挥出人力开发的最大化作用,保障软件工程的整体质量。又比如,在项目开展的过程中,人员之间需要进行各种数据的传递,而各种信息又需要进行及时的整理,分析,才能保证项目的正常运行,这时候,使用数据挖掘技术,能够及时的对成员之间进行邮件、资料、电子文档等信息进行自动化的识别、分类,快速的提升工作效率,有效实现信息的合理利用。其次,在进行软件管理的过程中,还要对软件的系统漏洞进行有效的修复管理,以保证整个项目工程的作用发挥。比如,在实践的运用过程中,可以将数据挖掘技术运用到版本的自动监测过程中,通过对应用软件版本的自动化分析,找到当前版本中促进在的系统漏洞,进行及时的修复处理,不仅可以快速的完成软件版本的自动更新,还可以有效的降低软件维护的成本支出,更好地保障软件工程的高质量运转。
二、在软件编码中进行应用
将数据挖掘技术运用到软件编码过程中,可以实现编码的快速高效完成。比如,在进行编码工作的过程中,使用数据挖掘技术,可以对克隆代码进行有效的检测,更好地发挥出克隆代码的作用。在软件工程的开发过程中,使用克隆代码可以实现对一些代码的复制利用,对于更好地提升软件开发的周期具有一定的促进作用,但是对于克隆代码的使用,也是需要对细微部分进行适当的调整和修改的,只有这样才能更好地保障整个软件工程的流畅性。在进行克隆代码的修改过程中,为了减少修改中出现错误,可以使用数据挖掘技术,对代码进行检测。常用的方法有使用文本比较的办法、符号比较的办法或者程序结构的对比等几种方法进行检测,并且检测的效率很高。又比如,在进行软件编码开发的过程中,还可以使用数据挖掘法对软件编码中的重要节点位置进行检测和分析,使用重组重建的方式对编码信息进行分类,对编码中的重要信息进行自动的检索,比如使用关键字进行检索,使用相近语言进行检索,使用代码源进行检索等,不断保证编码工作的高效率开展,节省编码工作的时间,降低成本,完成软件工程的更好开发利用。
三、在软件调试中进行应用
在软件工程的进行过程中,需要对完成编码的软件进行调试,只有经过多次调试之后的软件,才能进行大面积的推广和使用。在进行调试过程的开展过程中,由于调试需要对整个软件的各个部分进行开展,因此工作任务量大,且相对复杂繁琐,在这个过程中,可以使用数据挖掘技术,更好地对软件调试工作进行效率提升的保障。比如,在进行调试的过程中,需要对软件满足不同用户的要求进行调试,在以往的调试过程中,需要工作人员进行大量的数据对比、信息搜集分析,之后进行不同使用效果的不同保障调试,但是使用数据挖掘技术之后,可以利用该项技术中的信息自动搜集功能,对软件中存在的不统一、不正确的编码进行自动的有哪些信誉好的足球投注网站,然后工作人员对着写错误的编码进行分析,及时的进行修改,从而更好地完成调试的工作。除此之外,使用数据挖掘技术,还可以对一些重要的编码信息漏洞进行填补处理,保证软件的调试质量。又比如,在进行调试的过程中,还可以对不同的软件功能进行相对应模型的建立,通过对模型进行自动化的分析,来实现对软件功能的效果调试保障,更好地实现对整个软件工程质量的高效保障。
四、在软件故障检测中应用
软件工程在进行推广使用之前,一定要进行各种故障的检测工作,要保证软件工程的质量,只有高质量的软件,才能发挥出更高效的作用。而在一些特殊的软件工程开发过程中,使用的技术复杂,投入的成本较高,一旦发生故障检测不及时的现象,投入到实际运用中,会产生重大的经济损失。比如发生在动车运行过程中的追尾事故,就是由于对故障检测不力造成的严重安全事故,因此一定要在软件工程进行推广使用之前,进行有效的故障检测。将数据挖掘技术运用到故障检测过程中,可以快速的实现对错误的信息有哪些信誉好的足球投注网站,分析,
文档评论(0)