APP下载

软件工程数据挖掘技术应用

2018-01-17曾芳香

电子技术与软件工程 2017年23期
关键词:软件工程技术应用数据挖掘

曾芳香

摘 要 随着我国的科技水平逐渐提升,我国信息化的水平也越来越高,并且平均接触信息化的年龄在逐渐下降,广大人民群众的接收到的信息越来越多,有好的信息,当然也有诈骗信息,怎么样能够实现通过简单的应用软件来实现对无效信息、对有害信息进行甄别,这对应用软件来说是一个挑战。随着应用软件的开发程度越来越高,具体的应用软件也越来越复杂,人们的关注度也越来越高,随着计算机技术的发展,网络安全问题始终存在,并且也不会得到永久性的解决。随着现代社会的发展,软件工程中的某些问题用以前的处理方法已经得不到解决,因此,在新的时期,应用数据挖掘技术的引入对解决上述问题提供了良好的契机。

【关键词】软件工程 数据挖掘 技术应用

随着中国的进一步发展,中国科技能力的大幅度提升,综合国力的进一步提升,经济全球化的进一步融合,中国社会主义市场经济体制的进一步发展与完善,我国的软件工程顺应时代潮流,发展到了一个全新的阶段,发展力度大,国家投入力度大,在应用软件领域取得了重要的成果,但是与国外某些相关的软件公司企业相比,我国的软件工程还有很长的路要走。我國软件工程领域的成果离不开计算机技术的高速发展,软件工程的下一步的发展为计算机技术的发展又制造了一个新的问题,软件工程的下一步发展对数据挖掘技术又有了新的要求。用户所需要的理想的、智能的服务方式,就是应用软件的发展目标,就是数据挖掘技术的用武之地。

1 数据挖掘技术的概念与过程

1.1 数据挖掘技术的来源与目的

数据挖掘技术简单来说就是从毫无章法的、混乱的文件信息中简单而且快速地筛选出对于用户来说有效的、有利的信息。数据挖掘技术可以实现对混乱的信息的分类整合,数据挖掘技术可以对杂乱的信息进行筛选抽调。在智能手机普及之前,人们只能通过报纸、期刊、电视媒体等一些其他渠道去了解实时状况。但是在智能手机普及之后,人们从互联网上获取到的信息急剧增多,获取到的信息有真有假,并且还有谣言,还没有分辨信息是真假便发散出去,对社会造成不良的影响。我国的应用软件逐渐饱和,发展的趋近与完善,但是在应用软件的开发过程中会出现许多的信息,有效信息与垃圾信息;在应用软件的应用过程中会出现大量的数据,关系到用户自身隐私安全的信息也位于其中。

1.2 数据挖掘技术的过程与步骤

在追求高效的社会大环境下,数据挖掘技术可以实现对信息的处理与整合。数据挖掘技术一般来说分为四个环节。数据挖掘技术的第一个环节为对应用软件库的数据信息进行选择,应用软件库数量庞大,数据信息也数不胜数。首先要做到的就是从数据库中找出大体上符合的数据。数据挖掘技术的第二个环节为对被选择的数据进行简单处理,在第一个环节中数据库中挑选出的信息中数据距最后所需要的数据仍有很大的距离,所以要对对选择的数据进行简单处理,处理之后要形成格式化数据,形成格式化信息。数据挖局技术的第三个环节是对格式化的数据进行再处理,在这一环节中,所得到的信息与最终需要的数据相差无几,但是仍有许多不合理的地方。数据挖掘技术的最后一个环节是对上个环节中的信息进行吸收,对数据进行整合,最后得到的信息为所需要的信息。

2 数据挖掘技术在应用软件上的应用

数据挖掘技术的起步较晚,但是随着社会的发展与科学技术的进步,数据挖掘技术的应用范围也越来越大,在各式各样的行业中都可以看见数据挖掘技术的身影,所以数据挖掘技术具有一定的正确性和合理性。

