1、信息与电脑计算机工程应用技术Information&Computer网络新时代计算机软件开发技术的现实应用及未来发展研判2023年第10 期邓玲(贵州省机械职业技术学校,贵州贵阳550 0 0 0)摘要:计算机软件开发蓬勃发展并逐渐渗透至社会各领域与各行业,有效推动了产业结构的转型升级,践行了全面推进深化改革与科技强国战略的要求。文章将梳理当前计算机软件开发技术方法与现实应用,并结合全面深化改革的时代背景与数字经济的发展趋势合理研判计算机软件开发的未来发展。关键词:计算机软件开发;现实应用;未来研判中图分类号:TP393The Practical Application And Future
2、Development of Computer SoftwareDevelopment Technology in the New Era of Network文献标识码:A文章编号:10 0 3-9 7 6 7(2 0 2 3)10-0 0 4-0 3DENG Ling(Guizhou Mechanical Vocational and Technical School,Guiyang Guizhou 550000,China)Abstract:The vigorous development of computer software has gradually penetrated int
3、o all fields and industries of thesociety,effectively promoting the transformation and upgrading of the industrial structure,and fulfilling the requirements ofcomprehensively promoting the deepening of reform and the strategy of strengthening science and technology.This paper willsort out the curren
4、t computer software development technology methods and practical applications,and combined with thecomprehensive deepening of the reform background of The Times and the development trend of digital economy to make areasonable research and judgment on the future development of computer software devel
5、opment.Keywords:computer software development;practical application;future study and judgment0引言随着现代信息技术的发展与数字经济时代的到来,计算机软件与开发正以其技术优势赋能社会各领域与行业的转型升级,并极大便利了公众的个性化工作、生活与学习需求。文章从计算机软件技术的概念出发,在梳理其开发方式、剖析其现实应用的基础上,结合数字经济时代的发展环境,合理研判计算机软件开发技术的未来发展趋势。1计算机软件概述计算机软件是计算机功能与价值得以发挥的基础。其中,系统软件、应用软件、支撑软件是计算机软件的收稿
6、日期:2 0 2 3-0 3-12作者简介:邓玲(1995一),女,贵州织金人,本科,助理讲师。研究方向:职业教育、计算机信息技术。主要形式,如Windows、U N I X、Lin u x 及苹果等操作系统,办公、教育、娱乐、交互等应用软件,数据库程序等。从计算机软件开发角度讲,计算机软件设计要经过方法确定、软件设计、内部测试与试用、数据分析等一系列流程。其中,编制语言程序是软件开发的基础与关键,然后经过测试、数据采集、软件分析、软件优化等投入使用,如Basic语言、C语言、Fortran语言、Java语言等。显然,汇编语言是计算机软件开发的重要保障 2 。2计算机软件开发的重点技术计算机软
7、件开发技术众多,且每一种技术在计算机体系中都发挥着重要作用,如表1所示,重点的技术4-信息与电脑2023年第10 期Information&Computer计算机工程应用技术主要有基于思维创新模式的嵌人式开发技术、以客户为导向的原型开发技术和基于浏览器与服务器架构模式的技术 3。2.1基于思维创新的嵌人式开发技术嵌人式技术是数字经济时代产生的创新技术形式,旨在通过软件与硬件的有机结合实现工作流程的再造与产业模式智慧转型,是物联网发展过程中的核心技术 4。例如,在物联网工作过程中,为智慧管理物理对象与工作流程,实时监控、采集其运行过程中的数据信息,需要借助全球定位系统、射频识别技术、红外感应器、
8、信息传感器以及激光扫描器等装置与技术,而嵌入式技术正是实现软件开发的关键。嵌入式技术既需要研发者具备创新思维,又需要研发者具备完善的计算机语言知识。如嵌入式Linux开发基础、嵌人式C语言基础、嵌人式C高级编程、Linux系统程序设计、嵌人式Linux系统控制、高级精简指令集计算机机器(AdvancedReducedInstruction Set Computer Machines,A R M)处理器基础以及C+编程语言等课程的学习。2.2以客户为导向的原型开发技术原型开发技术注重客户的实际需求,是以客户为导向进行针对性设计的软件开发方式,因此应用于社会经济生活的多领域。一方面,无论是企事业单
9、位,还是教育、文娱领域,原型设计的底层逻辑都是从客户需求出发,即围绕客户的实际需求、发展理念、工作原则等基本数据设计软件的内容、性能以及操作界面,进而建立系统的原型。另一方面,在建立系统原型的基础上,研发人员要围绕客户实际体验效果与软件的实际功能不断优化与完善,进而满足客户的需求。需注意,该技术具有局限性,并不适合大型计算机软件系统的开发。2.3基于浏览器与服务器架构模式的技术无论是系统维护还是系统升级,浏览器服务器(Br o w s e r/Se r v e r,B/S)架构模式都能极大减轻用户的总拥有成本(Total Cost of Ownership,T CO),尤其是能有效减少客户端电
10、脑载荷。其中,Web浏览器是B/S架构模式下客户端的应用软件。例如,通过在服务器集中实现系统功能的核心环节,并在客户端安装诸如Internet Explorer、N e t s c a p e N a v i g a t o r 等浏览器,在服务器安装诸如Informix、Sy b a s e、O r a c l e 等数据库。在此技术名称嵌人式开发技术原型开发技术架构模式技术基础上,浏览器通过Web Server与数据库进行交互,从而实现客户端的统一与系统维护的简化。由此可见,B/S体系结构在开发、维护、使用中促进了跨平台操作,并有效突破了数据库瓶颈,减少了网络开销。3风网络新时代计算机软件
11、开发技术的现实应用3.1企业生产与管理在数字经济时代下,数字化赋能是提高企业生产效率的关键,以新一代信息技术为核心的数字经济逐渐成为重要的经济增长极,对国家经济增长的贡献持续扩大 5。例如,大数据技术通过对生产过程中产生的大量数据信息进行采集、整合、分析以及建模,进而有效解决生产经营中存在的风险点与管理痛点。其中,计算机软件的开发与应用是大数据技术实现的前提。与工业化时代的人工作业流程相比,计算机软件的开发与渗透显然能够大幅提升企业生产效率,并有效控制生产过程中的风险隐患。例如,办公软件对生产管理数据信息的多样化整合与展示,财务管理与人力资源管理等针对性专业应用软件的应用。这些技术研发人员根据
12、企业生产与管理的具体需求开发实用性、时效性、价值性的应用办公软件。3.2智慧农业体系的构建智慧农业是建设智慧型社会的重要组成部分。如何乘着数字经济时代的东风赋能农业产业化发展,拓展农民增收渠道,推动乡村产业振兴,是当前构建智慧农业的必然选择,也是突破人工栽培种植等传统方式的有效路径。此过程中,开发一套适合农业生产体系或与特色农产品生产、运输、销售的软件系统是关键。通过计算机软件系统实时监控农业生产全过程,能够提高农业种植、耕作、管理的针对性,如浇水、施肥、打药等环节的精细化控制,进而打造智能化、信息化的现代化农业生产体系。3.3教育教学领域的技术渗透数字经济时代下,教育领域的技术赋能优势非常明
13、显,能够有效突破线下教学的时空局限性,实现师生在线上的互动教学。这些技术的实现需要信息技术公司与技术研发人员针对教育教学的现实需求开发教学互动性强、操作界面便捷、教学资源丰富、功能价值健全的线上教育教学平台,如腾讯课堂、网易公开课、慕课网、表1计算机软件重点开发技术技术导向思维创新客户浏览器与服务器具体应用嵌入式Linux、嵌人式C高级编程等教育、文娱领域应用系统等Internet Explorer、N e t s c a p e N a v i g a t o r 等5一信息与电脑计算机工程应用技术Information&Computer国家高等教育智慧平台、钉钉、雨课堂以及学习通等线上教学
14、平台。教育教学软件的应用突破了传统教学的时空局限,有助于在技术赋能下为学生营造更具体验性、真实性的教学环境,从而发挥“技术+教育”的最大价值。3.4生活、工作、学习中的信息交互现代信息技术语境下,无论是日常生活还是工作与学习,即时交互软件的应用促进了公众的信息交流与互动。例如,客户端服务器(Client/Server,C/S)架构下的QQ、微信、钉钉、新浪UC、微软网络服务(MicrosoftServiceNetwork,M SN)、Sk y p e、Bi g A n t、飞书等交互软件,需要用户下载并安装客户端软件;B/S架构下的live800、53K F、W e b s ite liv e
15、 等软件,无须安装交互软件,直接依托互联网媒介实现交流对话。随着通信技术从2 G到5G的发展,以即时交互软件为代表的信息传输的网络系统建设随之不断发展,有效满足了工作交流与日常互动的需要。基于大数据技术的企业信息管理与维护软件的应用,不仅能够提升企业员工之间的交互效率,还能通过即时沟通有效降低工作的出错率与规避公司管理的风险点。4网络新时代计算机软件开发技术的未来研判4.1计算机软件开发的服务性趋势服务性应是计算机软件研发的首要目的。无论是政府系统,还是企事业单位、个体用户,方便信息整合与运用、提高工作与交互效率是用户的根本目的。因此,计算机软件研发人员要切实立足公众的实际需求,以创新性与整合
16、性思维开发适合各领域、各行业、不同业务需求的针对性软件。一方面,企业借助便捷、高效的计算机软件,可在大数据技术建模的基础上为企业生产、经营与管理决策提供数据支撑;另一方面,随着公众对美好生活的向往意愿不断增强,诸如游戏类、影视娱乐类等体验式软件的开发满足了公众提升精神境界的需要。4.2计算机软件开发的开放性趋势从软件的“研发”角度讲,随着公众需求的多元化与网络技术的发展,软件研发人员既需要具备全面的计算机基础知识,又需要以开放性思维参与软件的设计,从而使软件应用符合目标客户的需求,契合业务本身。但是,只具备计算机基础知识与软件开发相关理论,显然还不具备专业软件综合研发能力。因此,如何在具体的项
17、目中渗透理论知识与开放思维,是今后计算机软件开发的重要趋势。一方面,对于计算机基础知识与软件开发理论的学习要系统、全面、扎实;另一方面,软件研发人员要重点围绕开放性思维进行针对性训练,并2023年第10 期围绕真实项目进行实战提升,从而提升软件与客户的契合度。4.3计算机软件开发的细分性趋势在高质量发展观视域下,各行业对“互联网+”概念逐渐重视,如“互联网+农业”“互联网+教育”“互联网+政务”等。同时,随着移动通信技术的进步与终端电子设备更新迭代,公众的多元化需求催生了多元化的应用软件面试,如娱乐类、教育类、健身类以及影视类等。计算机应用软件的开发逐渐呈现出细分化趋势。因此,如何准确了解各行
18、业的数字化转型特点,以及如何根据其核心业务需求设计更加个性化、精细化的软件系统,是今后计算机软件开发的重要趋势。4.4计算机软件开发的智能性趋势人工智能技术是数字经济时代的关键技术之一,因此智能化软件设计是软件开发的重要方向。其中,智能化的软件中嵌人了研发人员的特定算法,并基于人脑的思维形式提升工作效率与业务流程的数字化,如智慧物流园区中的人工智能分栋与运输与产品流水线上的智能机器人。因此,网络新时代的软件开发要紧跟人工智能的发展趋势,以人工智能理念推动软件技术开发的持续性、稳定性发展。需注意,人工智能技术的应用要充分考虑软件设计的人性化设计,最大限度提高目标客户的体验性需求。5结语在当前的时
19、代背景下,计算机软件的开发是数字经济时代下产业转型升级的重要技术支撑,是推动社会经济生活创新发展的有效利器,也是计算机技术未来发展的根本性动力。因此,梳理好计算机软件开发技术的方法与现实应用,研判其将来的发展态势,有助于推动科技强国战略的实施,助力我国经济与技术的协同腾飞。参考文献1邓韬.计算机软件开发技术特点及应用方向分析 .无线互联科技,2 0 2 2,19(5):2 8-2 9.2姜明,尹冠博.新时期计算机软件开发技术的应用及发展趋势 J.无线互联科技,2 0 2 0,17(2 3):46-47.3宋斐.浅议计算机软件开发技术的应用与发展研究:评计算机应用基础(第3版)J.机械设计,2 0 2 0,37(7):150.4邵琳.嵌入式计算机技术应用要点 .电子技术与软件工程,2 0 18(10):136.5王艺霖.数字经济发展现状与展望 .当代县域经济,2 0 2 3(5):7 2-7 5.6