试论数据挖掘技术在软件工程中的应用综述_第1页
试论数据挖掘技术在软件工程中的应用综述_第2页
试论数据挖掘技术在软件工程中的应用综述_第3页
试论数据挖掘技术在软件工程中的应用综述_第4页
试论数据挖掘技术在软件工程中的应用综述_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-精选财经经济类资料- -最新财经经济资料-感谢阅读- 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 效性提供

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论