2.1 在应用软件上对开源软件开发中的数据挖掘

开源软件的代码是开放的,具有一定的随意性,由于开源软件的这种特性,使得开源软件的可控制性的可能降低,使得开源软件的管理问题难上加难。所以就单纯对开源软件来说,数据挖掘技术的应用对于开源软件的可靠性的提高是一个良好条件。

2.2 在应用软件上对软件项目管理中的数据挖掘

数据挖掘技术对软件工程项目具有十分重要的意义,对软件工程管理施行数据应用管理模式就是指运用信息化系统的科技成果,对软件工程项目的设计活动进行运作。运用数据挖掘技术的理论方法,对软件工程项目的组织活动进行控制。运用数据挖掘技术的实际经验,对软件工程项目的决策活动进行合理的评估与预算。

2.3 在应用软件上对程序代码及机构中的数据挖掘

在某些程序代码中,部分的程序代码是相同的,通过使用某些电脑快捷键来进行复制粘贴所得到的简单的程序代码,但是由于计算机语言中的特点,数据挖掘技术的部分缺陷,注重计算机语言的语法信息却忽略对计算机语言的语义的注重。

2.4 在应用软件上对软件故障检测中的数据挖掘

应用数据挖掘技术可以对软件工程的故障问题进行预测,对软件工程的可能发生的问题进行预处理,利用已有的统计学公式,利用已有的数据处理模式模型来进行预测,根据这个模型所得出的数据,利用计算机技术制出相应的回归曲线,从而对未来的问题进行合理的科学的预测。数据挖掘技术项目管理人才的欠缺制约着数据挖掘技术方面的发展,而现如今数据挖掘技术项目风险管理需要的是综合性的符合性的人才,这些人才需要真正的懂数据挖掘技术专业,知道相关管理规章制度。还要设立数据挖掘技术项目风险管理与风险决策组织机构和管理人员,对数据挖掘技术项目实现全方面的全过程的动态管理。

3 结论

数据挖掘技术的广泛应用解决了好多生产生活中的问题,虽然我国的数据挖掘技术起步较晚,但是发展潜力较大,仍有很大的发展空间。

参考文献

[1]李新,张晓静,米燕涛.软件开发过程中的数据挖掘[J].石家庄职业技术学院学报,2012(02):10-12.

[2]赵丽坤,陈立文,张国宗.基于数据挖掘技术的软件项目管理体系[J].经营与管理,2012(12):34-35.

[3]邹文东,张立厚.数据挖掘在水环境分析信息化中的应用[J].图书馆论坛,2006(05).

[4]张特来,刘万军.数据挖掘在医学领域的应用研究[J].自动化技术与应用,2005(10).

[5]马洪杰,曲晓飞.数据挖掘技术和过程的特点[A].面向21世纪的科技进步与社会经济发展(上册)[C].1999.

[6]戈欣,吴晓芬,许建荣.数据挖掘技术在放射科医疗管理中的潜在作用[A].2009中华医学会影像技术分会第十七次全国学术大会论文集[C].2009.

[7]魏元珍,杨沂凤.数据挖掘技术及其在数字图书馆中的应用[A].网络信息资源的搜集与应用——全国高校社科信息资料研究会第十次年会论文集[C].2004.

[8]罗健萍,吴海.数据挖掘技术中基于关联规则算法的研究[J].硅谷,2011(13).

[9]蒋晖,陈允锋.数据挖掘及其一种关联规则算法[J].计算机与数字工程,2011(06).

作者单位

湖南食品药品职业学院 湖南省长沙市 410014endprint

猜你喜欢

软件工程技术应用数据挖掘
基于并行计算的大数据挖掘在电网中的应用
关于如何创新和完善计算机软件工程管理的探讨
现代烟草工业发展趋势及降焦减害技术应用研究
一种基于Hadoop的大数据挖掘云服务及应用
基于GPGPU的离散数据挖掘研究