毕业设计(论文)软件技术的现状和发展趋势.doc
万方科技学院毕业论文(设计) 题 目: 软件技术的现状和发展趋势 专 业: 计算机科学与技术 年 (班)级: 15计科升-1班 学 号: 姓 名: 指导教师: 完成日期: 2015-12-1 摘 要计算机软件是计算机系统执行某项任务所需的程序、数据及文档的集合,它是计算机系统的灵魂。从功能上看,计算机软件可以分为系统软件、支撑软件和应用软件。系统软件和支撑软件也称为基础软件,它是具有公共服务平台或应用开发平台功能的软件系统,其目的是为用户提供符合应用需求的计算服务。因此,应用需求和硬件技术发展是推动软件技术发展的动力。软件产业和软件服务业因其具有知识密集、低能耗、无污染、高成长性、高附加值,高带动性、应用广泛与市场广阔的特点,而成为知识生产型、先导性、战略性的新兴产业,成为信息技术产业的核心和国民经济新的增长点,也成为世界各国竞争的焦点之一。当前,我国进入了后PC 时代,人们对计算需求更为广泛,软件应用“无处不在”,市场前景广阔;不久我国将成为全球最大的软件应用市场,足见我国发展软件技术的迫切性和重要性。【关键词】现状、趋势、意见Abstract Computer software is a computer system to perform a certain task required procedures, data and document collection, it is the soul of computer system. Look from the function, the computer software can be divided into the system software, support software and application software. System software and support software basic software, it is a public service platform and application development platform software system, its purpose is to provide users with the application demand of computing services. Therefore, applications and hardware technology development is to promote the driving force for the development of software technology. Software industry and software service industry because of its advantages of knowledge intensive, low energy consumption, no pollution, high growth, high added value, high acceleration, wide application and broad market characteristics, and become the knowledge production, forerunner sex, strategical burgeoning industry, become the core of information technology industry and the growth of the national economy point, has become the focus of competition among countries in the world. Current, our country entered the post PC era, people on the computational demand is more extensive, software application" everywhere", the market prospect is broad; soon China will become the world's largest software application market development in China, shows the urgency and importance of software technology.【Key Words】Current situation, trend, opinions目 录1软件技术发展历史回顾12 软件技术发展的历程33 软件与软件特征34 软件工程的主要研究内容45 软件技术的发展趋势46 国内外软件技术与产业发展状况66.1 国外软件产业发展状况66.2 国外软件技术发展状况76.3 国内软件技术与产业发展状况86.3.1 软件产业规模迅速壮大成为国民经济基础性和先导性产业86.3.2 我国软件产业发展已进入良性发展阶段96.3.3 我国发展软件技术与产业存在的问题和面临的挑战97 关于信息技术和软件技术发展趋势的分析与判断108 中国软件技术与产业发展现状119 中国软件技术与产业发展中面临的挑战和机遇129.1 四大挑战129.2 四大发展机遇1310 加速发展中国软件技术与产业的对策建议1310.1 中国软件技术与产业发展的关键问题1310.2 加速中国软件技术与产业发展的对策建议1410.2.1 关于中国软件技术与产业重点发展方向的建议1410.2.2 改善软件产业环境方面的对策建议15结 论16致 谢16参考文献17绪 论随着软件技术的发展,当今世界已经到了一个高速发展的现状,这当中也越来越多的体现出了很多弊端,而这些弊端也慢慢的出现人我们的面前,如何解决和处理这些已经成为我们所要做的事情。回顾国内外这断时间的发展,从20世纪50年代到现在,短短的几十年的时间,软件的发展从无到有,从有到现在的快速发展,也相对的成为人们生活的一部分。软件技术发展历史 随着计算机网络技术的发展,进入90年代以来,异构环境下分布式软件的开发已成为一种主流需求,预计在未来十年内,业务构件技术合成熟并得到普及,那时,整个软件的形态将彻底地发生变化,将引发出现软件经济的新模式、新生产方式与新商业规则。软件技术之所以自5060年代以来一直不断地发展,一个主要原因是人们至今尚没有一个能够高效率、高质量、低成本生产软件的满意方法。回顾软件技术发展近50年的历程,可以认为,软件技术的每一次进步,都促进了软件生产力水平的提高与改善1软件技术发展历史回顾软件技术的发展经历了五代历程。第一代(50-60年代),是以Algol、Fortune等编程语言为标志的算法技术。那时,程序设计是一种任人发挥创造才能的活动,写出的程序只要能在计算机上得出正确的结果,程序的写法可以不受约束,程序往往是一件充满了技巧和窍门的“艺术品”。基于这种算法技术的软件生产率非常低,程序很难看懂,甚至程序员自己写的程序,过一段时间后自己也看不懂,这给软件的修改、维护带来极大的困难。60年代末出现了 “软件危机”。第二代(70年代),是以Pascal、Cobol等编程语言和关系数据库管理系统为标志的结构化软件技术。这种技术以强调数据结构、程序模块化结构为特征,采用自顶向下逐步求精的设计方法和单入口单出口的控制结构,从而大大改善了程序的可读性。伴随着结构化软件技术而出现的软件工程方法(包括CASE工具),使软件工作的范围从只考虑程序的编写扩展到从定义、编码、测试到使用、维护等整个软件生命周期。软件不仅仅是程序,还包括开发、使用、维护程序需求的所有文档,编程工作只占软件开发全部工作量的20。结构化软件技术使软件由个人作坊的“艺术品”,变为团队的工程产品,大大改善了软件的质量与可维护性,但软件开发的成本却大大增加了。第三代(80年代)的软件技术是以Smalltalk、C+等为代表的面向对象技术(OO)。00以对象作为最基本的元素,它将软件系统看成是离散的对象的集合。一个对象既包括数据结构,也包括行为。一般情况下,一个对象与现实世界的一个事物相对应。对象技术的最大优点是帮助分析者、设计者及用户清楚地表述概念,互相进行交流,并作为描述、分析和建立软件文档的一种手段。显然,这将大大提高软件的易读性、可维护性、可重用性,进一步地,这使得从软件分析到软件设计的转变非常自然,因此可大大降低软件开发成本。而算法技术和结构化技术相应的转变就没有这种自然性,因为这两者的实现基础是计算机指令系统,而不是人思维中的概念。例如,循环和分支等语言机制就是对机器跳转指令的抽象。另外,OO技术中的继承、封装、多态性等机制,直接为软件重用提供了进一步的支持。OO技术开辟了通过有效的软件重用来达到提高软件生产率的新篇章。第四代(90年代)的软件技术是以CORBA等为代表的分布式面向对象技术(DOO)。随着计算机网络技术的发展,进入90年代以来,异构环境下分布式软件的开发已成为一种主流需求,OO技术对软件的重用,仅限于单台计算机上、同种操作系统与编程语言环境下软件重用,对象往往仅存在于一个程序中,程序的外界并不可能感知和访问这些对象。异构环境分布式系统中的软件重用,要求能够重用不同计算机上、不同操作系统或语言环境下,由不同人员不同时间开发的软件模块。具体地,就是要解决不同软件之间的组合性 (plug and play)、互操作性、可移植性等技术问题。DOO技术的核心是中间件技术,即是通过在系统软件与应用软件之间提供一个统一的软总线(Software Bus),以屏蔽不同操作系统、不同语言环境的差别,将异构分布式系统“转化”为,对软件开发人员而言,一个虚拟的单台计算机、单一开发环境。DOO不仅使00的优点在异构分布式环境下得到保持,更重要的是大大简化了异构分布式软件开发工作的复杂性。另外,DOO对于如何保留利用已有传统软件 (1egacySystem),并使已有传统软件与新开发软件能够互操作运行方面提供了有效的解决方案。第五代(90年代中期至今)软件技术是以COM、CORBA30、EJB和WebService等为代表的软件构件技术。面向对象技术及分布式对象技术等支持的软件重用只是以程序源代码的形式进行的,而不是软件的最终形式一一可执行二进制码的重用。这要求设计者在重用别人的软件时,必须要理解别人的设计和编程风格。对于封装风格的类库,使用者不仅需要理解封装在库内的底层技术,还需要理解库本身强加的抽象概念。因此应用其他开发人员的代码往往比再实现这些代码要付出更多的代价。软件构件技术的突破,在于实现对软件可执行二进制码的重用。这样,一个软件可被切分成一些构件,这些构件可以单独开发、单独编译,甚至单独调试与测试。当所有的构件开发完成后,把它们组合在一起就得到完整的应用系统。软件构件是一种定义良好的独立、可重用的二进制代码,包括功能模块、被封装的对象类、软件框架和软件系统模型等。软件构件技术是基于面向对象的,以嵌入后马上可以使用的即插即用型软件构件概念为中心,通过构件的组合来建立应用系统2 软件技术发展的历程 30 多年来,软件工程的研究和实践取得了长足的进步,其中一些具有里程碑意义的进展包括: 20 世纪 60 年代末7 年代中期,在一系列高级语言应用的基础上,出现了结构化程序设计技术,并开发了一些支持软件开发的工具。 20 世纪 70 年代中期8 年代,计算机辅助软件工程(CASE)成为研究热点,并开发了一些对软件技术发展具有深远影响的软件工程环境。 20 世纪 80 年代中期9 年代,出现了面向对象语言和方法,并成为主流的软件开发技术;开展软件过程及软件过程改善的研究;注重软件复用和软件构件技术的研究与实践。 软件是客观事物的一种反映,客观世界的不断变化促使软件技术的不断发展,这种事物发展规律促使软件工程的产生和发展。我们仅从解决软硬件的异构性和各种软件之间的异构性角度,就可窥见软件技术发展的一种途径。如:为屏蔽计算机硬件之间的异构性发展了操作系统,为屏蔽操作系统之间和编程语言之间的异构性出现了支撑软件和中间件,为屏蔽不同中间件之间的异构性发展了 Web Services 技术等等;随着解决问题的不断深入,易用性和适应性要求的不断提升,以及软件技术的不断发展,还会出现更新、更复杂的异构问题,它的解决会促进软件技术的不断发展。从学科角度来看,要不断提炼所要解决问题的概念,建立相应的模型,并寻找处理方法,从而解决这些问题的概念模型和处理问题逻辑间的映射问题。3 软件与软件特征 软件是对客观世界中问题空间与解决空间的具体描述,是客观事物的一种反映,是知识的提炼和“固化”客观世界是不段变化的,因此,构造性和演化性是软件的本质特征,如果使软件模型具有更强的表达能力、更符合人类的思维模式,即如何提升计算机环境的抽象层次,在一定意义上来讲,这紧紧围绕了软件的本质特征构造性和演化性。 在高级语言出现以前,汇编语言(机器语言)是编程的工具,表达软件模型的基本概念(或语言构造)是指令,表达模型处理逻辑的只要概念(机制)是顺序和转移,显然这一抽象层次是比较低的,高级语言的出现,例如:FORTRAN 语言、PASCAL 语言、C 语言等,使用了变量、标识符、表达式等概念作为语言的基本构造,并使用3 种基本控制结构来表达软件模型的计算逻辑,因此软件开发人员可以在一个更高的抽象层次上进行程序设计,。随后出现了一系列开发范型和结构化程序设计技术,实现了模块化的数据抽象和过程抽象,提高了人们表达客观世界的抽象层次,并使开发的软件具有一定的构造性和演化性的。4 软件工程的主要研究内容 从某种角度来说,软件开发的本质就是要实现“高层概念”到“低层概念”的映射,实现“高层处理逻辑”到“低层处理逻辑”的映射。对于大型软件系统的开发,这一映射是相当复杂的,涉及到有关人员、使用的技术、采取的途径以及成本和进度的约束,因此,我们可以把软件工程定义为: 软件工程(software engineering)是应用计算机科学理论和技术以及工程管理原则和方法,按照预算和进度,实现满足用户要求的软件产品的定义、开发、发布和维护的工程或以之为研究对象的学科,软件工程与其他工程一样要有自己的目标、活动和原则。5 软件技术的发展趋势 Internet 无疑是 20 世纪末伟大的技术进展之一,为我们提供了一种全球范围的信息基础设施。这个不断延伸的网络基础设施,形成了一个资源丰富的计算平台,构成了人类社会的信息化、数字化基础,成为我们学习、生活和工作的必备环境。如何在未来 Internet 平台上进一步进行资源整合,形成巨型的、高效的、可信的和统一的虚拟环境,使所有资源能够高效、可信地为所有用户服务,成为软件技术的研究热点。 Internet 平台具有如下基本特征:无统一控制的“真”分布性;节点的高度自治性;节点链接的开放性和动态性;人、设备和软件的多重异构性;实体行为的不可预测性;运行环境的潜在不安全性;使用方式的个性化和灵活性;网络连接环境的多样性等。因此,Internet 平台和环境的出现,对软件形态、技术发展、理论研究提出新的问题,也提供了新的契机。 传统软件的开发基于封闭的静态平台,是自顶向下、逐步分解的过程,因此传统软件的开发,基本都是首先确定系统的范围(即 Scoping),然后实施分而治之的策略,整个开发过程处于有序控制之下。而未来软件系统的开发所基于的平台是一个有丰富基础软件资源但同时又是开放、动态和多变的框架,开发活动呈现为通过基础软件资源组合为基本系统,然后经历由“无序”到“有序”的往复循环过程,是动态目标渐趋稳态。未来软件基本模型由于所处平台的特性和开放应用的需求而变得比任何传统的计算模型都更为复杂,软件生命周期由于“无序”到“有序”的循环而呈现出不同于传统生命周期概念的“大生命周期概念”,程序正确性由于目标的多样化而表现为传统正确性描述的一个偏序集,软件体系结构侧重点从基于实体的结构分解转变为基于协同的实体聚合,软件生产过程和环境的变化导致基于 Internet 的面向用户的虚拟工厂的形成。 由于软件系统所基于的计算机硬件平台正经历从集中封闭的计算平台向开放的 Internet 平台的转变,软件系统作为计算机系统的核心,随着其运行环境的演变也经历了一系列的变革。目前,面向网络的计算环境正由Client/Server 发展为 Client/Cluster,并正朝着 Client/Network 和 Client/Virtual Environment 的方向发展。那么,未来的基于 Internet 平台的软件系统又将会呈现出一个什么形态呢? 从技术的角度来看,以软件构件等技术支持的软件实体将以开放、自主的方式存在于 Internet 的各个节点之上,任何一个软件实体可在开放的环境下通过某种方式加以发布,并以各种协同方式与其他软件实体进行跨网络的互连、互通、协作和联盟,从而形成一种与当前的信息 Web 类似的 Software Web。Software Web 不再仅仅是信息的提供者,它还是各种服务(功能)的提供者。由于网络环境的开放与动态性,以及用户使用方式的个性化要求,从而决定了这样一种 Software Web,它应能感知外部网络环境的动态变化,并随着这种变化按照功能指标、性能指标和可信性指标等进行静态的调整和动态的演化,以使系统具有尽可能高的用户信赖度。我们将具有这种新形态的软件称为网构软件(internetware)。 网构软件是在 Internet 开放、动态和多变环境下软件系统基本形态的一种抽象,它既是传统软件结构的自然延伸,又具有区别于在集中封闭环境下发展起来的传统软件形态的独有的基本特征: ( 1) 自主性:是指网构软件系统中的软件实体具有相对独立性、主动性和自适应性。自主性使其区别于传统软件系统中软件实体的依赖性和被动性; (2) 协同性:是指网构软件系统中软件实体之间可按多种静态连接和动态合作方式在开放的网络环境下加以互连、互通、协作和联盟。协同性使其区别于传统软件系统在封闭集中环境下单一静态的连接模式; (3) 反应性:是指网构软件具有感知外部运行和使用环境并对系统演化提供有用信息的能力。反应性使网构软件系统具备了适应 Internet 开放、动态和多变环境的感知能力; (4) 演化性:是指网构软件结构可以根据应用需求和网络环境变化而发生动态演化,主要表现在其实体元素数目的可变性、结构关系的可调节性和结构形态的动态可配置性上;演化性使网构软件系统具备了适应Internet 开放、动态和多变环境的应变能力;(5) 多态性:是指网构软件系统的效果体现出相容的多目标性。它可以根据某些基本协同原则,在动态变化的网络环境下,满足多种相容的目标形态。多态性使网构软件系统在网络环境下具备了一定的柔性和满足个性化需求的能力。 综上所述,Internet 及其上应用的快速发展与普及,使计算机软件所面临的环境开始从静态封闭逐步走向开放、动态和多变。软件系统为了适应这样一种发展趋势,将会逐步呈现出柔性、多目标、连续反应式的网构软件系统的形态。面对这种新型的软件形态,传统的软件理论、方法、技术和平台面临了一系列挑战。从宏观上看,这种挑战为我们研究软件理论、方法和技术提供了难得的机遇,使我们有可能建立一套适合于Internet 开放、动态和多变环境的新型软件理论、方法和技术体系。从微观的角度来看,Internet 的发展将使系统软件和支撑平台的研究重点开始从操作系统等转向新型中间件平台,而网构软件的理论、方法和技术的突破必将导致在建立新型中间件平台创新技术方面的突破。 归结起来,网构软件理论、方法、技术和平台的主要突破点在于实现如下转变:即,从传统软件结构到网构软件结构的转变,从系统目标的确定性到多重不确定性的转变,从实体单元的被动性到主动自主性的转变,从协同方式的单一性到灵活多变性的转变,从系统演化的静态性到系统演化的动态性的转变,从基于实体的结构分解到基于协同的实体聚合的转变,从经验驱动的软件手工开发模式到知识驱动的软件自动生成模式的转变。建立这样一种新型的理论、方法、技术和平台体系具有两个方面的重要性,一方面,从计算机软件技术发展的角度,这种新型的理论、方法和技术将成为面向Internet 计算环境的一套先进的软件工程方法学体系,为 21 世纪计算机软件的发展构造理论基础;另一方面,这种基于 Internet 计算环境上软件的核心理论、方法和技术,必将为我国在未来 510 年建立面向 Internet 的软件产业打下坚实的基础,为我国软件产业的跨越式发展提供核心技术的支持。 当前的软件技术发展遵循软硬结合、应用与系统结合的发展规律。“软”是指软件,“硬”是指微电子,要发展面向应用,实现一体化;面向个人,体现个性化的系统和产品。软件技术的总体发展趋势可归结为:软件平台网络化、方法对象化、系统构件化、产品家族化、开发工程化、过程规范化、生产规模化、竞争国际化。6 国内外软件技术与产业发展状况6.1 国外软件产业发展状况在全球软件市场中,美国软件市场是发展最为成熟的市场,亚太软件市场是最有发展前途的市场。受国际金融危机影响,2009 年全球软件与信息服务业持续下滑,美国、欧盟、日本等发达国家都出现负增长,而中国、印度等发展中国家继续保持增长,但增速趋缓,最终全球该年度软件及信息服务业产值出现-2%的负增长。2009 年全球软件产业规模为9857 亿美元,中国达1399 亿美元,全球排名第三位,亚太第一位;预计2015 年全球软件产业将达到15124 亿美元。NASSCOM 预计,其中软件产品市场将由2008 年的2940亿美元增长到2015 年的5370 亿美元。麦肯锡分析,2008年全球软件与信息服务外包市场为5000 亿美元,2020 年整个软件与信息服务外包产业将达到1.5 万亿美元。为了支持和发展本国的软件产业,不少国家与地区纷纷采取措施,助推本国软件产业的发展:美国:共有软件企业8 万多家,世界500 强软件企业前10 位中有8 家公司的总部设在美国。美国软件企业发展模式:一是硅谷模式,这类企业以被大公司收购为创立目的,着重研发大公司产品欠缺的部分或有缺陷部分的补丁;二是市场引导模式,企业具有很强的市场推动能力,根据市场需求和空白开发产品;三是集成和销售模式,以提供解决方案为主,这种发展模式大大推动了美国软件产业发展。同时,政府在美国软件产业的发展中,提供大量支持研究和发展(R&D)的资金,还为多种形式的IT 培训和教育提供补贴。欧盟:启动E-Europe 计划作为重大应用来带动软件产业的发展,并鼓励采取开放源代码软件来构筑基础架构,以期在未来软件产业竞争格局中占有先机。西欧软件企业的特点是具有敏捷的反应能力,能迅速推出各种成套和工业化的解决方案以满足用户个性化需求。同时,软件服务项目日趋丰富、企业资源外包业务增长迅速、网络娱乐软件换代频繁,形成了多极应用推动软件产业的发展态势。日本:软件企业一般采用的是“经营-开发-后勤”的模式来从事软件开发,与中国国内的软件企业比较相似。它的“后勤”范围很广,包括后期维护、企业的员工培训和发展计划、系统审计、信息化、企业经营等。印度:软件产业占据了整个IT 产业总产值近80%的份额,软件出口占据了印度整个出口总额20.4%。培育出一批像Tata、Infosys 等在国际上具有知名度和竞争力的软件大公司。还逐渐形成了一批软件科技园区和基地。韩国、爱尔兰等国也纷纷提出了加大信息技术应用和培训新兴产业的战略。6.2 国外软件技术发展状况综合近年来美国网络和信息技术国家协调办公室、美国自然科学基金委、Gartner 等国际IT 权威机构发布的信息显示,当前国际上关注的IT 前沿技术与需优先攻克的关键技术有10 个方面:(1)大规模网络体系:传感器网和互联网的高效融合;(2)高端计算(虚拟计算、网格计算、云计算、泛在计算):资源聚合的有效性和可靠性检验;(3)系统芯片(集成芯片):从片上系统(System on Chip)转向按需芯片(Chip on Demand);(4)软件工程:基于网络环境的需求工程;(5)知识处理(海量数据库和数据挖掘):挖掘从信息到知识到决策的元知识;(6)高效系统:在高性能计算系统中特别关注高效能。(7)高可靠软件和系统;(8)移动和无线通信;(9)开放源码;(10)面向服务的体系结构(SOA)。近期Gartner 还发布了2010 年及未来的技术趋势。其中,四大技术趋势为:社交化计算传感计算、高级数据分析、云计算演进。以上各个方面几乎都是与软件技术直接或间接相关的,由此,足见软件技术的重要程度。6.3 国内软件技术与产业发展状况6.3.1 软件产业规模迅速壮大成为国民经济基础性和先导性产业改革开放30 年来,我国软件业从无到有、从小到大,现在己发展成为国家战略性先导产业,成为信息产业、先进制造业和现代服务业的核心产业。当前,经济全球化不断深入,信息化不断普及,全球范围内的信息产业结构调整和梯次转移日趋明显,为我国软件产业创造了良好的发展机遇。我国软件产业从20 世纪70 年代中期萌芽,80 年代起步,2000 年以后进入了快速发展阶段,产业规模以年均超过30的速度高速增长。2000 年中国软件产业规模达到5834 亿元,到2009 年达到9513 亿元 34,预计2010 年的目标规模将为1 万亿元,届时在全国GDP 中将达到2%;初步形成了以北京、上海、江苏、杭州、济南等11 个国家软件产业基地和天津、大连、深圳等6 个国家软件出口基地为核心的软件产业发展集聚区6。我国软件产业在规模高速增长的同时,产业结构不断完善,逐步形成了软件科研和技术、基础软件和应用软件、软件增值服务、系统集成、嵌入式软件、IC 设计、软件应用、软件人才培养全面覆盖、产业链配置相对齐全、完整的产业结构体系;形成了一批拥有自主创新能力的软件企业集群,自主知识产权的操作系统、数据库、中间件、信息安全软件及办公套件等基础软件产品有所突破,己在电子政务、信息安全等领域得到应用。激光照排、文档管理、信息安全、信息识别、游戏动漫及嵌入式等软件产品已进军国际市场。6.3.2 我国软件产业发展已进入良性发展阶段近年来,由于需求的驱动,科技的进步以及扶持政策的陆续出台,我国软件产业己步入良性发展阶段。其表现在:(1) 软件产业产值稳定增长。2009 年我国软件产业保持快速增长的态势,累计完成软件业务收入9513 亿元,同比增长25.6%;产业结构调整进展明显,软件技术服务成为新增长点。软件技术服务增长迅猛,完成收入2126.3 亿元,同比增长31.4%,增速比全行业高5.8 个百分点,占软件产业总收入的22.4%;(2) 软件出口快速增长。2009 年我国软件出口总额185亿美元,同比增长14%。软件出口群体逐渐形成,外包层次不断加大,自主知识产权软件产品出口不断增多,出口价值链逐渐从低端向中高端转移;(3) 软件人才从业人员增加。我国软件人才队伍不断发展壮大。截至2009 年底,软件与信息服务业从业人员达到300 万,软件人才培养培训体系逐步建立; (4) 重点企业运行良好。以软件企业为主的技术创新不断取得突破,国产操作系统、数据库、中间件等重大项目的研发与产业化工作取得成效,国产软件产品及服务的市场竞争力有较明显提升。2009 年销售收入过亿元的软件企业已达1448 家(其中超百亿元的3 家,达5-10 亿元的135 家,达1-5 亿元的158 家,达亿元的1152 家)。6.3.3 我国发展软件技术与产业存在的问题和面临的挑战近年来,在国家政策的指导和扶植下,经过有关方面的努力,我国软件技术与产业规模有了长足的进步,但面对全球软件产业的迅速发展和日趋激烈的竞争态势,挑战依然严峻,其中最主要的是核心技术缺乏,科技创新与竞争力不强,不足以支撑软件产业的更迅速发展和应对挑战。(1)我国软件产业核心技术缺乏,整体实力较弱,自主创新能力薄弱;核心软件绝大部分依靠进口,国民经济和社会信息化建设所需的信息和网络安全问题日益突出,短时间内国内产品在与国外产品的竞争中仍处于劣势;(2)软件产业和企业规模偏小,未形成以产品开发为中心,以专业化服务体系为支撑的发展模式;(3)软件产业结构不合理,缺乏龙头企业,软件产业国际影响力和品牌知名度有待进一步提高;(4)软件人才结构性矛盾突出,高层次的技术人才、复合型人才缺乏,软件人才培养模式与企业市场实际需求之间还存在偏差;(5)支持产业公共技术开发、风险投融资、海外市场开拓等公共服务体系尚不健全,制约了自主知识产权的软件技术、产品的研发及产业化,影响了软件产业的国际化进程;(6)软件产业发展的市场环境不够完善,产业管理体制有待理顺,软件潜在市场巨大和现实市场相对狭小的矛盾依然存在;(7)软件服务未能形成规范化、规模化的产业体系,低估软件产品和服务价值的现象依然存在,严重制约了应用领域的进一步开拓,以及软件企业自身的良性发展。因此,大力加强软件技术研发,培育原始创新环境,积极跟踪、准确把握软件技术的发展趋势,对加速软件产业的发展是至关重要的。7 关于信息技术和软件技术发展趋势的分析与判断根据近年来,国内外有关专家与机构的论述、分析或对发展趋势的判断,结合我们对软件技术在信息技术产业、软件产业和信息化应用方面的作用和地位的理解,并考虑到软件技术自身的特点,我们认为:未来一段时期软件技术发展的主要趋势可以概括为:网络化、融合化、可信化、智能化、工程化、服务化,并且呈现出新特点和新内涵。随着应用需求的日益增长、信息技术的迅速发展和计算机硬件环境的升级换代,信息化应用更为广泛深入,互联网(Internet)及其应用的快速发展,使软件所面临的运行环境,从封闭、静态逐步走向开放、动态。为此,系统软件和支撑平台朝着基于Internet 网络、基于构件的分布计算、基于网络环境的需求工程和新型中间件平台的方向转型与发展。现在,信息化应用环境正经历着新的变化,如“云计算”、“无线网”、“传感网”、“物联网”、“泛在网”、“智慧地球”等的出现与发展,必然导致软件技术为适应这种新变化,而发生巨大的变革与发展。8 中国软件技术与产业发展现状近年来,中国软件产业取得了突破性发展,软件和信息技术在国民经济和社会各领域得到了广泛应用,大大促进了中国信息化进程,软件产业正在成为中国国民经济发展的重要动力和支柱性产业。目前,中国软件业己经形成了较为完善的政策体系、工作机制和管理模式,促进了中国软件产业的大发展。据统计显示,随着实体经济逐步回暖,2009 年中国软件和信息服务业增速有所上升,全年营收已达2108.11 亿元,同比增长20.2%。软件和信息服务业已成为中国现代服务业中发展速度最快、技术创新最活跃、增值效益较大的高科技产业门类之一。(1)软件产业总体规模迅速增长。自2000 年以来,中国软件产业保持了持续增长的态势;2009 年中国软件产业总体规模更是跨上一个新台阶,经营收入达到1206.19 亿元,同比增长20%。(2)产业结构不断优化,软件产品、系统集成所占的比重逐步下降,软件服务比重不断提升。2009 年软件产业收入的构成情况:软件产品占比为31.1%;软件服务收入占比达25.5%,系统集成占比为18.2%,其他占比为25.2%。(3)企业利润持续增长。近年来,中国软件产业利润一直保持较快增长速度,利润总额由2004 年的29.34 亿元增长到2009 年的169.2 亿元;中国软件企业盈利能力呈现持续稳定增长态势。(4)骨干企业逐年成长;2009 年中国经营收入超亿元的软件企业达到135 家,超10 亿元软件企业13 家。“2009年度国家规划布局内重点软件企业”的名单中,中国共有27 家企业。在工业和信息化部公布的“2009 年中国软件业收入百强企业名单”。(5)企业素质全面提高。中国软件企业在不断发展壮大的同时,积极通过各类资质认证来提升企业素质,截至2009年底中国有效认定软件企业数量达到2512 家,2009 年中国通过CMM/CMMI 3 级以上国际认证的企业累计达到113家,获得计算机信息系统集成资质认证的企业172 家。(6)软件出口稳步增长。中国软件出口一直走在前列,涌现出了一批龙头出口软件企业,基本实现了从单纯低端开发向高端的、自主知识产权产品和技术的转变。2009年中国的软件出口合同网上登记协议金额达到12.3 亿美元。(7)人才队伍建设初见成效。只能乖乖坚持把人才队伍建设作为发展中国软件产业的重点之一,加快建立多层次软件人才培养体系,培养高水平、高素质软件人才。至2009 年底中国软件从业人员已达到21.8 万人,信息服务业从业人员已达29.3 万人;其中拥有本科及本科以上学历的人员占65%以上,而硕士以上学历的人才,逐渐成为中国软件从业人员的中坚力量。(8)技术创新成绩开始显现。技术创新是支撑中国软件产业快速发展的法宝之一,中国不断加大对软件开发技术的研究力度,积极鼓励企业开发拥有自主知识产权产品,大力推进以企业为主体的技术创新体系建设。2009 年中国软件产品登记数量达到2567 个,累计(20012009 年)达到10249个;(9)产业集聚效应凸显。在上海的软件园基地已集聚了60%的软件企业,至今中国已形成了1 个国家级软件产业基地、1 个国家级软件出口基地和7 个市级软件产业基地的产业布局;至2009 年底中国已有经营收入超亿元软件企业135 家,超10 亿元的13 家,规模以上信息服务企业3800家,海内外上市企业22 家。这些企业的经营收入在全市软件产业经营收入中的占比和利润的比重都远远超过50%,产业集中度不断提高,集聚效应凸显;(10)自主创新支持力度加强。政府采取了一系列措施,积极引导和帮助软件企业自主创新。9 中国软件技术与产业发展中面临的挑战和机遇9.1 四大挑战(1)国际金融危机对软件产业的影响正在深化。当前,美、日、欧等主要发达国家经济已经出现衰退,全球软件外包市场将出现负增长。我国软件产业下行势头并不明显,主要原因是软件产业依托国内市场,很多定单早在2008 年已经确定,金融危机影响有一定的滞后性,但随着危机影响从制造业向相关领域蔓延,软件产业下行趋势将日趋突出。(2)国内软件市场竞争形势更加严峻。一是跨国公司在欧美市场受挫后,在收缩全球业务的同时进一步加强中国市场布局,这些将使国内软件企业面临更加严峻的竞争压力;二是市场秩序亟待规范,山寨文化盛行,软件盗版和侵犯知识产权的