网站地图 原创论文网,覆盖经济,法律,医学,建筑,艺术等800余专业,提供60万篇论文资料免费参考
主要服务:论文发表、论文修改服务,覆盖专业有:经济、法律、体育、建筑、土木、管理、英语、艺术、计算机、生物、通讯、社会、文学、农业、企业

软件工程中数据挖掘技术的应用探析

来源:原创论文网 添加时间:2019-05-28

  摘    要: 随着信息时代的不断发展, 传统的信息系统已经无法满足信息数据传输、储存等功能, 而数据挖掘技术则针对此现象进行了根本性的解决。采用数据挖掘技术在软件工程中, 数据挖掘技术不仅可以对信息数据进行快速的传输与储存, 而且还确保了在数据信息传输过程中准确性。为此, 数据挖掘技术也被广泛地应用, 尤其是在软件工程中, 一方面, 为软件工程的发展起到了推动的作用, 另一方面, 体现出数据挖掘技术自身所具有的价值。

  关键词: 数据挖掘技术; 软件工程; 重要性; 对策;

  近年来, 随着我国信息技术的不断发展, 使数据挖掘技术飞速的发展。软件工程是现代信化息工程中重要的一项内容, 软件工程对数据信息进行搜集、分类、整理、归纳等工作至关重要。在软件工程中采用数据挖掘技术, 为信息数据的整理工作提高了效率, 既方便又快捷, 促进软件工程的持续发展。主要是针对数据挖掘技术在软件工程中的实践进行了探究, 体现出其自身的作用与价值。
 

软件工程中数据挖掘技术的应用探析
 

  1 、概述

  图1 数据挖掘流程图
