- 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 引言
目前,社会发展的信息化水平在不断提高,越来越多的信息资源被相应的数据所替代,而实现
这些信息资源充分利用的前提即是对其相应的数据进行管理与分析。对于软件工程项目来说,其具体的
实施过程中涉及了大量数据信息的使用,而数据挖掘技术对提升软件工程应用效益具有重要作用,可将
软件工程中数据信息的作用和效果充分发挥出来,因此,加强对数据挖掘技术在软件工程中的应用分析
是极为必要的。
2 数据挖掘技术的概述
所谓的数据挖掘技术即是指在大量复杂、混乱的数据资源中找到自己所需的信息数据,并使其
能为自身工作做出应有的贡献,以将数据信息的价值充分发挥出来。数据挖掘技术所涉及的内容主要包
括以下方面:
2.1 专用数据挖掘系统
不同的信息资源处理需要不同的数据挖掘系统,且一个完善的数据挖掘系统可在不同的数据库
下工作。
2.2 确保挖掘数据的准确性
所挖掘出的数据应满足用户的使用需求,及时呈现出有效数据,抑制无效数据的显示,相近数
据可提示显示。
2.3 可视化的挖掘结果
所挖掘的数据应在不使用解码方式的情况下进行处理,数据挖掘的结果可通过可视化处理将其
展现出来。
2.4 多层次数据挖掘
数据在数据库中多处于动态变化或者是以交互的形式存在,这在一定程度上要求挖掘系统具有
多层次性。
3 数据挖掘技术在软件工程中的应用
软件工程中所涉及的资料一般会存放在软件代码库中,将这些资料信息充分利用起来,可大大
提高软件系统开发人员的工作效率,使系统工作人员能进一步的了解系统框架。软件工程每一次的 RUP
循环(统一软件的开发过程,是一个面向对象且基于网络程序开发的方法论)均会产生大量数据,这些
数据就是软件系统开发所需挖掘的数据,而数据挖掘技术在软件工程中的应用价值具体体现在以下方
面。
3.1 开源软件开发中的应用
开源软件即是源代码,在开发源代码的过程中,会涉及大量的数据信息,这种情况下,若能将
软件开发所需数据充分挖掘出来,可大大降低开源软件开发的难度,提升其开发效率和质量。
3.2 软件工程管理中的应用
软件工程管理的内容主要包括组织人员及软件版本中存在的问题,在整个管理过程中,通常会
涉及大量的数据信息处理和使用,因此,实现数据挖掘技术的合理应用是极为重要的。对于整个软件工
程项目中的组织管理人员来说,对人力资源进行分析与调配实质上就是一种对数据进行管理的过程,特
别是针对一些大规模的软件工程项目而言,其人员组织构成相对复杂,更需要数据挖掘技术对相关信息
进行挖掘和处理,以节省人力成本。
3.3 软件故障检测中的应用
检测软件故障是数据挖掘系统的重要环节,需要检测的对象及任务主要包括:软件测试的具体
项目,对软件系统故障库数据信息的收集、转换和清理;信息系统数据的采集与抽取,选择合适的软件
系统数据挖掘信息,并对其进行整合与分析;对软件数据系统中存在的故障及漏洞进行整体定位与具体
描述,避免其应用到各项工程活动中。软件故障检测的主要目的在于及时发现软件系统在开发或应用阶
段所存在的问题、漏洞及故障,并采取有效措施对其进行矫正与处理,从而为软件系统的有效运行提供
安全的环境。
3.4 建立数据
信息软件数据仓库主要是有效数据的集合,通过构建数据仓库系统来实现软件系统的开发与应
用,这一过程包括的内容主要体现在以下方面:(1)源数据的获取,主要收集历史数据、当前数据和
综合数据;(2)源数据处理,主要包括关系数据库、软件数据文档等;(3)仓库管理,主要包括仓库
管理工具、转载、元数据库和数据建模工具;(4)具备丰富的软件领域知识,明确对软件系统质量造
成影响的因素。数据库建模主要是将现有数据统一起来,建立一个合理、安全的数据资源库,该资源库
所涉及的信息包括用户需求信息、用户评估信息、软件系统信息、可行性研究报告等,其具体内容主要
是指:(1)将用户需要的信息进行汇总,以便为系统功能、界面及数据等
文档评论(0)