软件产业在英国的发展状况

(整期优先)网络出版时间:2013-08-18
/ 2

软件产业在英国的发展状况

黎明金梅杜鹃宋广军郭媛

黎明金梅杜鹃宋广军郭媛

(齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006)

摘要:本文介绍了软件产业在英国的发展状况。为我国软件工程的行业发展及人才培养提供一定的借鉴。

关键词:软件工程;英国;发展状况

中图分类号:F426文献标识码:A文章编号:1671-6035(2013)08-0000-01

在英国,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了英国经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。英国国家公共事业和基础设施往往依赖非常复杂而又庞大的可信赖的计算机系统,对于构建业务系统,他们有一套成熟技术可供使用—J2EE、NET、EJB、SAP、BPEL4WS、SOAP、CBSE—这些技术使得他们部署大型的基于WEB的应用要比过去快得多。同时,基于软件技术及人员资源整合管理的软件工程学在英国也有着很好的发展势态。

一、英国软件产业研究和管理机构

早在1999年底由英国协作和管理研究所(ICM)牵头,组成一个信息技术长远规划小组,共有21名成员,分别是来自英国贸易和工业部的官员、知名大学教授、世界级的研究所研究员和大、中、小企业的专家,主席为ICM的KeithBaughan先生。该小组成立后,首先向全国117个单位(包括政府机构、学术团体、大学、研究所、企业和商界等)发出咨询调查函,征求他们对英国15~20年IT技术发展规划意见,然后参阅了25份相关报告,于2000年12月向英国贸易和工业部呈交,关于“英国信息技术长远发展构想”的报告。该报告对英国信息技术进行了定义和分类;对信息产业进行了界定;对英国IT业目前优势、弱点、商机和威胁进行了分析(即SWOT分析);并对今后的发展提出了详尽的建议。

二、英国软件产业布局

英国软件产业的优势领域有数据库、支撑软件包、虚拟现实、WAP技术、基于神经系统的多媒体应用、实时和对安全性要求高的软件以及金融、财务软件和娱乐软件。英国劳动者中有90%在为上网的公司服务,其中33%从事与顾客或供应商进行网上财务交易的工作,这一比例超过美国、瑞典、德国、法国、日本和加拿大。英国软件和计算机服务业与其他工业分布类似,主要集中在英格兰南部、米德兰地区和苏格兰。软件方面,剑桥地区尤为集中。由于该产业强调公司之间的协作和吸引员工方面的竞争,因此,英国软件和计算机服务业明显的集中在M4高速公路周边交通便利的地区。互联网的使用和带宽的增加为应用服务提供(ASP)的发展创造了契机,软件企业将通过互联网发送软件;通过一对多的方式和外购、集中维护和支持功能提高经济规模。

三、英国式软件开发

英国很多软件项目的开发都是基于一些图形化的东西来做的,他们的目的是尽量少写代码甚至不写代码。代码能够通过图形化的方式自动生成,这样的一个好处就是如果用户的需求变化或者业务逻辑发生变化,需要做的就是对图形表示的调整,然后重新自动生成代码,这也就是国外开发很注重对项目的概念和逻辑分析的原因。

他们的重点是把业务规则和需求用图形化的方式表现出来,然后通过CASE工具自动生成代码。另外,因为他们注重模型的建立,所以在建立其他应用的时候,能够借鉴原先的模型,在高层次上做调整和优化,同时能够有效的提取原有系统中可以被使用的部分。

英国的软件研发过程,更讲求产业化,个人色彩比较淡。不过分地依靠个人,喜欢将软件开发形成产业规模。

四、英国软件工程标准概况

英国软件业十分重视软件标准化在软件开发和质量保证中的作用,并已建立一套质量保证标准,将软件开发过程中的活动分解为一个一个的过程进行管理。

例如,英国国家航空局十分重视软件标准的作用,通过欧洲合作航天标准(ECSS)组织建立了一套完善的行业标准用来具体指导项目的软件开发。英空局对航空产品的质量管理执行基于以下三个层次的标准体系。一是ISO9000:2000标准,用以建立软件承制单位的质量保证体系;二是依据ECSS标准体系结构实施项目管理,开展产品保证;三是公司根据公司的特点,制定具体执行的作业指导书。在整个体系中,对软件而言,一方面要服从ECSS标准,另一方面,还要对下一层的标准作进一步的说明和补充。如ECSS-E-40,ECSS-Q-80是ECSS的组成部分,ECSS-E-40还有更专用的标准,其中ECSS-E-40-01是航天工程—空间运行段的软件专用标准,ECSS-E-40-03是航天工程—地面部分软件的专用标准。对ECSS-Q-80也有下一层的标准作为指导性文件,其中ECSS-Q-80-01是软件公用编码定义与执行的指导性文件,ECSS-Q-80-02是软件可靠性安全性技术的指导性文件,ECSS-Q-80-03是软件过程评估与改进的指导性文件等。承担航天工程产品的单位与公司都很重视并遵循为本行业制定的这些标准与规范。据此完成他们软件整个生命活动周期的活动。

国际标准化组织1994年发布的ISO9000-3《质量管理与质量保证标准—第3部分:ISO9001在软件开发,供应和维护中的使用指南》就是以英国标准BS5750为蓝本制定的。目前十分流行的TickIT《软件质量体系按ISO9001建立和认证指南》认证最早由英国贸易部和工业部发起,现已得到很多国家承认。欧洲,澳洲和远东的不少国家还直接采用TickIT大纲作为他们认证大纲的基础。

作者简介:黎明(1982-),女,讲师,研究方向为计算机科学与软件工程齐齐哈尔大学教育科学研究项目“中英软件开发领域人才培养模式的比较研究”;黑龙江省高教学会“十二五”教育科学研究规划课题“创新卓越计划人才培养模式深化校企合作成果的实践与研究”。