当前位置:文档之家› 大数据时代下软件工程关键技术分析

大数据时代下软件工程关键技术分析

大数据时代下软件工程关键技术分析
大数据时代下软件工程关键技术分析

大数据时代下软件工程关键技术分析

文/王符伟

【摘 要】摘 要

【期刊名称】电子技术与软件工程

【年(卷),期】2015(000)023

【总页数】1

【关键词】【关键词】大数据 软件工程 关键技术

随着社会经济和科学技术的不断发展,我国已经开始进入大数据时代。对信息的处理和掌控能力是国家是否强大的标志之一。大数据下不仅需要描述大量的数据,还对数据的处理速度提出了更高的要求。本文对大数据时代下的软件工程关键技术进行了分析,旨在促进我国软件工程领域的发展,提高我国综合国力。

随着我国计算机技术的不断发展,软件的作用越来越广泛,从计算、存储到整个IT环境,在硬件平台的基础上,越来越多的功能是通过软件实现的。大数据时代是人类社会发展的必然途径,是在人们适应和改造世界过程中的产物,是人们生产生活在网络上的投影。因此,在进行软件设计时,必须要考虑到大数据时代的整体背景。软件的发展是一个不断进步的过程,传统的结构化信息资源已经逐渐淘汰,对信息处理的要求越来越高,逐渐和网络结合在一起。

1 大数据时代下的软件工程服务工程和群体软件工程

在软件工程的发挥在那中,近几年来面向服务的软件工程越来越多,即软件服务工程。以服务为建设的基本原则,根据实际需要进行变化,通过分布式的应用和互操作性虚拟化管理对对软件工程进行维护。通过这种方式,能够有效将网络中的软件虚拟化,强调互操作性,解决分布、动态变化情境下和异构环境下数据,解决的系统集成和协作的问题。在多个新兴领域中得到广泛的应用,例如云计算、移动互联网、大数据等。

随着网络化、服务化的大环境,软件开发也逐渐变得开放,通过信息共享、学术交流,进行协同开发合作,在用户评价的基础上建设性价比较高的软件。其中,开源软件是目前较为成功的软件习作模式。因此,开源社区中的合作模式、结构等,也是学术界的研究重点。但是,常规的研究方法并没有较大的突破,一些学者开始使用社会网的方法对数据进行分析。发现在一些规模较大的项目中,开发组的结构逐渐从核心成员趋向外围开发者,并产生了更多模块化的特征。

除了开源软件具备一定的典型性之外,群体软件工程中更提倡的是建立在众包基础上的开发方式。众包是一种分布式的解决方式和生产模式,无论是开源软件还是其他的商业软件都可以通过网络进行责任分配、提出创意或解决问题等。因此,在进行软件设计时,无论哪个阶段,都可以通过众包

相关主题
文本预览
相关文档 最新文档