2006-2007年中国软件技术 应用现状和趋势分析
目 录 研究目的和方法 中国软件开发人才的分布状况 .NET技术应用状况和趋势 Java技术应用状况和趋势 中间件/应用服务器技术 软件开发过程技术 数据库开发技术 企业信息化应用技术
研究目的和方法(一) 研究目的
研究目的和方法(二) 研究方法和流程
研究目的和方法(三) 调查问卷回收状况
目 录 研究目的和方法 中国软件开发人才的分布状况 .NET技术应用状况和趋势 Java技术应用状况和趋势 中间件/应用服务器技术 软件开发过程技术 数据库开发技术 企业信息化应用技术
中国软件开发技术人才的分布状况(一) 年龄结构 中国IT技术开发从业人员在年龄结构分布上比较年轻,年龄在21-35岁的技术开发人员占到了90%以上,显示出中国软件技术开发人才是一批充满创新活力的群体。
计算机专业和理工科专业的本科教育是目前我国IT应用技术人才的重要来源。 中国软件开发技术人才的分布状况(二) 学历分布 专业分布 计算机专业和理工科专业的本科教育是目前我国IT应用技术人才的重要来源。
中国软件开发人才的分布状况(三) 职位分布 高级职位占24.3% 中初级职位占75.7% 中国软件开发技术人才分布主要以中初级职位为主,随着IT技术应用的深入,IT应用技术的分工也开始变得越来越细,职位的种类也变得越来越多。
中国软件开发人才的分布状况(四) 传统的四大行业占23.5% 行业分布 在行业分布上,有40%的IT开发技术人员都来自于IT服务商,其次有23.5%的人才聚集在传统的四大行业中;有18.8%的来自制造行业。从人才的聚集情况来看,传统的四大行业和制造行业,仍然是中国信息化建设最活跃的领域。
中国软件开发技术人才的分布状况(五) 企业IT项目建设中的角色 从实施、评估和决策三个方面的比例来看,软件开发技术人员是推动中国信息技术产业发展的中坚力量。
软件开发技术人才所关注的未来IT技术发展趋势 中国软件开发技术人才的分布状况(七) 软件开发技术人才所关注的未来IT技术发展趋势 开发语言与工具 数据库技术 操作系统技术 技术与标准 移动与嵌入式技术 中间件技术
目 录 研究目的和方法 中国软件开发人才的分布状况 .NET技术应用状况和趋势 Java技术应用状况和趋势 中间件/应用服务器技术 软件开发过程技术 数据库开发技术 企业信息化应用技术
.NET开发与应用(一) .NET开发平台的语言版本升级速度加快 调查显示,目前有超过一半的开发技术人员已经在使用.NET Framework 2.0版本。 2006年是.NET平台从1.1向2.0迅速转移的一年,这充分说明.NET技术已走向成熟,可以预计,2007年大多数的.NET项目将建构于.NET Framework 2.0之上。
.NET开发与应用(二) 转移到非.NET技术平台的意向分布状况 从56.0%的技术人员要从.NET转移到其它应用开发领域的意愿上看,微软开发者正受到来自其它技术平台的诱惑。其中有27.9%的技术人员将有转移到Java平台的意向。
目 录 研究目的和方法 中国软件开发人才的分布状况 .NET技术应用状况和趋势 Java技术应用状况和趋势 中间件/应用服务器技术 软件开发过程技术 数据库开发技术 企业信息化应用技术
Java开发与应用(一) Java技术开发应用领域的分布状况 调查显示,Java技术在Web应用的开发中占到了57.9%。从中可以分析出,J2EE和J2SE的web解决方案已经成为了主流。 另外, 除了web开发之外,还有15%的开发者用Java来开发移动或嵌入式应用。虽然比例比较小,但是显示出J2ME在移动或嵌入式的解决方案中的地位非常重要。
Java开发与应用(二) Java语言的竞争情况:转移趋势 调查显示,有17.6%的开发技术人员将转向.NET,结合上前面.NET的调查结果。从中可以看到,在JAVA和.NET开发语言两大主流开发语言的较量中开发者对Java的青睐要略胜一筹。但从发展趋势上看,它们之间将长期呈相互制约相互威胁的关系。 另外,值得注意的是,有10%的人转向RUBY,显示新兴的脚本语言将会对Java语言形成威胁。
目 录 研究目的和方法 中国软件开发人才的分布状况 .NET技术应用状况和趋势 Java技术应用状况和趋势 中间件/应用服务器技术 软件开发过程技术 数据库开发技术 企业信息化应用技术
中间件/应用服务器技术(一) 企业对应用服务器的使用情况分布 相差8% 不足10% 调查显示,目前应用服务器与其他类型中间件相比已经处于领先的地位。从应用服务器的应用上看,IBM,BEA,Oracle分别处于前3位。IBM能后来居上,与IBM的市场销售策略有关。但在开源的应用服务器JBoss的使用率却只占到了8.8%,可以看出在一些关键领域的应用上面,人们对开源产品的使用还是比较慎重。
中间件/应用服务器技术(二) 开发技术人员推荐应用服务器的种类分布 调查显示,在被推荐应用服务器种类中,IBM WebSphere占到了33.1%;而BEA Weblogic占到了30.3%。IBM WebSphere和BEA WebLogic相差只有2.8个百分点,在推荐程度上面,两者比较相近。 领先2.8%
目 录 研究目的和方法 中国软件开发人才的分布状况 .NET技术应用状况和趋势 Java技术应用状况和趋势 中间件/应用服务器技术 软件开发过程技术 数据库开发技术 企业信息化应用技术
软件开发企业对项目过程管理框架的应用状况 软件开发过程技术(一) 软件开发企业对项目过程管理框架的应用状况 软件开发项目对迭代开发方式的应用状况 在项目管理框架的应用上。调查显示,尽管采用XP和RUP作为项目管理框架的企业有60.2%。但真正理解和使用迭代开发思想的公司却非常少,只有6.4%的公司使用的很彻底。这反映出中国软件业十分严峻的问题,那就是很多企业在软件开发过程中的对迭代方法到底是什么,到底如何使用,到底如何应用迭代思想来帮助软件企业更好的处理开发中遇到的问题,还没有深入的理解。
软件开发过程技术(二) 软件开发对项目管理工具使用分布状况 在项目管理工具的使用方面。国内使用项目管理工具主要是两种, Microsoft Project和IBM Rational 。从这个结果上可以看到国内对初级的项目管理工具使用较多,而对于具有复杂和高级的功能项目管理软件使用较少。
目 录 研究目的和方法 中国软件开发人才的分布状况 .NET技术应用状况和趋势 Java技术应用状况和趋势 中间件/应用服务器技术 软件开发过程技术 数据库开发技术 企业信息化应用技术
数据库开发技术(一) 企业数据库应用的分布状况 调查显示, 2006年有40.2%的数据库应用集中在业务应用方面,从中可以看到,数据库在企业中的应用仍然以业务应用为主。其次,有21.3%的数据库应用与存储相关。随着企业业务数据不断累积,用户进一步需要加强的就是数据存储应用与优化。 数据挖掘和商业智能的项目应用占到了11.3%和11%.数据挖掘的信息一般为商业智能应用服务,两者的比例基本接近。 当数据存储有效的实现之后,在面对大规模或海量数据的情况下,用户的应用会自发的向更高级的应用推进,这一方向就是数据挖掘,我们注意到, 业务应用40.2%,数据存储21.3%,数据挖掘11.3% 这三组数据大致上按照50%的比例递进,也就是说从长期看来,用户应用按照50%的比例逐渐向更高级的应用演进,这是近乎完美的统计数据,也充分说明中国市场在数据存储和商务智能方面潜力巨大。
数据库开发技术(二) 开发者对数据管理的兴趣分布状况 调查显示,绝大部分的开发人员的兴趣在于数据库应用开发,从一个侧面说明企业对于应用的开发和业务的实现最为关心。 BI(商务智能)对II(信息集成)有兴趣的比例为都高于40%。显示出国内用户对于更高级的应用需求正在增加,这一领域将成为市场新的增长点。 另外,对XML支持的兴趣达到了28.1%,预示着未来非结构化数据的存储处理将有一个很大的成长空间。
目 录 研究目的和方法 中国软件开发人才的分布状况 .NET技术应用状况和趋势 Java技术应用状况和趋势 中间件/应用服务器技术 软件开发过程技术 数据库开发技术 企业信息化应用技术
企业信息化应用技术(一) 2007年企业信息化技术实施和部署系统趋势变化 2.5% 5.7% 2006-2007年 ERP和OA/协同办公系统仍然是企业信息化技术应用的重点。从调查的数据上显示,2007年SCM/物流和CRM系统建设将会变得活跃起来。
企业信息化应用技术(二) 2007年企业信息化技术应用趋势 调查显示,应用系统集成和信息安全将成为企业关心的两个首要问题,两者的关注比例均超过55%。预计2007年企业在应用系统集成,企业信息安全方面的投入将会得到加强。
结束, 谢谢大家!