中国开发网: 论坛: 程序员情感CBD: 贴子 154541
pigprince: 通信软件的发展现状与分析
通信软件的发展现状与分析
Cww.net.cn 2005年4月18日 16:12 通信世界网

北京通信信息协会 关严

一、概述

随着互联网的成功推动以及我国改革开放的深化,电信业长期存在的“垄断性”将被淡化,通信业从封闭、垂直集成正走向开放、合作、横向集成,各种网络正向互相融合的方向发展,而支撑通信业发展和变化的主要技术基础就是通信软件的发展。

可以说,通信领域70%以上的增长靠软件,在一定的硬件设施基础条件上,软件业务是通信产业的主要业务增长点。因为硬件基础设施是相对稳定的,而软件业务的发展变化是非常快的,它必须适应社会生产力的发展和用户的需求。因此通信软件的发展带动了整个通信行业的发展,进而成为推动整个IT行业向前发展的主要动力。如果通信软件的发展滞后于相应的硬件基础设施,不仅会造成各种资源的大量浪费,而且也严重影响到社会经济的发展。

通信核心软件是否掌握在自己手中,是关系到国家安全的重大问题。通信软件的落后,必然导致通信业乃至整个信息产业的落后。积极发展具有自主知识产权的通信软件是十分紧迫的任务。我们要充分利用加入WTO和ITU后一段有限的缓冲期,加速发展,壮大通信软件业,顶住国外通信业的冲击,经受住严峻的挑战。

二、通信软件的分类

根据通信网及其设备和产品的不同,通信软件可以分为通信网系统软件、通信设备软件和应用软件三大部分。

由于通信技术的快速发展,目前又有人把通信软件细分为:嵌入式软件、网络管理软件、计费软件、业务平台、应用软件、工具软件。

嵌入式系统主要由微电子芯片(包括微处理器、定时器、序列发生器、控制器、存储器、传感器等一系列微电子芯片与器件)以及嵌入式操作系统和应用软件组成。在嵌入式操作系统的基础上,有各种各样的开发环境和相应的软件模块,这些软件模块的主要作用是实现通信领域的各种协议和标准,也称为嵌入式通信软件,它是直接建立在硬件平台基础上的,和硬件密不可分。

三、国内外通信软件的开发情况

(一)国外通信软件开发情况

国外的通信业发展较早,与国内企业相比它们已经在企业的经营管理、市场运作和自身的发展上得出了很多经验,形成了自己的发展特色。

首先国外的企业有比较明确的分工,大、小企业所开发的产品有着明显的区别。小的企业无论是在人力还是物力上都不能与大企业相比,但是他们经营灵活,管理不墨守成规,对市场的嗅觉比较灵敏,可以随时根据市场的需求进行产品转移,因此它们多开发一些比较小的但具有创新意义的项目,小的通信软件企业由于受实力的限制,向小而精、小而专的方向发展。具有独创性是一些小软件企业的重要特点。有的小型软件企业还向某一领域的创新方面发展,为企业带来丰厚的回报。小企业对某个方面的软件进行开发,一旦成功,经过测试满足要求后,将其所研发的软件产品拿到大企业(如IBM、Intel、Sony)进行宣传推销,有些大公司将其产权买断为自己所用,或者大公司可以将小公司全面收购,将其变为自己的一个部门,对其进行直接的领导并按照本公司的管理运营方式对其进行改造,使其能够完全融入公司当中。

(二)国内通信软件开发现状

由于历史的原因,国内的通信软件业发展较晚,同时也错过了一些发展机会,与国外的企业有着很大的差距。在通信制造业中,有将近70%~80%的企业并没有真正意义上的自己的核心技术,而是通过贴牌(OEM)的方式进行经营。通信运营业所使用的软件,绝大部分随设备一起购进,仅有很少量的增值服务应用软件是自己开发或合作开发。因此,通信业在技术上受制于人,发展的后劲明显不足。

总体来看,我国的通信软件业还处于初期发展的低水平阶段,多数企业还没有进入系统软件的开发,较少使用先进的开发工具和软件开发平台。北京通信企业开发软件的规模大部分都在百万元级和十万元级的水平上,千万元级的较大型软件还很少。这种规模和国外的同类软件企业相比还有很大的差距,这也成为国内通信软件业发展的一个瓶颈,它极大地限制了国内企业赶超国际先进水平的步伐;在中低端产品方面,国内的技术发展较快,与国外的差距不大,但今后的竞争会更加激烈。

