下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 数据挖掘技术在软件工程中的应用 皮炜杰摘 要 在软件系统规模不断扩大的环境下,数据挖掘技术作为一种新型的网络技术,在软件工程的大数据分析中占据核心地位,有利于提高数据的可靠性与安全性。基于此,本文首先阐述了数据挖掘技术的相关内容,并对其软件工程中的具体应用进行分析,也许能稍有借鉴意义。【关键词】数据挖掘技术 软件工程 应用1 引言目前,社会发展的信息化水平在不断提高,越来越多的信息资源被相应的数据所替代,而实现这些信息资源充分利用的前提即是对其相应的数据进行管理与分析。对于软件工程项目来说,其具体的实施过程中涉及了大量数据信息的使用,而数据
2、挖掘技术对提升软件工程应用效益具有重要作用,可将软件工程中数据信息的作用和效果充分发挥出来,因此,加强对数据挖掘技术在软件工程中的应用分析是极为必要的。2 数据挖掘技术的概述所谓的数据挖掘技术即是指在大量复杂、混乱的数据资源中找到自己所需的信息数据,并使其能为自身工作做出应有的贡献,以将数据信息的价值充分发挥出来。数据挖掘技术所涉及的内容主要包括以下方面:2.1 专用数据挖掘系统不同的信息资源处理需要不同的数据挖掘系统,且一个完善的数据挖掘系统可在不同的数据库下工作。2.2 确保挖掘数据的准确性所挖掘出的数据应满足用户的使用需求,及时呈现出有效数据,抑制无效数据的显示,相近数据可提示显示。2.
3、3 可视化的挖掘结果所挖掘的数据应在不使用解码方式的情况下进行处理,数据挖掘的结果可通过可视化处理将其展现出来。2.4 多层次数据挖掘数据在数据库中多处于动态变化或者是以交互的形式存在,这在一定程度上要求挖掘系统具有多层次性。3 数据挖掘技术在软件工程中的应用软件工程中所涉及的资料一般会存放在软件代码库中,将这些资料信息充分利用起来,可大大提高软件系统开发人员的工作效率,使系统工作人员能进一步的了解系统框架。软件工程每一次的rup循环(统一软件的开发过程,是一个面向对象且基于网络程序开发的方法论)均会产生大量数据,这些数据就是软件系统开发所需挖掘的数据,而数据挖掘技术在软件工程中的应用价值具体
4、体现在以下方面(图1)。3.1 开源软件开发中的应用开源软件即是源代码,在开发源代码的过程中,会涉及大量的数据信息,这种情况下,若能将软件开发所需数据充分挖掘出来,可大大降低开源软件开发的难度,提升其开发效率和质量。3.2 软件工程管理中的应用软件工程管理的内容主要包括组织人员及软件版本中存在的問题,在整个管理过程中,通常会涉及大量的数据信息处理和使用,因此,实现数据挖掘技术的合理应用是极为重要的。对于整个软件工程项目中的组织管理人员来说,对人力资源进行分析与调配实质上就是一种对数据进行管理的过程,特别是针对一些大规模的软件工程项目而言,其人员组织构成相对复杂,更需要数据挖掘技术对相关信息进行
5、挖掘和处理,以节省人力成本。3.3 软件故障检测中的应用检测软件故障是数据挖掘系统的重要环节,需要检测的对象及任务主要包括:软件测试的具体项目,对软件系统故障库数据信息的收集、转换和清理;信息系统数据的采集与抽取,选择合适的软件系统数据挖掘信息,并对其进行整合与分析;对软件数据系统中存在的故障及漏洞进行整体定位与具体描述,避免其应用到各项工程活动中。软件故障检测的主要目的在于及时发现软件系统在开发或应用阶段所存在的问题、漏洞及故障,并采取有效措施对其进行矫正与处理,从而为软件系统的有效运行提供安全的环境。3.4 建立数据信息软件数据仓库主要是有效数据的集合,通过构建数据仓库系统来实现软件系统的
6、开发与应用,这一过程包括的内容主要体现在以下方面:(1)源数据的获取,主要收集历史数据、当前数据和综合数据;(2)源数据处理,主要包括关系数据库、软件数据文档等;(3)仓库管理,主要包括仓库管理工具、转载、元数据库和数据建模工具;(4)具备丰富的软件领域知识,明确对软件系统质量造成影响的因素。数据库建模主要是将现有数据统一起来,建立一个合理、安全的数据资源库,该资源库所涉及的信息包括用户需求信息、用户评估信息、软件系统信息、可行性研究报告等,其具体内容主要是指:(1)将用户需要的信息进行汇总,以便为系统功能、界面及数据等方面的确定奠定基础;(2)用户评估信息主要是应用软件测试来获得相应的评估信息,并将其与用户信息进行汇总,明确对软件质量产生影响的因素,并采取措施进行处理;(3)软件系统信息是软件应用的基础,主要包括系统建立的规模、性质及范围等。4 结语综上所述,数据挖掘技术在软件工程中的应用具有较强的实用价值,加强数据挖掘技术的研究对促进软件工程项目的发展具有重要意义,因此,相关工作人员应加大探索力度,使数据挖掘技术在软件工程中的应用更加成熟与可靠,以促使其在其它领域也能获得良好的应用效果。参考文献1王晓妍.数据挖掘技术在软件工程中的应用探微j.建材发展导向上,2015,13(12):326-327.2童凌.软件工程数据挖掘研究进展j.中国新通信,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024装修垃圾清运合同范本
- 2024年废弃物处理爆破合同
- 2024家庭保姆用工合同版
- 2024年商场室内LED广告屏购销合同
- 2024年工程项目质量保证与验收合同条款
- 二手房产买卖合同协议模板
- 2024年简化版购房合同协议
- 各类维修合同范文集成
- 合同诉讼时效问题
- 2024版店铺合租合同样本
- 2024年消防宣传月知识竞赛考试题库500题(含答案)
- 2024年典型事故案例警示教育手册15例
- 玛氏面试案例分析题及答案
- 尺寸链设计与计算
- 干细胞文献综述
- 专利申请著录项目变更书
- 全文《以史为鉴持续推动美丽中国建设》PPT
- 《2021国标结构专业图集资料》04G410-2 1.5mX6.0m预应力混凝土屋面板(钢筋混凝土部分)
- 设计方案——喷漆烘干房
- Humpty儿童跌倒评估量表
- 金山江天寺规约
评论
0/150
提交评论