柴继贵,王 蓉
(成都电子机械高等专科学校 a.人事处;b.计算机工程系,成都 610031)
软件技术发展趋势的探析
柴继贵a,王 蓉b
(成都电子机械高等专科学校 a.人事处;b.计算机工程系,成都 610031)
软件技术是信息技术的核心之一,也是软件产业、信息化应用的重要基础。通过研究国内外软件技术发展的现状,分析了国内软件技术发展存在的主要问题,对软件技术发展趋势进行了探讨。
软件技术;问题;发展趋势
计算机软件是计算机系统执行数据、文档、程序等任务的集合。软件的最终目的是为人们提供更好的计算服务,因此,满足各种应用需求是推动软件技术发展的直接驱动力。近年来,软件产业快速发展,软件技术在社会各个领域得到广泛应用,加快了我国信息化建设进程,软件产业正逐渐成长为我国国民经济发展的支柱性产业。本文通过对国内外软件技术发展现状的研究,分析了国内软件技术发展存在的主要问题,对软件技术发展趋势进行探讨。
全球软件市场中,亚太地区软件市场具有最大的发展潜力,美国软件市场是发展最为成熟的市场。目前国际上需优先攻克的关键技术以及IT前沿技术主要集中在以下几个方面:互联网和传感器网的高效融合;高端计算中资源聚合的有效性和可靠性检验,例如网格计算、普适计算、云计算、虚拟计算;系统集成芯片从片上系统转向按需芯片;基于网络环境需求的软件工程;数据挖掘从信息到知识到决策的元知识、面向服务的体系结构、开放源码、移动和无线通信。
从20世纪70年代中期我国软件产业萌芽,2000年以后进入快速发展阶段,产业规模的高速增长速度年均超过30﹪。《振兴软件产业行动纲要》、《电子签名法》、《软件产业“十一五”专项规划》等文件的颁布实施,为软件产业发展提供良好的政策环境,我国的计算机软件技术产业蓬勃发展,软件广泛应用于各个领域,人们对计算需求和软件技术不断提出新的要求。目前,软件技术产业规模、产品结构得到了进一步调整,软件开发队伍不断壮大,丰富和优化了人才层次结构,软件市场向大企业集中,软件产品向服务型转化,软件技术向国际前沿推进,从业人员向知识性技术性聚集,政府和中小企业已经成为需求的热点,软件产业的规模不断扩大,软件出口高速增长,逐渐形成了产业链配置相对齐全、软件人才培养基本覆盖的完整的产业结构体系。
目前,我国软件技术人员中绝大多数是从事基础程序开发、软件技术支持和产业相关服务的人员,而软件产业急需的处于金字塔塔尖的高级软件人才数量严重不足,这已成为制约我国软件业发展的“瓶颈”。尤其缺乏熟悉软件行业应用和国际经营的高端复合型人才,影响了软件产业规模和层次的提升,这就需要培养大批软件类的资本运作人才,特别是既能娴熟地运用外语,又懂得软件知识的复合型人才。他们能融资以帮助软件企业的成长,
目前,我国软件产业在全球软件产业链中基本处于中下游环节,缺乏核心产品和关键技术,大部分软件生产企业是小作坊式的生产,在较低层面上进行着大量重复性的工作,这种生产方式缺乏长远规划,受盗版泛滥成灾的影响,大多企业创新研发的投入不足,仅能顾及企业短期的生存。商务管理、财务、游戏及教育领域成为软件产业中发展较快的产品,而管理信息系统、大型数据库系统等技术含量较高的技术研发还较为缓慢。缺乏基础和核心技术以及具有自主知识产权的软件产品,不仅使得行业大量利润进入国外企业,不利于国产软件的技术积累,而且国家信息安全存在较大隐患。
软件产业在我国仍然集中在辅助型、外挂式及产业链的低端产品阶段。自主设计的“重量级”软件产品在核心技术创新上还比较缺乏,甚至一些关键性、基础性软件还处于空白状态。从20世纪80年代我国软件产业开始发展,虽然取得了很大的进步,但多数外包企业缺乏严格的质量控制,正确流程尚未建立,开发的产品缺乏国际市场竞争力,尽管软件工程师很多,但要培养出准确掌握这些流程的高端人才还有很长的路要走。
多年来,国内计算机用户重视硬件投入无视软件版权价值的现象仍较普遍,“软件不值钱、也没有必要花钱去投入”的观念大行其道。对软件版权认识不足,尤其对国产软件的心理认同率仍较低,软件行业潜在的大市场和现实中小市场的矛盾依然突出,这从总体上制约了国内软件市场的持续发展。国内软件开发产品未形成多领域、多元化发展的格局,相同产品的低价倾销,恶性竞争事件频发,软件盗版现象突出,软件市场环境亟待整顿和完善。
“网格”也称为“元计算”,是在高层系统软件控制下各种服务器形成一个具有计算数据处理能力的巨大服务“环境”,它被业内看作下一代Internet技术发展的目标,也可称其为高性能计算环境。这种高性能计算环境主要有以高性能计算机为中心的数据库、网格结点、宽带网、可视化设备和网格软件等。计算机系统的发展趋势开始从集中的主机环境转变为客户机/网络结构。Web实现了网页的连通,Internet实现了计算机硬件的连通,而实现互联网上所有资源的整体连通就是网格目标。这些网络资源有存储资源、信息资源、通信资源、软件资源、知识资源甚至计算资源。资源在信息网格中可统一管理和使用,而在Internet/Web上,计算资源和数据零散地分布在各个网络站点。用户可以通过网格门户之类的技术透明地使用整个网络资源。
软件产品标准化和软件源代码开放是软件产业逐步走向开放化的主要表现,软件产品开发技术的提高和快速发展为软件开放化奠定了坚实的基础。开放源代码软件的兴起,在很大程度上降低了软件技术和知识产权壁垒,为打破操作系统领域的垄断创造了条件。Linux一出现就是一个开放式的操作系统,具有代码开放、分布式开发环境和适应各种平台的特点。推广Linux等开放源代码软件,并以此为基础发展软件产业、形成自主知识产权的软件产业体系、保障信息安全,是推动我国软件产业开放化的重要途径。在网络方面,采用WWW和HTML标准开发的新型浏览器用户界面走上历史舞台后,推动和促进了软件产业进一步走向开放化。特别需要指出,所有的硬件设备与其他软件都可以在Linux上运行,这种全面支持Linux的局面为软件开发化的发展创造了有力的条件,逐步开始形成开源软件产业链,既能提供预定义功能,又能提供二次开发、快速复用的组件开发技术的发展极大地提高了软件产业的开发效率。
信息时代的基本特征是网络化,它引发了软件产业由“以机器为中心”向“以网络为中心”的重大变革。随着互联网的发展及“云计算”技术的成熟,软件网络化成为目前软件行业的新趋势,新一代软件基本将围绕网络为中心开发满足业务需要的各种复杂的分布式应用。网络化的软件产品分发更迅速、使用更简单、收费灵活、不容易盗版的特点正改变着软件的应用与技术模式。
融合化在软件产业发展中的表现:
1)“智能化产品”软件形态的出现。不同产业的界限日趋打破,各种技术相互渗透。计算机网络在交通、金融、企业管理、教育、邮电、商业等行业中,甚至是家庭生活中都得到广泛的应用。多媒体、数字化等信息技术促进了计算机网、通信网和电视网日趋融合,使网络能更好地传送数据、文本资料、声音、图形和图像。随着现代通信技术、计算机网络技术以及现场总线控制技术的飞速发展,数字化、网络化和信息化正日益融入人们的生活之中。嵌入式系统的方兴未艾为智能化软件产品提供了广阔的市场,为软件产业带来巨大发展机会。
2)“工业软件”产品促进了产业融合。工业软件是工业部门在工业化过程中将传统意义上的机械化、电气化、自动化等“硬装备”转化为数字化、智能化、网络化的“软装备”的核心技术,在推进融合战略实现的过程中扮演着极为重要的角色,成为信息化与工业化融合的突破口。传统产业改造升级速度的不断加快将推动行业应用软件需求的持续增加,“工业软件”将会在软件产品市场中不断增加所占的比例,应用软件企业只有不断拓展其产品领域、全方位打造多条纵向产业链,以形成行业竞争的新优势。为适应新形势的不断发展,满足软件市场对“工业软件”的需求,必须高度重视研究与企业业务流程密切融合的“工业软件”产品的开发方法。
软件是信息产业的灵魂,人才资源是软件技术与产业的核心竞争力,未来的高端技术人才和高素质领军专家将是软件技术与产业争夺的焦点。软件技术高速持续发展的核心及重要支撑就是要培养软件行业的复合型人才。加强人才培养,造就一批多层次、高水平的软件技术专业人才队伍,提高自主研发能力,不断掌握核心技术,是我国实现社会信息化的重要保证和推动力。
[1]王超.国内软件技术及产业发展的现状和趋势评析[J].科技咨询导报,2007(8):3.
[2]梅宏,刘譞哲.互联网时代的软件技术:现状与趋势[J].科学通报,2010(13):1214-1220.
[3]朱仲英,虞慧群,王景寅.软件技术发展趋势研究[J].微型电脑应用,2010(9):1-4,65.
[4]张凯.计算机科学技术前沿选讲[M].北京:清华大学出版社,2010.
[5]中华人民共和国工业和信息化部.软件产业“十一五”专项规划[EB/OL].[2008-01-09].http://www.miit.gov.cn/n11293472/n11295227/n11298133/11648216.html.
Trends of Software Technology Development
CHAI Jiguiaand WANG Rongb
(a.Department of Human Resources;b.Department of Computer Engineering,Chengdu Electromechanical College,Chengdu 610031,China)
Software technique is the important foundation of software industry and IT applications.This article takes research into the status of software techniques at home and abroad.It also analyzes the major problems that software industry in China faces with.The trends of development of software techniques are also discussed in this article.
Software technique;Problems;Trend of development
TP311.52
A
1008-5440(2011)04-0033-03
2011-10-24
柴继贵(1976-),男(汉族),四川青川人,讲师,硕士,研究方向:计算机网络,软件工程。
王蓉(1978-),女(汉族),辽宁康平人,讲师,硕士,研究方向:计算机应用。