据调查,在北京通信业开发的系统软件和应用软件中,使用最多的操作系统是WindowsNT,少部分使用的是Unix和其它操作系统软件,这表明我国通信领域和其他领域一样,被微软控制着。在开发嵌入式的软件中,使用最多的操作系统是美国风河公司的平台。开发数据库软件,使用最多的是Oracle系统,也有少数软件是用Sybase、Informix、SQLserver和其它系统,很少有我国自己开发的数据库,这和我国整个软件产业的发展水平是一致的。但是通信软件使用的数据库,尤其是终端设备中使用的嵌入式数据库,不能采用上述大、中型数据库,而应像国外通信企业那样,根据设备和需求,开发适用、小型的数据库。

(三)国内通信软件开发中存在的主要问题

1.急功近利和好高务远的思想有一定的普遍性

我国的通信软件业确实有很多聪明、有前途的人才,但有些人员太想做出突出的成绩,迫不急待地想改变自己的命运,小的软件刚有进展和收获,就急着要开发大的软件,一个操作系统还未完全掌握,又想搞另一个操作系统,同时,也急切地盼望自己地位、待遇的攀升,但实际上他们的基础并没有打牢,缺乏丰富的经验和丰厚的技术底蕴,结果却欲速则不达,适得其反。不仅软件的水平、质量上不去,而且也缺乏创新精神和市场竞争力。

2.开发程序不规范、不严格

软件开发计划性差。软件需求分析不充分、不明确。软件开发过程不规范。开发过程没有统一的、公认的方法论和规范指导。

3.软件产品无评测手段

国外的通信软件开发用在测试上的时间一般为编程时间的两倍,测试人员和编程人员数基本相同,而且为了减少软件中的BUG,测试人员和编程人员常进行换岗。国内的通信软件常常未能在测试阶段充分做好检测工作,提交用户的软件质量差,在运行中出现大量问题,轻者影响系统正常工作,重者发生事故,甚至造成重大损失。

4.缺少国内通信标准

由于历史的原因,目前国内的通信业基本都是在国外大企业制定标准的基础上进行外围的开发,而国外的一些大企业所开发的软件,其用的代码、编程语言和使用的系统软件都有所不同,没有通用性,这就使我们只能受制于人,长期以往不可能有独立自主的发展。国内软件业要想有更大的发展,在国际舞台上有自己的一片立足之地,就应该积极参加国际ITU组织的活动,参与通信标准的制订和讨论,加大力度研究各项新技术的标准。

四、通信软件的特点

(一)通信软件的特点

1.对硬件平台的依赖性强

通信软件是在硬件平台基础上进行开发并和通信业务的发展日益紧密结合的产业。大部分通信软件开发既需要对硬件设备理解深透,又需要对通信运营业务十分熟悉,软件开发难度相对较大。

2.要求适应通信业务的实时性

通信软件必需要满足通信设备功能和运营业务的需要,但由于通信实时性强的特点,不能使其程序的运算过于烦琐复杂。

3.高可靠性和高稳定性要求

通信业务涉及到社会的方方面面,因此对软件质量要求很高。

4.更新速度快

由于通信产品的飞速发展,相应地要求应用软件的版本也必须快速更新。国外的一些大通信制造商一般每年都会推出两个应用软件的版本,紧急时3个月推出一个新版本。

5.嵌入式通信软件应用广泛

随着信息浪潮的到来,特别是移动通信的发展,使中国已经成为包括手机、PDA、数码相机、腕表甚至冰箱等数字产品的世界加工厂。几亿人通过信息电器实现上网得要求为嵌入式软件的开发和应用提供了广阔的市场。

(二)通信软件的发展趋势

当前,软件复用和软件构件技术受到广泛关注。采用基于软件复用的软件构件将使软件设计生产工厂化成为可能,是未来软件开发的发展方向;而数据仓库和数据挖掘技术正在发展,为通信计费等业务提供了更好的数据管理功能;同时,互联网技术、网格理论和技术及多媒体技术的发展,都将通信软件的水平提高到一个新的阶段。

五、发展我国通信软件业的建议

(一)明确发展通信软件业的指导思想

