欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

    试论数据挖掘技术在软件工程中的应用综述

    • 资源ID:11355594       资源大小:50.50KB        全文页数:11页
    • 资源格式: DOC        下载积分:10积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    试论数据挖掘技术在软件工程中的应用综述

    -精选财经经济类资料- -最新财经经济资料-感谢阅读- 1 试论数据挖掘技术在软件工程中的 应用综述 摘要:计算机信息技术日渐发展 使得软件系统呈现出复杂性,系统软件 开发工作也愈加复杂,特别是数据挖掘 技术,在其中具有越来越重要的作用。 数据挖掘技术在软件工程中的广泛应用, 不仅能够满足社会发展需求,还能够有 效解决软件工程中存在的问题。本文对 数据挖掘技术在实际应用中存在的问题 作了分析,提出了数据挖掘技术在软件 工程中的应用对策,为提升软件工程质 量打下良好的基础。 中国论文网 /8/view-12898802.htm 关键词:数据挖掘技术;软件工 程;问题;应用;对策 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 2 中图分类号:TP311 文献标识码: A 文章编号: 1009-3044(2016)34- 0098-02 网络信息技术日渐发展使得软件 需求越来越大,软件规模逐渐扩大以及 规模复杂化促使软件开发可控制性并不 强。传统软件开发中存在着数据问题, 由于爆炸式信息增长使得数据挖掘技术 在软件工程中具有至关重要的作用。利 用数据挖掘技术能够在大量信息数据中 有效提取相关信息并且能够有效应用于 软件工作中,利用数据库来提取更加具 有价值数据信息,有效处理系统工作故 障,提升成本评估有效性。作为软件工 程发展领域中的新型应用技术,数据挖 掘技术实现了信息数据的有效转化,这 样能够有效满足人类对信息实际需求, 通过能够有效发掘大量信息数据,同时 能够有效发展程序数据规律、文档数据 规律等等,为软件工程提供有效指导。 二十世纪九十年代,数据挖掘及时已经 广泛应用于软件工程工作中,需要有效 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 3 发现可复用代码,结合软件工程复杂性 以及数据挖掘技术日渐发展来将数据挖 掘技术广泛应用于软件工程领域工作中, 有效利用实证数据来降低成本,提升软 件工程工作有效性。利用数据挖掘技 g 能够做好数据分类工作、聚类工作、 预测工作以及统计分析工作,进而能够 有效利用数据库潜在知识以及潜在规则, 为软件工程互动提供反馈指导,提高开 发有效性。 1 数据挖掘技术实际应用中存在 的问题 1.1 信息数据过于复杂 从目前的发展来看,软件工程数 据包含了结构化数据以及非结构化数据 两种。软件代码在非结构化数据中具有 非常重要的作用,而软件版本信息则对 结构化数据具有非常重要的影响,实际 上,结构化数据、非结构化数据二者之 间具有非常密切的关联,这就需要有效 利用数据挖掘技术,充分整合结构化数 据以及非结构化数据,提升挖掘技术实 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 4 际使用难度。 1.2 缺乏一致性评价工作标准 在实际的生产生活过程中,由于 非常多领域已经开始逐步使用数据挖掘 技术,利用数据挖掘技术能够更好的评 价实际结果,但是由于评价方式存在着 不一致性使得软件工程缺乏统一化的评 价标准,这就使得软件工程信息较为复 杂,再加上表达方式方面存在着一定的 差异性使得获取者无法有效的对比以及 应用相关信息,这就使得软件工程工作 中面临着非常大的困难,这就使得信息 数据的挖掘结果存在着不准确性。 2 数据挖掘技术在软件工程中的 应用对策 2.1 做好漏洞检测工作 在软件工程工作过程中,检测软 件漏洞能够及时发现软件开发工作中存 在着的错误或者是漏洞,这样能够做好 完善工作以及修复工作,为软件质量以 及软件可靠性提供保障。一般性数据挖 掘技术主要进行软件漏洞检测工作,在 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 5 实际检测过程中,需要确定软件的测试 项目,结合用户实际需求,具体规划软 件实际测试内容,这样能够决定实际的 测试方式,这样能够制定出更加有效的 计划以及对策,这样能够有效收集数据 库中存在的漏洞,进而有效清理数据并 且转换数据。在开展数据采集的过程中, 还需要做好软件缺陷的相关数据,有效 清理多余信息以及不需要信息,这样能 够完善实际的补充措施,进而有效转换 数据工作属性。在进行数据模型选取过 程中,需要坚持恰当性,保证验证工作 以及训练工作有效性,通海还需要结合 项目发展需求来选择有效挖掘方式,实 现测试工作与训练工作的有效结合,这 样能够比较实际结果,制定出更加合理、 更加符合实际需求的工作方式。此外, 还需要充分利用数据挖掘方式来进行软 件漏洞的准确描述以及精确定位,这样 能够有效收集漏洞库中的数据,有效寻 找出未知漏洞,这样能够有效描述并且 分类漏洞数据,将数据挖掘技术有效应 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 6 用于软件测试工作中。因此,在进行数 据挖掘过程中,需要确定软件测试项目, 结合客户实际需求来确定软件测试内容, 制定出符合客户需求的测试计划以及实 施方案,同时还需要做好软件工程漏洞 数据库收集工作、清理工作以及转换工 作。有效采取软件工程信息数据,有效 提取软件工作系统数据方面的漏洞信息, 同时有效清理无用信息以及多余信息, 有效补充项目数据,实现信息数据到信 息知识方面的有效转化。在进行信息数 据挖掘过程中,需要选择合适软件,进 而整合系统信息训练结果以及测试结果, 结合软件工程需求来选择更加合理的数 据挖掘方式。结合软件工程漏洞来进行 分类以及面熟,结合实际规则,利用数 据挖掘技术来分类漏洞以及描述漏洞。 此外,还需要在软件测试工作中有效运 用数据挖掘技术,实现挖掘数据信息的 有效转化,并且将阮欢数据有效应用于 数据库中,同时还需要做好软件系统重 新测试,确认系统漏洞,并且将测试结 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 7 果应用于软件开发工作中。 2.2 重视挖掘版本控制信息 在进行信息挖掘过程中,工作人 员需要共同完整同一档案的编辑工作, 做好档案信息更新工作,保证档案统一 性以及全局性。从目前软件工程开发工 作来看,版本控制工作系统在其中具有 非常重要的作用,对软件开发管理工作 以及软件开发保护工作具有非常重要的 作用。在版本控制信息的挖掘过程中, 需要做好变更历史信息挖掘工作,利用 不同模块以及子系统之间关系,需要深 化实际工作程序,需要有效检测程序未 来变化可能存在的漏洞以及程序引入方 式漏洞,这样能够有效降低后期的系统 维护成本,避免出现由于后期数据变更 所产生的漏洞,提升后期软件的维护作 用以及警示作用。作为软件工程领域关 键性挖掘对象技术,版本控制信息工作 系统能够为功编程工作人员档案管理工 作提供有效保障,因此,在实际的开发 过程中,需要不断更新历史数据方式, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 8 这样能够明确各个程序模块之间的重要 关联,进而有效预测系统模块引入方式 漏洞以及未来程序发展可能存在的漏洞, 尽可能减少后期维护工作,避免由于系 统更新而出现漏洞或者是缺陷,这样能 够提升软件系统后期维护工作效率,提 升软件工程后期管理有效性。 2.3 做好开源软件的挖掘工作 在软件工程领域实际工作过程中, 开源软件是非常重要的挖掘对象,其中 克隆代码检测工作在其中具有非常重要 的作用并且广泛应用于源文件开发工作 中,有效实现数据拷贝工作以及数据粘 贴工作。利用克隆代码技术能够提升代 码拷贝工作以及代码粘贴工作有效性, 同时还能够有效完成代码检测工作,避 免软件工程系统中存在着代码漏洞,提 升软件工程系统后期维护有效性。由于 开源软件的挖掘项目环境具有动态性、 开放性以及全局性特点,特别是软件开 发和软件管理工作与传统软件存在着非 常大的差别。对于较为成熟开源软件, -精选财经经济类资料- -最新财经经济资料-感谢阅读- 9 需要完整记录错误报告、软件应用情况 以及开发者实际活动,促使开发工作人 员能够构建典型社会网络,结合其开放 性特点,促使工作人员能够有效掌握实 际变化。此外,还需要做好开源软件动 态性挖掘,提升开源项目管理有效性。 2.4 重视执行记录的挖掘工作 执行记录的挖掘工作也是属于软 件工程领域挖掘技术方面的内容。利用 软件系统执行路径方面的分析有利于明 确软件工程各个系统模块工作代码之间 关联。实际上,执行记录挖掘运行工作 就是利用跟踪软件来实现逆向建模工作, 提升软件工作系统理解工作、跟踪工作、 维护工作、验证工作有效性。在执行记 录挖掘过程中,需要分析程序执行工作 路径,这样能够明确各个程序代码之间 的有效关联。在进行应用过程执行记录 实际挖掘过程中,首先需要分析被分析 工作系统,进而利用挖掘软件来实现应 用编程的结构工作,记录基本系统信息 以及模块变量,进而约简信息、聚类信 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 10 息以及过滤目标,构建系统功能模块。 5)利用数据挖掘技术实现软件 项目管理 从目前发展来看,软件项目管理 工作方面呈现出系统化以及复s 化发 展倾向,数据挖掘技术在软件工程管理 工作中具有至关重要的作用。数据挖掘 技术主要体现在组织关系方面挖掘,诸 如,当公司举办大型年会活动等,如果 无法做好人力资源配置工作,那么就需 要利用数据挖掘技术来有效区分各个工 作人员的工作职责,为软件工程有序发 展提供保障,提升软件工程工作有效性。 利用数据挖掘技术能够有效挖掘软件工 程项目版本的控制系统,面临外部系统 入侵时能够及时发出警告,进而有效检 测系统实际修复情况,人们能够更加方 便查询版本相关信息,进而为数据挖掘 技术的安全运行提供有效保障,提升软 件工程管理工作水平。总之,需要充分 发挥数据挖掘技术在软件工程管理工作 中的重要作用,为软件工程管理工作有 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 11 效性提供保障。 3 结束语 总之,由于软件技术复杂化以及 系统化发展使得数据挖掘技术在其中具 有越来越重要的作用,同时也能够为软 件开发工作提供有效保障。从目前发展 来看,数据挖掘技术仍然是处于发展的 阶段,这就需要进行深入研究,提升数 据挖掘技术实际应用率,为数据挖掘技 术发展以及创新提供保障。因此,数据 挖掘技术能够有效探究相关数据,是信 息技术发展必然结果,这就需要从技术、 实践等角度着手,为提升软件工程工作 质量提供保障。

    注意事项

    本文(试论数据挖掘技术在软件工程中的应用综述)为本站会员(月****)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!