第一节 计算机软件产业的特点
计算机软件是伴随着计算机的诞生出现的,最早称之为程序语言。计算机软件这个名词最早是在20世纪60年代中后期出现的。由于在美国阿波罗飞船运行中程序错误经常出现,在1968年软件工程概念被提出。20世纪80年代超大规模集成电路出现,推动了软件业大发展。1985年世界软件产品市场交易量为400亿美元,此后以年均30%左右的速度增长。目前位居前列的国家是美国、法国、日本和英国。美国凭借其技术和管理的优势一直占据世界市场的绝大部分,其主要优势是软件包;法国和日本的优势是在专用软件,英国的优势在整体系统软件。近年来,印度、爱尔兰和韩国软件业异军突起,我国的软件产业发展也很快。具体见表10.1。
表10.1 全球软件产业格局
单位:亿美元
资料来源:中国软件行业协会。
比较分析世界新兴三大软件产业开发中心——爱尔兰、印度和以色列软件产业的发展可以看出:瞄准和满足了20世纪90年代信息技术发展最快、软件需求最大的美国和欧洲市场是以色列、印度和爱尔兰软件产业发展的共同特点;同时发挥其各自优势和特点,形成了其各自鲜明的市场定位,从而取得了其软件产业的成功发展。如印度软件出口的58%是美国、21%是欧洲,以“软件服务”出口而见长;以色列软件出口的38%是美国、37%是欧洲,却以应用性的“创新软件产品”的出口见长;爱尔兰80%的软件产品均出口,主攻非品牌软件出口,且被形象地称为“美国软件公司产品欧化版本的加工基地”,发挥其语言优势满足欧洲市场20多种不同语言的实际需要。所以总体上说,爱尔兰、印度和以色列发挥其各自优势和特点,在国际软件市场上具有各自明确的市场定位。
我国软件业起步于1956年。1956年用汇编语言和FORTRAN高级语言设计并实现了箭牌机上的分析程序,1964年南京大学和华东计算机所在国产J501机上开发出ALGOL语言,科学院计算所开发出BCY语言。1974年提出加快软件发展,研制汉字信息处理系统工程;1979年完成DJS2000操作系统XTI,1980年在260机完成实时操作系统。同年完成第一套电脑汉字系统,然后是王永民的五笔字型输入法,第一套国产办公软件WPS出现,UCDOS和CCED将我国的软件业推向第一个高峰。然而,1990年在微软视窗操作系统的冲击下,国产软件陷入低谷。
软件产业是一个知识密集型的高技术产业,它的发展几乎离不开信息技术的发展,从软件产业的发展历史看,它大致经历了四个主要阶段:
第一阶段 1945—1965年,与计算机的发展和商业化有关,软件开发主要来自计算机厂商和用户,主要围绕大型主机,着眼于标准化和系列化。
第二阶段 1965—1978年,面向应用与服务,硬件/软件开始出现分工,带动独立软件商(ISV)和定制软件的出现。
第三阶段 1978—1993年,桌面机出现,小型化趋势,导致套装软件产品的迅猛发展,推动解决方案提供商出现,软件主要供应源已不是计算机厂商和用户。
第四阶段 1994—现在,网络时代的到来,产品渗透渠道加快,超出原来的销售渠道传播更快,带来一系列新产品、新应用、新模式,网络也带来了新冲击,如开放源程序和共享软件以及新的服务模式。
软件产业是一个新型的特殊产业,它与许多传统的产业存在着一些不同的特点。
(1)软件产业是一个知识型产业或智力密集型产业。软件业最主要的资源是人力资源,它是劳动密集的产业,同时又不是传统的体力劳动而是脑力劳动,依靠知识和智力——一种人力资本。因此,软件产业竞争的根本是人才的竞争,发展软件产业必须首先注意人的因素。
(2)软件产业生产难度大,提高效率慢。尽管人们提出了软件工程概念,但无法实现大规模自动化生产,近30年来软件业的劳动生产率只提高了3—5倍。这导致软件生产成本很大,在整个电脑系统中有时高达75%。软件产业的重要基准度量指标,是它的生产率和质量。美国信息技术协会ITAA,曾就此问题作过专门的调查研究,指出虽然质量方面尚可,美国的软件平均生产率已低于国际平均水平。
(3)软件产业初始研发成本非常高,但进一步的复制或拷贝成本却非常低。这也是套装软件产品为软件产业带来高效益的原因,尤其是当形成一定的技术领先和市场垄断时,像微软对操作系统和平台软件的垄断。为了最大限度地发挥软件产业的效益,提高软件的复用度,就成为非常重要的问题,这不仅关系产品开发,也包括定制软件的开发以及共性服务的建立。
(4)软件业生命周期较长。一般硬件生命周期为2—3年,软件生命周期可达10—20年。
按照国际惯例,软件产业或软件市场包括软件产品和软件服务两大部分。根据这个定义,软件产业是直接从事计算机软件产品制造或软件服务活动的企业(以下简称软件企业)的集合。软件产业是一个快速发展的新兴产业,不断产生具有不同性能、形式和内容的新的软件产品、软件服务和需求领域。作为一个动态性很强的概念,软件产业的内涵和外延都在不断发生变化。而且,软件产业是信息产业的一个核心组成部分,软件产品或服务与其他信息产品或服务有时很难区分。确切地定义计算机软件产品或软件服务并不容易。目前,较为流行的定义是,计算机软件产品是能被计算机存储和读入并指示计算机从事特定工作的编码程序,主要包括系统软件、支撑软件和应用软件三大类;计算机软件服务是指与计算机软件相关的服务内容,主要包括信息系统集成、ASP、信息系统运行与维护服务、数据中心与资源外包服务、数据加工与处理服务、信息系统咨询与评估服务、信息系统工程监理、软件与信息系统管理人才工程化培训等。软件产业则是直接生产经营据此定义的计算机软件产品或服务的企业的集合。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。