为解决通信软件业当前存在的问题,通信企业领导要进一步明确发展通信软件业的指导思想,必须按照市场化的规律来运作,克服大而全的旧观念,按“少而精”和 “有所为、有所不为”的原则,汲取国外通信企业开发软件的经验来处理本企业软件开发的取舍。一般而言,凡企业优势明显,对企业发展具有决定作用的核心软件,必须牢牢掌握在自己手里;而企业并无明显优势,或非核心技术的软件,则应当尽可能地采用外包、委托开发或外购的方法解决。依据上述方法,大企业可以逐步地在自己的周围形成一批协作、合作的软件企业,构造通信软件产业链。这样,企业可以对现有的软件队伍采取精简、“瘦身”的措施,保留骨干,集中到最核心的软件开发方面,精简的人员充实到其它技术部门,以提高软件开发的质量,降低软件开发的成本。

(二)积极创造我国发展通信软件业的环境和条件

1.政策引导

(1)建立多赢机制

要建立三网(通信网、有线电视网和计算机网)融合和3C(通信、计算机、消费类电器)融合中生态链的多赢机制,使软件企业、软件人才能够积极参与而且乐意从事通信软件的开发。要使软件企业看到,虽然进入通信领域有较多困难,经济效益暂时会受到影响,但一旦进入,就会伴随着通信业的快速发展而获得较好的回报。同时,在通信软件市场上,很少有盗版软件出现,软件开发商的合法利益是有保证的,这和计算机软件市场盗版成风的现象是截然不同的。

(2)争取通信企业向政府制订的“双软”政策靠拢

在我们对通信企业的调查中,当问到促进通信软件业发展应采取那些措施时,多数企业认为政府在政策上给予支持最重要。当前,最大的也是最有效的政策支持就是使通信企业能部分享受“双软”政策,这也是促进通信软件业发展最有力的措施。

建议:一是通信企业只要在帐目上把软件和硬件的成本和收入划分清楚,达到国务院18号文件规定的标准,在软件销售部分就应享受减税的优惠政策,软件人员也可享受相应的优惠政策。二是把通信企业中做软件的人员分离出来,成立研究所或公司,通过承接原企业的通信软件和外包项目,使其发展、壮大,最后成为有一定实力的通信软件企业,这些企业当然应该享受“双软”政策。

2.加强通信业和软件业的沟通与合作

目前通信界和软件界相互不够了解,软件界对通信业的需求不是很了解,通信界也不完全信任软件界的开发能力,双方的沟通与理解需要一定的时间,因此建议如下。

(1)逐步建立通信软件的招、投标机制

要有一个或几个发布通信软件需求的机构,每年可由科技部、发改委、通信协会等组织通信行业列出一批开发的软件清单(包括内容、要求、完成时间等),然后由通信协会、中国软件协会组织软件企业与通信企业联合投标。

(2)组织交流、沟通和合作

软件协会和通信协会应多组织两个行业的技术人员进行沟通和交流,既包括技术发展交流,也包括市场动态交流,以建立起相互支持,相互信任的关系。软件界要进入通信业应树立用户第一的思想,努力为发展中国通信软件业服务;通信界应认识到,通信软件的外包和专业化开发有利于双方共同发展。组织软件企业的技术人员努力学习通信专业知识和参加通信方面的一些专业会议,鼓励和支持软件企业和通信企业合作开发软件,联合攻关,充分发挥各自的优势。

(三)有重点地支持一批通信软件的开发项目

建议国家重点支持一批北京具有优势的软件项目。

1.嵌入式软件

随着3C的融合和人们可随时随地进入互联网的发展趋势,嵌入式系统模块和嵌入式软件必将会迎来一个飞速发展时期。而嵌入式模块和软件由于是在上世纪九十年代才发展起来的,所以我国和国际先进水平的差距相对较小,而且我国是家用电器的生产大国,嵌入式系统的应用有广阔的市场,是一个有市场前景、有技术基础条件的产品。嵌入式系统是小、特、专、简的软件,是今后通信产业特别是移动通信业的核心,应给予大力支持。

2.SOC(SystemonChip片上系统)项目

通信信息领域应用的迅猛发展,强烈地促进了集成电路和软件技术的进步,反过来又有力地推动了通信信息产业的发展。集成电路的规模一直是按摩尔定律的规律发展,到本世纪初已进入SOC时代。这项技术的内容主要有:核心芯片开发、超大规模集成电路IP(知识产权)核开发、接口及相关设计技术、软硬件协同设计技术等。实现SOC的关键是系统设计技术、制造工艺技术、设计工具技术、IP(知识产权)核技术和中间软件技术。目前在市政府的大力支持下,由北工大和海外归来学者相结合,建立起了第一个SOC试验室,主要任务是结合具体任务培养人才,建立起SOC的开发平台、工具平台和测试平台,这是芯片和软件相结合的技术。

