美章网 资料文库 软件工程数据挖掘技术研究范文

软件工程数据挖掘技术研究范文

时间:2022-08-07 11:22:59

软件工程数据挖掘技术研究

一、数据挖掘技术在软件工程中的应用剖析

1.1对克隆代码的数据挖掘在软件工程领域中,对克隆代码的检查与测试是最为原始的数据挖掘需求之一,直到目前已经逐渐演变出了很多的方式,其主要可以分为以下几种:

1.1.1将文本对比作为基础的方式采用计算机软件系统中的对比程序代码中所包含的语句行展开进一步的判断过程,这种方法在进行后期的改进过程中针对的是对字符串的匹配效率进行提升,提升的办法有很多,最为主要的就是通过Hash函数技术进行匹配效率优化,在这个过程中最为常用的工具为Duploc。

1.1.2将标识符对比作为基础的方式将标识符对比作为基础的方式,最具代表性的方式是对由分词所组成的标识符序列构造前缀树,并将其作为依据然后进行对比,将标识符对比作为基础的方式的工具主要有CCFinder、Dup等[3]。

1.2计算机软件数据检索挖掘数据检索挖掘与克隆代码一样,同样是计算机软件工程中最为原始的数据挖掘需求之一,对于计算机软件数据检索挖掘来说其主要分为以下三步:第一步,为数据信息的录入。所谓的数据信息录入实际上指的是对于要检索的信息进行录入的过程,针对使用者的需求将使用者所需要的数据信息输入到检索信息录入框中进行数据的查找。第二步,为数据信息的查找过程。当客户所需要的信息进入到数据检索录入框中时,进行确认后数据挖掘系统将会根据数据信息中所涵盖的数据信息内容进行数据库中的查找,并且根据不同的分类,对查找信息的数据信息资料进行罗列[4]。第三步,为数据信息资料内容的导出和查看,在查找到相关的客户需要数据内容时,客户可以根据自己本身的实际需要,进行数据信息的导出或者是在线查看,在数据信息资料导出后,需要应用相关的数据信息查看软件进行查看。并且客户在导出数据信息时,会在中形成一定的历史记录,对客户及时查找的数据信息进行记录与保存,当客户想要再次进行查找时能够更为方便与快捷的找到其所需要的数据信息内容。

二、结语

综上所述,面对现今的发展形势来说,软件工程技术已经逐渐渗入到各领域当中,并且得到了相当广泛的应用,作为该工程当中的一项重要技术,数据挖掘技术也将发挥其最大的功用,充分体现其巨大的应用价值,并且随着更多的软件工程技术的发掘,数据发掘技术已经不再是“独立作战”,綦江与其它的软件工程技术共同融合渗透,进而保证软件工程技术的完善性,相信在未来的发展过程当中,更加具有优势的数据发掘技术能够为我国整体的技术人员发展打下良好的基础进而促进我国整体的国民性进步。

作者:孙云鹏 单位:中国海洋大学

被举报文档标题:软件工程数据挖掘技术研究

被举报文档地址:

https://www.meizhang.comhttps://www.meizhang.com/gclw/rjgclw/677041.html
我确定以上信息无误

举报类型:

非法(文档涉及政治、宗教、色情或其他违反国家法律法规的内容)

侵权

其他

验证码:

点击换图

举报理由:
   (必填)