大数据时代软件开发技术的现状及应用

2019-10-21 07:30邵宇峰王强
锦绣·上旬刊 2019年7期
关键词:数据分析大数据

邵宇峰 王强

摘 要:随着我国经济发展,各种高端技术应运而生,软件技术对各个领域的发展起到了促进作用。特别是处于大数据时代,大数据技术的应用,结合软件工程技术的开发,所获得的技术成果对设备和硬件都可以起到一定高度驱动作用。软件驱动程序的运行,设备就可以自动化控制,实现智能化运行。软件技术开发的过程中,大数据技术的应用,就需要对大数据技术和软件工程技术的基本概念有充分的了解,全面分析,对其发展方向进行分析,进一步探索相关的技术问题,以在各个领域提高其应用价值。鉴于此,本文对影响建筑工程管理的主要因素及对策进行分析,以供参考。

关键词:大数据;软件工程技术;数据分析

0 引言

计算机软件开发是社会经济构成的一部分,其发展影响时间长、影响范围广、影响程度大,一方面,使人类社会走向便捷化;另一方面,推动了经济圈的经济发展。未来,计算机软件开发的标准会越来越高,这样的压力使软件开发更加优良,为人们提供更加优质的服务。若这个行业的经济得到良性发展,则消费促进创新,需求带动生产,高效益的经济成果会使越来越多的人重视计算机行业,开始逐步研究计算机软件,形成一个内驱带动外驱的行业环境。

1 大数据技术和软件工程技术

大数据技术事实上是將人类日常生活中产生的各种数字信息,将这些信息收集起来之后分类处理,设定不同类别的存储空间,按照类别存储。大数据技术从功能的角度出发可以划分为多个类别,诸如分析技术、机器学习技术、遗传算法技术、自然语音处理技术等。应用大数据技术分析,就是基于当前的科学技术发展起来的一种分析技术。它主要依靠现代科技手段发挥技术的作用,特别网络技术发挥着基础性的作用。整理基础数据,对数据信息进行分类整理,应用相应的计算机算法,将相似特性的数据划分为一类,最终得到大量的数据,应用大数据技术对这些数据进行分析。大数据分析应用于互联网行业中,所发挥的优势是有目共睹的,而且还不断地引入新技术,在软件工程技术中应用,对该技术的发展起到了促进作用。

2 大数据背景下的软件工程基础

2.1软件服务工程

在软件工程的研究范畴中,软件服务工程的数量不断增多。软件工程服务化方向发展,就是发挥服务的作用,使其成为软件开发的基本原则,按照服务项目内容为用户展开服务。由于软件工程发展的主题有所,服务内容也要做出相应的调整,同城是对软件工程的进行技术维护。

2.2群体软件工程

群体软件工程是通过网络发布的方式进行软件开发,具体的实施中采用工程众包的形式,使得软件开发技术发挥作用。群体软件工程是一个分布式软件开发模型,这个工程项目的运行中,可以通过网络实现,对各项任务进行分配,也可以进行创造性的查询,通过众包解决软件开发过程中遇到的一些困难和重要问题。同时,在软件工程开发过程中,软件工程可以在任何阶段通过众包进行开发。

3 基于智能设备的应用软件开发关键技术

3.1 ASP.NET技术

ASP.NET(ActiveServerPages.NET)技术是由微软公司提出的动态交互界面技术,可以与VisualStudio集成开发平台、Webserver服务器等集成在一起开发应用程序,使用C#程序语言实现交换界面内容,同时还可以与XML技术进行集成,适用于不同的操作系统。ASP.NET技术采用了面向对象技术,与平台无关,设计和开发比较简单,具有较好可扩展性、可靠性和可伸缩性。

3.2 HTML5技术

HTML5技术是传统HTML技术的扩展和改进,该技术设计的主要目的就是在智能移动设备上支持多媒体软件,因此引入的新语法支持视频、声音、相机等功能,HTML5拥有的解析规则增强了程序开发的灵活性,同时淘汰了过时的冗余属性,HTML5技术增强了信息传递的功能,可以实现离线编辑功能,真正的改变了用户与文档新的交互方式。

3.3 B/S架构

B/S架构可以将软件划分为三个层次,分别是交互层、Web服务器层和数据库服务层。交互层能够实现数据显示和信息交互功能,为用户提供一个操作服务接口,这个接口多是动态的和互动的,具有重要的作用。Web服务层可以实现逻辑业务请求解析和封装,是交互层和数据库服务层之间的通信接口,实现数据业务解析,将其划分为Web逻辑业务和数据操作业务。数据层由数据库管理系统和数据库共同组成,目前常用的数据库管理系统为MySQL等,智能设备应用软件的规模大,存储的数据量也非常大,因此可以采用MySQL数据库管理系统,这样就可以提高数据在线处理能力,还可以提高大数据分析性能,将操作结果反馈给Web服务器。

3.4 MySQL数据库

MySQL数据库是当前最为先进的一种数据中心信息管理技术,经过多年的应用和改进,MySQL数据库已经成为网络存储的核心应用技术之一,普遍应用于智能设备应用软件开发。MySQL数据库引入光纤存储技术,该技术可以连接主机和存储设备,拥有很多的先进技术优势,比如MySQL数据库支持GBIC、冗余风扇、电源、分区、环操作和多管理接口等,这些功能都可以提高智能设备数据存储、操作的效率,MySQL数据库设置了自配置端口,支持环路设备和自适应速度检测,能够实现无线网络的简单管理,拥有可配置的缓冲帧功能,拥有SCSI接口独立设备服务。

