在日前召开的2012中国软件大会暨大数据发展与应用峰会上,《2012年中国软件质量年度报告》正式出炉。“目前,国产软件、国产操作系统服务器版已基本满足行业应用要求,国产中间件满意度较高,性能指标已逐步接近甚至部分超越国外产品。”中国软件评测中心副主任高炽扬在解读报告时如是说。
高炽扬介绍称,报告是中国软件评测中心20余年来对20000余款软件产品和近2000款信息系统的测评经验积累,是国内首部从软件使用质量以及缺陷分析角度进行深刻分析的质量报告。
报告主要从国产基础软件、工业控制软件以及行业应用软件三大类着手,基于软件使用质量和缺陷分析两个维度,重点分析了目前中国软件产品的质量现状。此外,报告还同时从国家政策、市场竞争以及人才培养等角度分析了中国软件质量发展面临的机遇及挑战,并且提出了促进中国软件质量发展的建议。
国产中间件性能达世界领先水平
国产基础软件,涵盖操作系统、数据库、中间件以及办公软件四大主体,是信息化系统的核心软件平台。自“十五”以来,科技部、工信部、发改委和地方机构均采取了一系列国产基础软件扶持行动。目前,75%的行业用户(包括电力、社保、金融、税务、教育等行业)对其使用的国产基础软件表示满意,尤其国产中间件已得到用户广泛认可,性能逐步接近甚至部分超越国外同类产品。
报告指出,目前国产操作系统服务器版已在国家重点行业(如金融、电力、交通等)得到广泛应用,系统的稳定性和可用性得到行业用户的认可,但在系统易用性以及可维护性方面,还需要进一步加强和巩固。报告还提到,相对服务器版操作系统,最终用户和应用软件厂商对国产桌面操作系统的接纳度不高,导致目前基于国产桌面操作系统的应用匮乏。
相对于桌面操作系统未实现大规模应用而言,国产中间件满意度较高,性能指标已逐步接近甚至部分超越国外产品。报告指出,目前国产中间件得到了用户广泛的认可,满意度较高,中间件产品基本形成了与国外中间件产品相配套的同类型产品,产品质量取得大幅提升。“尤其在性能方面,已逐步接近甚至部分超越国外同类产品。”
就国产办公软件产品而言,国产办公软件产品的用户认可度较高,产品在软件界面和操作系统使用方面,与国外的同类产品相当,较好地沿袭了用户的使用习惯。同时,在信息技术变革、应用服务模式创新的大环境下,国产办公软件在在线模板库、在线创作等功能方面实现了产品突破。
工业控制软件核心技术受制于外
工业控制软件是指用于工业自动化控制的软件。从我国工业控制软件市场现状来看,目前工业控制软件绝大多数主要依赖从国外引进,价格高昂的同时,也极大地制约了产业现代化的进程。
[pagebreak]报告从三个方面分析了国产工业控制软件总体的质量情况。报告分析称,国产工业控制软件在多年的研发和产业化过程中,通过不断加强全生命周期质量管理,使产品质量显著提高。例如,浙江中控、和利时等企业研发的控制器软件、专用控制系统在化工、核电、高铁等领域已得到大规模成功应用,并在实际工程实践中得到了不断的性能改进和持续的质量提升。
但是,报告同时指出了国产工业控制软件的核心技术仍然受制于国外公司,企业自主创新能力仍然不强。报告称,国产工业控制软件的精密采集、精准时钟、智能算法、故障定位、中断调度等方面的核心技术仍然受制于国外公司,企业自主创新能力不强,如:智能传感和检测装备作为信息化的基础数据采集和控制装备,在特殊测量、在线检测、软件过滤方面存在不足,导致所采集的现场数据不准确,影响了生产过程的控制精度。
此外,国产工业控制软件仍然缺乏基础编码、软件开发、接口集成、运行维护等封面的标准与规范,导致软件的可扩展性、可配置性、可重构性和互操作性较差,应用效果不佳。
值得关注的是,由于拥有巨大的市场需求,行业应用软件已成为我国软件行业的主打产品,在国民经济中占据着十分重要的地位。经过多年的发展,我国的电信、金融、交通、电力等重点行业的信息化系统应用已经非常广泛,并取得了巨大的经济和社会效益。
报告针对金融、电信、交通、电力、电子政务、医药等行业软件,从软件的有效性、性价比、可接受度、改进建议等方面进行了软件使用质量评估。评估结果显示,85%的用户表示对其使用的行业应用软件比较满意、满意或者非常满意;15%的用户认为软件仍需改进。
需要指出的是,在行业应用软件的评估中,电信行业应用软件的用户满意度两级分化明显。统计数据显示,20%的电信用户对其使用的应用软件非常满意,但其不满意率也较高,为15%。这说明电信行业应用软件存在着两级分化的现象,部分软件质量较高,部分软件仍有许多需要改进的地方,应加强软件的开发管理。
在对电信行业应用软件进行缺陷分析时,报告指出,电信行业的应用软件在功能性和易用性方面缺陷较多,缺陷率分别为56.07%和15.02%,合计71.09%;其中,功能方面的质量问题主要集中在功能实现与预期要求不一致、系统业务流程与实际业务流程不一致。在易用性方面,主要突出表现在电信行业软件存在说明文档不够准确或不够详细的问题。