浅论新时期计算机软件开发技术的应用及发展趋势
2018-05-14黄玉军
黄玉军
【摘要】计算机之所以能够发挥功能主要有赖于计算机的软件,因此软件开发技术将对于计算机的功能发挥起到直接的影响。近些年,我國社会发展迅速,科学技术不断进步,互联网得以普及,计算机软件开发更是服务于各行各业中,起到了推动社会进步的积极作用。本文就当下计算机软件开发技术的应用与发展展开论述,以期提供理论上的指导。
【关键词】新时期;计算机软件;开发技术;应用
一、计算机软件开发现状
在目前全球软件产业发展领域,美国无疑是发展最为成熟的,近年来,印度、中国软件产业的发展也比较迅速。世界各国对计算机软件技术发展都十分重视,并出台了一系列国家级别的软件开发的政策,并投资了相应的人力物力。大多数国家把开发重点优先放在了对基础软件的研发以及计算机软件开发方法上。当前备受国际关注的IT前沿技术与关键技术主要有:大规模网络体系;高端计算(虚拟计算、网格计算、云计算、泛在计算);系统芯片(集成芯片);软件工程;知识处理(海量数据库和数据挖掘);高效系统;高可靠软件和系统;移动和无线通信;开放源码;面向服务的体系结构等。国内软件技术发展现状。我国软件产业自上世纪70年代中期起步,随着改革开放40多年来的发展,我国软件业从无到有、从小到大,现在己发展成为国家战略性先导产业。2000年中国软件产业规模达到5834亿元,到2009年达到9513亿元 ,2010年超过1万亿元。在全国范围内初步形成了北京、上海、江苏、杭州、济南等11个国家软件产业基地。
二、我国计算机软件技术发展存在的问题
目前,我国软件技术发展存在问题主要集中在以下几个方面:软件人才结构性矛盾突出。目前,我国软件业从业人员大多为从事基础程序开发、软件技术支持等方面的基础性技术人员,而对于软件技术研发具有引领作用的高层次科研人才却极为稀缺,这成为严重制约我国软件业发展的“瓶颈”。软件产业核心技术缺乏。我国软件技术整体的技术研发水平和研究实力,特别是自主创新能力非常薄弱。这导致我国软件产业在全球软件产业链中处于中下游环节,所生产的产品层次和品质处于市场的最低端,核心技术缺乏。另一方面,我国有不少软件生产企业依然是小作坊式的经营和运作,重复的进行一些附加值低、经济效益差,市场前景不看好的工作。我国软件产业发展结构不合理,缺乏龙头企业,软件产业国际影响力和品牌知名度有待进一步提高。同时,我国软件企业发展缺乏长远规化,只着眼于眼前低层次的发展,开发的产品缺乏国际市场竞争力。此外,我国软件产业和企业规模受限,虽发展迅速但未形成以产品研发为中心,以专业化服务体系为支撑的现代发展模式。
三、面向对象的软件开发技术
随着计算机技术的不断发展,软件开发需要的环境也越来越复杂,应用软件必须具备跨平台的特性,才能满足用户的需求。软件开发技术具有开放性,传统的开发技术的不透明性导致系统复杂,后期维护繁琐,维护的花费过高,拓展应用领域和功能困难,阻碍软件的更新。
四、服务化
软件构造技术和应用模式正在向以用户为中心转变;在一个软件被下载之后,人们首先关注的有以下几点,第一是这个软件是否如名字所言,功能有效且明确。第二是这个软件是否有夹杂和掺带现象。第三是这个软件打开后的页面是否美观,让人耳目一新。这三点可以统一概括为一个软件给人的第一印象。以上三点就要求软件在开发时应该注意,其功能设计不能过于隐晦,而应简单大方,清楚明确。
五、智能化
伴随着人们生活及工作水平的发展变化,对于计算机软件的需求度也产生了新的要求。智能化成为其中之一,人工智能就是实现计算机的软件开发技术同人本思维的运作方式相统一,更具人文性,从而使用户能够收获更好的使用体验,这也就意味着人工智能的计算机软件将会广受青睐与普及,从而为人类社会提供更智能的技术享受。
六、开放化
开放化的主要表现是软件产品标准化和软件源代码开放。开放源代码软件,降低了软件技术和知识产权壁垒,为打破操作系统领域的垄断创造了条件。Linux就是一个开放式的操作系统,具有代码开放、分布式开发环境的特点。以开放源代码软件为基础发展软件产业是推动我国软件产业开放化的重要途径。
七、平台化
操作系统、数据库、中间件和应用软件相互渗透,向一体化软件平台的新体系演变;平台化的核心就是组件化。它解决的是不断增长的社会需求与落后的软件生产力之间的矛盾;软件产品的通用性与用户需求的个性化之间的矛盾。
八、融合化
融合化趋势催生了大量新技术、新模式、新业态,创造了巨大的市场需求。传统产业的改造升级将推动应用软件需求的增长,传统意义上的机械化、电气化、自动化等“硬装备”转化为数字化、智能化、网络化“软装备”的核心技术,促进了软件产业与其他产业之间的融合不断深化。
九、结束语
总体而言,计算机软件开发技术不仅仅是当代新技术的组成部分,更是推动社会各项事业进步的重要力量。随着计算机网络技术进一步普及,未来的生产生活中更多的软件形式沟通交流、传达信息、支付交易。因此,积极推动计算机软件开发技术的发展,对我国的长远发展战略具有重要的现实意义。
参考文献
[1]罗峰,戴智英.新时期计算机软件开发技术的应用研究[J].科技传播,2017,9(21):88~89.