4 新时期计算机软件开发现状

1978年改革开放,不仅将我国的经济推向了更高的阶梯,而且促进推动了人们对信息技术的追求。自此,在一个良好的发展背景中,计算机技术开始普及化,快速发展。进入新时期后,计算机软件成为新热点词,人们对计算机的认知不再局限于表面,而是理解了计算机领域的深层元素。计算机软件如同滚石般闯进了大众眼帘,引发一阵阵热议。它的出现无疑推动了计算机领域的革新,而这种革新更是全方位、深层次、多角度,对人类社会客观环境产生了一定影响。工程师研究计算机软件的目的并不复杂,是为了实现计算机的维护和控制,即管理能力,从而为用户提供更优质的服务。其次,计算机软件的应用功能,又称之为实践功能。例如,开发游戏软件可以满足人们的娱乐需求、开发音乐软件可以为人们提供好听的音乐、开发管理软件可以提高单位管理效率。

5 大数据时代软件开发技术的应用

5.1在虚拟技术方面的应用

虚拟技术作为目前大数据时代软件开发技术的主要应用之一,具体上是指以大数据分析技术为基础,来对虚拟技术资源进行开发利用,从而满足用户的各项需求。最近几年,虚拟技术不管是在国际上还是国内都在以高速的姿态发展着,并且发展速度还在提高,很多研究机构和企业都赞成和致力于将软件开发技术和虚拟技术两者结合,因为不仅是软件开发技术还是虚拟技术都可以对人们的生活产生积极影响。比如深受大众喜爱的VR娱乐产业,就是将虚拟技术、软件开发技术和大数据分析技术三者结合,首先利用大数据分析技术分析出最受大众喜爱的虚拟现实场景,然后通过软件开发技术制作操作软件、设计操作页面,最后依靠虚拟现实技术将场景渲染出来,从而满足用户的需求。

5.2在网络层次的应用

现阶段,我们正处于网络时代,我们的生活处处都与网络有关,在这个时代,网络已经成为我们生活中必不可少的一部分。在每个行业当中都能够找到网络延伸的足迹。网络所具有的极强便利性改变了人们的生活方式,使人们的生活变得更加方便和快捷。软件开发技術作为在计算机上运作的技术自然也和网络有着密切相关的联系。大数据时代,软件开发技术对网络的依赖越来越大,主要是利用网络实现软件的下载与安装。从网络层次来看,网络给软件开发技术提供了很好的运用平台,而且为软件的使用提供了一定的前提保障。

6 大数据时代软件开发技术发展的未来展望

6.1大数据与软件工程技术开放式的发展

大数据技术的主要前提是大量的数据流,需要技术不断地升级和创新,寻求开发的研究途径是非常必要的。计算机网络的发展意味着计算机可以在开放的环境中相互通信,共享数据资源,软件等信息的有效利用能力也会有所提升。通过网络运行可以增加利润,使得用户的各种需求得到满足,提高资源的利用率。

6.2向智能化发展

随着我国科技的飞速发展,智能化已然成为各个行业领域增强自身实力的重要手段。软件开发领域也开始将智能化加进软件开发技术中。智能化的软件设计能够显著提升软件运行的速度,使软件运行的效率变得更高。软件开发工作者在开发软件时将智能化特性融入其中,使软件更加的人性化。因此,在用户需求的不断升级、不断多样化的情况下,在未来软件开发技术应用工作必然会向智能化发展。

7 结束语

计算机作为20世纪最伟大的发明之一,毫无疑问将人类社会发展带上了日新月异的征程。尤其是当今社会,计算机技术是人们吃饭时拿的筷子,喝水时拿的杯子,睡觉时盖的被子,可能不是完全必需品,但已成为提高生活质量的必需品。本文集中探讨了计算机软件开发技术和未来的发展趋势。希望通本文的浅薄研究,推动计算机软件的改革发展,为人类社会提供高质量的服务。

参考文献

[1]郑习武.高职大数据技术与应用专业人才培养方案建设研究[J].经贸实践,2018(01):301.

[2]谢先伟.基于三主体两结合的软件人才培养模式的研究[J].电脑知识与技术,2017,13(36):138-139+147.

[3]肖文涛.自动测试系统软件技术的通用性分析[J].通讯世界,2017(24):333-334.

[4]刘伟,谭振江.基于安卓的新闻媒体应用软件开发中细节技术的研究[J].白城师范学院学报,2017,31(12):19-24.

[5]阳卫文,曾慧敏.大数据支撑下的软件开发人才能力测评平台的构建[J].电脑知识与技术,2017,13(35):143-144+154.

[6]孙华友.计算机软件开发中的数据库测试技术研究[J].常州信息职业技术学院学报,2017,16(06):25-27.

[7]代田凤.计算机软件开发技术的应用及发展趋势[J].现代工业经济和信息化,2017,7(20):64-66.

[8]田光杰.新时期计算机软件开发技术的应用及发展趋势分析[J].计算机产品与流通,2017(07):38.

作者简介:

邵宇峰,女,汉族,就读于东南大学经济管理学院,研究方向:经济管理.

猜你喜欢
数据分析大数据
新常态下集团公司内部审计工作研究
浅析大数据时代对企业营销模式的影响
基于读者到馆行为数据分析的高校图书馆服务优化建议
大数据环境下基于移动客户端的传统媒体转型思路
基于大数据背景下的智慧城市建设研究
数据+舆情:南方报业创新转型提高服务能力的探索