- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据挖掘在软件工程技术中的应用毕业 工程技术 毕业 数据挖掘 软件
【摘要】计算机技术在开展,软件也开展的越来越复杂,而系统开发工作也显得更加重要。信息技术的广泛应用会产生大量数据,通过对数据进展挖掘,分析其存在的规律,对实现数据资源的有效利用意义重大。本文就数据挖掘技术在软件工程中的应用作简要阐述。 【关键词】数据挖掘技术;软件工程中;应用软件技术 随着信息技数据挖掘在软件工程技术中的应用毕业论文本文内容: 【摘要】计算机技术在开展,软件也开展的越来越复杂,而系统开发工作也显得更加重要。信息技术的广泛应用会产生大量数据,通过对数据进展挖掘,分析其存在的规律,对实现数据资源的有效利用意义重大。本文就数据挖掘技术在软件工程中的应用作简要阐述。 【关键词】数据挖掘技术;软件工程中;应用软件技术 随着信息技术开展而快速开展,但是其可控性并不是特别强。软件在应用过程中会产生大量数据,数据作为一种珍贵的资源,有效的利用可以带来价值增值。作为软件开发行业,数据挖掘技术应用那么实现了数据资源的有效利用,通过对其中规律进展研究,为软件工程提供相应指导,并且对于系统故障可以有效处理,本钱评估的有效性也可以提升。 1数据挖掘技术应用存在的问题 1.1信息数据自身存在的复杂性 软件工程所包含的数据可以分为两个类别,构造化与非构造化。在非构造化数据中软件代码发挥着重要作用。而对构造化数据产生影响的那么是软件版本信息。构造与非构造化数据二者之间联络非常亲密。实现数据有效利用就需要通过一定技术找出其中的规律。数据挖掘技术那么刚好满足需求。利用该技术对构造与非构造化数据进展整合,提升其使用的有效性。 1.2在评价标准方面缺乏一致性 数据挖掘技术在生活中的应用比拟广泛,通过该技术应用可以更好的对实际情况进展评价,从而对结果进展优化。但是由于没有统一标准,导致了软件信息复杂。而在表述方式方面自身又存有差异性。信息获取者无法有效的对信息进展应用及比照。而信息缺乏统一标准的原因就在于评价方式不一致。 2数据挖掘技术在软件工程中的应用 2.1数据挖掘执行记录 执行记录挖掘主要是对主程序的途径进展分析,从而发现程序代码存有的相关关系。其本质是通过对相关执行途径进展分析,并进展逆向建模,最终到达目的。作用在于验证,维护,理解程序。记录挖掘的过程通常是对被分析的系统进展初步插装,之后是记录过程,该过程在执行上一步程序后,对应用编程接口,系统,模块的状态变量记录,最后是对所得到的信息进展约简,过滤,聚类。最终得到的模型可以表达系统的特征。 2.2破绽检测 系统或是软件自身都会存在破绽,破绽自身具一定的隐蔽性,由于人的思维存在某些盲区,无法发现破绽的存在,就需要借助于某些软件。检测破绽的目的就在于找出软件中存在的破绽及错误,并对其进展修复,从而保证软件质量与平安。将数据挖掘技术应用于软件检测,首先要确定测试工程,结合到用户需要,对测试内容进展规划,从而确定测试方法,并制定出详细方案。测试工作环节主要是对数据进展清理与转换,其根底在于破绽数据搜集,通过对搜集与采集的信息进展清理,将与软件数据有关联同时存在缺陷的数据挑选出来,而将剩余无数据清理,对丧失工程采取相应措施补充,将其属性转换为数值表示。之后是选择适当的模型进展训练与验证,该环节要结合到工程实际的需要选择挖掘方式,通过对不同数据结果进展分析与比拟找到最适宜的方式。之后那么是重复应用上述方法,对软件存在的破绽进展定位与检测。并将与之对应的数据搜集于软件库,在对破绽进展描绘的根底上分类,最后将通过挖掘得到的知识应用到测试的工程中. 2.3开源软件 对于开源软件的管理由于其自身的开放,动态与全局性,需要与传统管理软件进展区别对待,一般情况下,成熟的开源软件对于软件应用记录较为完好,参与的内容包括了错误报告,开发者活动。参与开发的工作人员会处在动态变化之中,存在动态变化的原因就在于软件的开放性。同时对于软件中动态性特征的挖掘,可到达对开源软件进展优质管理的目的。 2.4版本控制信息 为了保证参与工程人员所共同编辑内容的统一性,就需要对系统应用进展控制。软件开发工程应用中,开发工作管理与保护都会通过版本控制系统来施行。并且其应用方式主要是对变更数据挖掘,找出不同模块及系统存在关系,并对程序中可能会存在的破绽进展检测。此类技术的应用,使得系统后期维护本钱被有效的降低,而对后期变更产生的破绽也有一定的躲避作用。 3数据挖掘在软件工程中的应用 3.1关联法 该方法作用在于寻找数据中存在的相关联络与有趣关联。而表达的关联规那么有两个明显的特征。①支持度;②信度。前者表示在某个事物集中,两个子集出现的概率是一样的。而后者那么说明了某事物在事物集中出现
您可能关注的文档
最近下载
- 《离散数学》课程建设自评报告.ppt VIP
- 医学分析-第八章第二节创伤病人的护理精华PPT资料.pptx VIP
- 2019.8.14 南京 毫米波雷达技术在桥梁检测中的应用(朱尚清).pdf
- 产品检验管理制度 产品质量检验管理制度三篇.docx VIP
- (高清版)DB51∕T 990-2020 小型泵站设计规程.pdf VIP
- 2025年山东省中小学生海洋知识竞赛参考试题(附答案).doc VIP
- 全国优质课一等奖统编版语文七年级上册《我的白鸽》公开课课件.pptx VIP
- 外墙防水涂料施工方案.docx VIP
- 消防工程专项施工方案.doc VIP
- 心脏康复护理专家共识解读.pptx VIP
原创力文档


文档评论(0)