裴正云
摘要:随着中国社会经济的发展,软件工程的研究发展应用不断深入。在从事软件工程开发的过程中,编程语言,工程技术等各个方面都起着重要的作用。由于应用领域对软件技术要求增高,因此不仅大需要大数据技术的引入,而且要合理地发展和应用一些大数据软件工程技术。基于此,本文对大数据时代软件和工程技术的发展和应用进行了研究。
关键词:大数据;软件工程技术;应用分析
一、引言
在大数据的时代,大数据基础技术的广泛应用与软件工程技术的发展紧密结合,对大数据设备和智能硬件技术发展产生一定的推动和促进作用。大数据的软件程序开发人员可以通过自动控制大数据设备以实现对系统的智能操作。为了在复杂的软件技术研究开发的过程中更好地应用和掌握大数据基础技术,有必要充分学习理解大数据技术和有关软件工程技术的一些基本概念,对未来技术方向进行分析,对有关软件技术应用问题的进一步研究探索。
二、大数据技术和软件工程技术
大数据的技术通过收集分析人类工作和日常生活中可能产生的各种数字信息,然后对这些数字信息的特征进行分类处理,设置各种类型的数据存储位置和空间。从大数据角度来看,大数据技术的应用可以大致分为几类,例如數据处理技术,机器学习技术,遗传算法技术和各种自然语言处理技术[1]。大数据主要是依靠各种现代科技手段的应用来充分发挥作用,尤其是现代信息网络对大数据技术的发展起着根本性的推动作用。现代信息体系把基本信息和数据的特征进行了分类,应用了相应的计算机技术和算法,将这些具有相似数据特征的信息合理地划分为一类,最终可以获得大量的数据,并通过大数据技术对该数据的特征进行了分析。由此可见,将大数据分析技术应用于中国互联网软件行业的重要性和优势对每个企业都来说是显而易见的。
软件工程的发展开始于20世纪中叶,并且目前该领域研究的重点集中在软件技术和对工程的管理上。软件工程管理技术内容涵盖了软件生命周期,软件工程设计和软件技术维护等研究内容的集成运营,从而控制了软件设计过程中技术开发的成本,确保了项目质量,并延长了生命周期以满足其他项目的技术需求。
三、基于大数据背景的软件工程
(一)软件服务工程
在目前软件工程发展过程中,软件服务工程的项目数量正在增加。面向软件服务的技术维护是软件工程的一个主要发展方向。由于每个企业软件工程开发的形式和主题不同,因此需要对软件服务的内容和形式进行一些相应的技术调整,通常是对软件工程进行技术维护。
在某些分布式的服务管理任务中,软件开发者和技术人员必须应用管理程序,为用户提供虚拟服务。在网络时代软件系统工程技术的应用与大数据时代网络技术的应用结合中,可以对移动网络中的数据管理系统进行自动编程,以使网络软件与数据具有互操作性,可以有效地使得数据主动地适应动态变化的节奏,并极大地改善了软件管理系统的可靠性和集成性[2]。
(二)软件开源
软件开源更加的关注于软件技术的发展以及用户操作体验。在研究传统软件开源的技术过程中,研究人员所采用一些传统的方法虽然取得了一定的研究成果,但是实际应用价值不是很高。在研究传统的软件开源工程技术时,一些企业的研究工作人员突破性地尝试使用一些开源的软件,将其作为突破口,把已经开发的项目中的软件划分为多个开发模块,然后将每个开发模块的软件分配给指定的企业研究工作人员进行针对性的开发。
(三)群体软件工程
群体软件工程的开发技术是指利用大数据时代的网络技术,发布工程目标,从而实现软件开发。也就是说,群体软件工程的开发实际上是众包的形式。全体软件工程的开发过程是将一个软件进行分布式开发,在该模式项目运行过程中,可以通过网络分配各个阶段的开发任务,对于开发过程中遇到的难点以及出现的主要问题,也可以通过网络集合开发人员智慧,集中解决问题。此外,在软件工程的具体开发过程中,群体软件工程开发技术可以在各个阶段进行。
四、大数据与软件工程技术的未来发展方向
(一)大数据与软件工程技术开放式的发展
大数据信息技术的主要发展前提是众多技术和数据的交流,需要不断地进行技术升级和创新,因此企业需要找到一种有效的方法来支持技术发展。大数据计算机设备和网络的形成和发展意味着所有计算机设备之间可以在一个开放的环境中相互进行通信,共享各种数据管理资源并有效地使用网络管理软件和其他的信息。通过先进的网络管理系统进行开发和运营可以有效地增加收入,满足各种行业和用户的需求,并有效地提高数据资源的利用率。
(二)将大数据和软件工程技术集成到其他领域
软件工程技术在当今许多科学技术领域中已经具有广泛的研究和应用。由于软件工程技能在各个领域都一直扮演着重要的角色,因此软件工程技能从航空到日常生活的所有事物中都体现指导作用。软件程序的设计和操纵系统可以通过使用先进的大数据平台技术来快速收集、处理、分析用户的信息。例如,在进行股票交易的过程中应用大数据平台分析技术,用户就可以通过使用一种基于软件工程技术的系统来建立数据模型,并通过数据模型和平台分析来预测近期股票变化趋势。
五、众包软件工程中的大数据技术
在众包软件的开发过程中,随着软件功能的逐渐增强,数据流的量逐渐增多,因此,必须有足够强大的硬件和软件基础来支持应用数据流。企业或者专家在分析数据流的时候,还需要研究在线服务过程。从软件开发的角度来看,软件运行的方方面面都会产生大量数据,例如用户的登录,以及服务端的信息等,这些数据流直接影响到了软件项目的最终使用寿命。因此,在众包软件工程开发过程中应该应用大数据技术,对数据流进行有效管理,并且对其中的数据进行深入研究和整体分析,在数据角度分析用户的产品需求,并且提高软件的使用寿命。
结论:在全球大数据信息化时代,软件工程技术的基础研究和应用也变得越来越复杂。随着全球大数据信息索引的不断发展,软件技术对大数据硬件设备可靠性和数据处理能力产生了重要影响。因此,在对软件工程技术进行研究时,有必要深入研究应用大数据工程技术的基本特征。在大数据研发和应用软件技术研究开发的过程中,有必要积极根据应用领域的实际需求研究相应的技术,并在对大数据技术开发应用的研究基础上创新应用软件开发的理论,以便实现技术融合,有效促进大数据技术和软件工程技术的健康发展。
参考文献:
[1]王祥顺.试析大数据时代下软件工程技术的应用[J].电脑编程技巧与维护,2019(8):35-37.
[2]饶静.基于大数据时代下软件工程技术的应用研究[J].信息记录材料,2019,20(12):151-152.