图1 数据挖掘流程图

  数据挖掘技术, 主要是在信息技术的发展下, 对现代化的信息数据进行处理的一项技术, 与传统的信息处理技术相比较, 数据挖掘技术自身具有强大的功能, 正是由于数据挖掘技术自身具备的优势, 使其广泛地应用到各个领域中。在一般情况下, 数据挖掘技术主要的功能是对数据信息进行处理、转换、分析等, 所有的功能之间都存在着密切的联系, 最终可以对信息数据进行综合评估。而从软件工程的角度来说, 在软件工程中采用数据挖掘技术, 可以对信息数据提高处理效率, 减少操作中的失误, 为企业的稳定发展起到了保障的作用。如图1所示为数据挖掘流程图。

  2 、数据挖掘技术在软件工程中的重要性

  在现代化时代的发展中, 每天都会产生大量的数据信息, 对于数据信息的有效处理, 成为了目前最需求解决的问题。采用数据挖掘技术, 能够对此问题进行根本性的解决, 对数据信息进行及时的整理、储存, 体现出数据挖掘技术的价值。

  2.1 、对多样化的信息数据充分了解

  数据挖掘技术自身的功能比较多, 并且包含了传统信息处理技术的各项功能, 通过把多样化的信息数据进行搜集, 按照不同的类别进行分类, 最后按照分类进行整理与储存。以这样的信息数据处理集方式, 涉及到的范围比较广泛, 而且可以对信息数据进行有效的分析, 能够在多样化的信息数据中, 对信息数据进行系统化的管理, 为信息数据的查阅使用工作提供了方便与快捷。在软件工程中采用数据挖掘技术, 对信息数据进行整合, 为企业对信息数据进行了全方位的了解与掌握。

  2.2、 确保信息数据的准确率

  在数据挖掘技术的功能中具有强大的运算功能, 传统的数据信息系统, 对信息数据进行运算时, 不仅需要花费大量的时间, 而且还要投入大量的成本, 如果信息数据比较庞大, 甚至会使系统出现瘫痪的状态, 将无法使用, 信息数据受到了破话[2]。而采用数据挖掘技术, 就不会出现以上这些问题, 主要是对传统的信息数据系统进行了优化, 能够在最短的时间内对信息数据进行运算与处理, 避免信息数据出现混乱或丢失的现象发生, 提高了信息数据的准确性与完善性。在大量的信息数据中, 有些数据没有利用的, 长期保持在系统中会影响到系统的整体运行效率, 但是采用数据挖掘技术, 能够把无价值的信息数据进行剔除, 把最终有效的信息数据录入到了系统中, 确保了信息数据的质量。

  2.3、 缩短处理时间

  数据挖掘技术能够针对杂乱的数据进行分类处理, 把数据进行转换, 使杂乱的数据能够进行科学的调用。采用数据挖掘技术, 对信息数据进行挖掘与处理, 可以对信息数据进行明确的分类, 针对模糊的数据进行及时的清理, 确保系统内部的信息数据具有利用的价值[3]。之后获取到的信息数据, 全方面、对角度地考虑, 对信息数据进行反复的核对, 确保信息数据的真实性, 并且进行整合, 让信息数据成为了可读的模式, 有助于把分析的结果提供给管理人员, 提供了参考的价值。对信息数据进行有效的分析, 是一个繁琐的过程, 针对每一个路程都要反复地进行求证, 最终得到了精确的结果。在软件工程中采用数据挖掘技术, 能够对信息数据的质量提高, 减少了时间上的浪费, 提高了效率。

  3 、软件工程中采用数据挖掘技术优化对策

  对软件工程中采用数据挖掘技术进行优化, 主要从系统结构、软件管理、软件开发、聚类等方面进行探究。

  3.1、 系统结构

  首先, 对克隆代码的检测探究, 从克隆代码的进行分析, 主要的检测方法是以软件工程为主要标准, 把部分的代码进行复制。在特定的情况下, 根据实际的情况对其中一部分的代码进行更改, 与此同时还要对以上的代码同时进行检测与管理, 两者之间要同时进行, 主要是为了避免长生故障而进行传递, 导致全体故障, 把系统维护工作进行实现[4]。以对克隆代码进行检测的方式, 为系统能够顺利运行提供了安全保障。目前, 对克隆代码进行检测的方法主要有4种。 (1) 对标识符进行比较; (2) 对文本进行对比; (3) 对系统的程序结构进行检测; (4) 度量圈。在对克隆代码进行检测, 使用的每个方法都具有明确的诊断、评估, 在实际操作过程中, 要根据实际状况对克隆代码的检测方法进行合理选择。其次, 数据信息挖掘法。数据信息挖掘法是通过横切关注点进行的一种挖掘方法, 在软件工程中, 采用数据信息挖掘法能够对系统进行改造。尤其是在对信息数据的处理过程中, 能够针对数据信息提供多种的处理方式, 使其能够到达最理想的效果。使数据挖掘技术广泛地应用到各个领域中, 并且具备强大的使用功能。

  3.2、 软件管理

  为了能够在软件工程中灵活地应用数据挖掘技术, 主要从以下两个方面入手, 一是对组织关系进行挖掘, 二是对版本控制信息进行挖掘。由于软件工程自身的系统比较明显, 而且极其的繁琐, 会对组织关系的挖掘有了更高的要求, 需要对各项信息数据进行科学合理的调配, 成为了组织关系挖掘的重要依据。以软件工程管理流程为主体, 把电子邮件、共享文件进行挖掘, 最终挖掘各种组织关系, 防止了系统内部的流程出现混乱的现象, 为软件管理工作确保了秩序[5]。此外, 在信息数据的变化过程中, 版本控制是信息数据主要的内容依据, 把数据挖掘技术应用到版本控制中, 使系统的成本减少, 具有警示的作用, 在系统的各个环节工作中都有重要的价值, 使软件工程整体的管理水平都得到提升。

  3.3、 软件开发

  在初期阶段, 把数据挖掘技术看作数据库, 但是随着信息技术的不断发展, 从初期的发展逐渐地发展到了现实应用中, 并且还进行了更深层次的探究, 使系统与现实应用共同地发展。软件工程, 把各个项目指标、资金、要求进行相结合, 最终研发出新的产品。在传统的软件工程中, 对于软件的开发比较复杂, 但是随着信息技术的发展, 对软件开发工作越来越重视。在软件工程中采用数据库挖掘技术, 与数据库信息相结合, 使更多的数据信息具有价值, 推动了软件开发的发展[6]。此外, 软件工程对信息数据进行深层的挖掘, 体现了自身的价值, 使其广泛地应用。软件工程自身就是对软件开发进行处理的过程, 能够把数据进行及时的更新, 从而提高了软件开发的质量。在目前的发展中, 软件开发针对以往的操作流程进行了优化, 能够对软件内部进行明确的划分, 及时地发现问题与处理, 确保软件开发实现了目标。

  3.4 、聚类

  聚类在数据挖掘技术中是指对各环节中的数据进行探究, 按照相关要求对数据进行细化, 以路程、类型为细化的基础, 不仅能够对起始的类型提供保障, 还使相同的类型更加具有相似性, 但是具备相似性的同时还存在着一定的差异[7]。聚类的划分过程针对的对象不可预测性, 与其他算法的过程中, 聚类的应用范围比较广, 在信息数据的分析方面具有独特性, 在对信息数据进行挖掘的同时, 还能确保检测的结果具有真实性。

  4 、结语

  随着我国科技技术的飞越发展, 在信息时代下, 数据挖掘技术已经成为了对信息数据进行处理、有效储存的重要方式, 在软件工程中采用数据挖掘技术, 对软件进行开发, 对软件工程的管理进行优化, 使数据挖掘进行加强, 确保数据的挖掘技术发挥出巨大的作用。与此同时, 在对数据挖掘的质量进行提升的同时, 还要不断地缩短时间, 减少成本的投入, 为我国的软件工程企业创造更大的效益, 为软件工程行业的持续发展提供保障。

  参考文献

  [1]王炎冰.软件工程数据挖掘研究进展探析[J].信息与电脑 (理论版) , 2019, (02) :149-150.
  [2]梅拥军.软件工程中数据挖掘技术的应用[J].电子技术与软件工程, 2019, (01) :141.
  [3]程志平, 徐涢基.数据挖掘技术在软件工程中的应用探究[J].信息技术与信息化, 2018, (12) :210-212.
  [4]蔡斌.数据挖掘技术在软件工程中的应用[J].电子技术与软件工程, 2018, (21) :148.
  [5]彭湘华.数据挖掘技术在软件工程中的应用[J].电子技术与软件工程, 2018, (16) :156.
  [6]高佳华.软件工程中数据挖掘技术的应用[J].电子技术与软件工程, 2018, (12) :177.
  [7]蒯天宇.数据挖掘技术在软件工程中的应用[J].数字技术与应用, 2018, 36 (05) :112-113.

重要提示:转载本站信息须注明来源:原创论文网,具体权责及声明请参阅网站声明。
阅读提示:请自行判断信息的真实性及观点的正误,本站概不负责。