3.和IP相结合的通信软件

当前通信信息技术正向三网(通信网、有线电视网和计算机网)融合和3C融合的方向发展。在传统的通信领域我国软件开发的空间已很小,而使通信和互联网相互融合,有线和无线通信相互融合的软件,还有很大的发展空间,对这样的项目应给予支持。

4.多媒体处理软件技术

今后进行多媒体传输是互联网发展的一个重要特征。随着数字压缩技术的不断发展,特别是MPEG4压缩技术的推出,大量的多媒体处理软件有待开发,这同样是一个有发展前途的项目。

5.通信网络安全软件

保障通信网络和信息的安全一直是党中央、国务院十分重视的问题。国家保密委员会严格规定,国内的通信信息网络不准使用国外的安全软件和模块;同时,国外密钥长度较长的软件和模块也对我国实行封锁,为保证通信信息的安全,必须独立自主地开发自己的安全软件和模块。

当前电子政务系统和金融系统安全体系建设尤为重要,应大力支持这两个系统安全平台的研发、支持专用密码芯片的研制,为电子政务和金融信息化提供安全保障。

6.通用型通信管理软件平台

如前所述,在通信运营业中,目前使用的管理软件和计费软件平台都是从国外随设备一起购买进来的,而各个公司所开发的软件系统都不相同,互不兼容,这就给国内通信网络的统一管理、计费造成麻烦,也给各个运营商开展业务带来很大的困难。要解决这一难题,就必须组织北京通信业和软件业的力量,开发一个能综合管理各种设备、统一计费、互联互通无障碍运行的通用型通信管理软件平台,今后,这个软件平台还可以逐渐应用于有线电视的管理收费。

(四)积极培养复合型软件开发人才

当前企业普遍感到软件人才不足,特别是缺乏高水平的软件系统分析员。我们在对北京部分通信企业的调查中,企业特别提出,需要软件开发水平高,同时又对通信标准、协议和信令等能精通熟练掌握,对通信信号处理理解较深的技术人员,这对现在设有通信软件专业的高校来说,是一个十分繁重的任务。如果一般软件企业能够及早进入通信领域,也可缓解目前通信行业对软件人才需求的压力。

对现有的通信软件人员,除了提高整个队伍的理论水平和实际能力外,非常重要的是使他们熟悉通信设备即硬件领域和通信运营业领域的知识,这是在学校中无法完全学到的,建议今后企业多组织这样的业务学习,协会和学会可组织举办这种培训班,聘请业内的专家、教授讲课,政府和企业还应多组织和国外的同行进行交流,开阔软件开发人员的视野。

(五)大力组织通信标准、协议的制定

要着力于有关行业内标准和协议的制订,既把握住了制高点,也对通信软件产品统一规范。当前在通信信息领域,流传着“三流企业搞产品,二流企业搞专利,一流企业搞标准”的说法,这种说法虽不很全面、准确,但它反映了在通信行业中标准、协议的重要性。现在中国通信标准化协会已经成立,组织制订有关行业内的标准和协议及部标、国标,通信标准、协议的制定将会有较快的发展。

(六)选准开发通信软件的切入点

软件企业应根据自身的条件选择开发通信软件的切入点。大多数通信企业可从嵌入式软件和应用软件切入;对通信标准、协议及业务还不熟悉的企业,可从提高通信设备的功能入手,如使手机向信息终端发展,逐步增加手机传输数据的功能,增加手机增值业务功能等;一些有经验的软件企业可以和通信企业合作,把JAVA语言和LINUX系统结合,引入国外先进的软件基础架构平台,共同开发通信业务。

系统集成业多数是既从事软件开发又进行网络集成,网络集成必然会涉及到通信和互联网的标准、协议及专业知识,大力支持系统集成业并鼓励其向通信软件业发展,是促进通信软件业发展的一条有效途径。

北京的部分通信企业认为:软件企业进入通信领域的方式是先从系统集成和合作开发为好。这反映了通信企业对目前情况的估计,也反映了他们从实际出发,从当前急需出发,由简到繁,逐步深入的指导思想。
欢迎访问新版:我读书我存在

www.freecoder.org/~phil

我爱大锁头啊!我爱大锁头!!!!

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录