2006 2007年中国软件技术应用现状和趋势分析_第1页
2006 2007年中国软件技术应用现状和趋势分析_第2页
2006 2007年中国软件技术应用现状和趋势分析_第3页
2006 2007年中国软件技术应用现状和趋势分析_第4页
2006 2007年中国软件技术应用现状和趋势分析_第5页
免费预览已结束,剩余26页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 2006-20072006-2007年中国软件技术年中国软件技术 应用现状和趋势分析应用现状和趋势分析 2 ?研究目的和方法 ?中国软件开发人才的分布状况 ?.NET技术应用状况和趋势 ?Java技术应用状况和趋势 ?中间件/应用服务器技术 ?软件开发过程技术 ?数据库开发技术 ?企业信息化应用技术 目 录 3 研究目的和方法(一)研究目的和方法(一) 研究目的 .NETJava数据库技术中间件 /应用服务器软件开发过程技术软件开发过程技术ERP软件应用与开发技术软件应用与开发技术企业信息化企业信息化CRMSCM电子商务HROA/ 协同办公4 研究目的和方法(二)研究目的和方法(二) 研究

2、方法和流程 项目策划IT168深蓝群组深蓝群组IT168 信息化频道信息化频道ITPUB 论坛论坛IXPUB 论坛论坛IT168调研中心调研中心问卷设计频道主编频道主编频道编辑频道编辑论坛版主论坛版主厂商技术专家厂商技术专家调研中心分析师调研中心分析师上线调查IT168 网站网站IT168 深蓝频道深蓝频道ITPUB 论坛论坛IXPUB 论坛论坛其它友情网站其它友情网站数据处理数据整理数据整理数据分析数据分析图表制作图表制作研究报告写作频道主编频道主编频道编辑频道编辑论坛版主论坛版主调研中心分析师调研中心分析师数据校验数据校验5 研究目的和方法(三)研究目的和方法(三) 调查问卷回收状况 回收

3、问卷数量百分比总体问卷样本数量11,331 -不合格样本数量2,221 19.6%合格样本数量9,110 80.4%只填写了基础问卷的数量3,163 34.7%填写了相关技术问卷的数量5,947 65.3%.NET问卷填写数量1,078 18.1%JAVA问卷填写数量1,506 25.3%中间件问卷填写数量1,276 21.5%软件开发工具问卷填写数量1,436 24.1%信息化问卷填写数量2,150 36.2%数据库问卷填写数量2,683 45.1%6 ?研究目的和方法 ?中国软件开发人才的分布状况 ?.NET技术应用状况和趋势 ?Java技术应用状况和趋势 ?中间件/应用服务器技术 ?软件

4、开发过程技术 ?数据库开发技术 ?企业信息化应用技术 目 录 7 中国IT技术开发从业人员在年龄结构分布上比较年轻,年龄在2135岁的技术开发人员占到了 90%以上,显示出中国软件技术开发人才是一批充满创新活力的群体。 中国软件开发技术人才的分布状况(一)中国软件开发技术人才的分布状况(一) 年龄结构 6.1%16.3%40.5%35.1%2.0%0.0%5.0%10.0%15.0%20.0%25.0%30.0%35.0%40.0%45.0%大于35岁31-35岁26-30岁21-25岁小于等于20岁数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPU

5、B 2006,128 计算机专业和理工科专业的本科教育是目前我国IT应用技术人才的重要来源。 中国软件开发技术人才的分布状况(二) 大专或大专以下?22.6%硕士?13.7%本科?62.5%博士或博士后?1.2%数据来源:IT168&ITPUB 2006,12 文科?6.1%理工科非计算机专业?27.8%其它?5.3%计算机专业?60.8%数据来源:IT168&ITPUB 2006,12学历分布 专业分布 9 1.5%2.2%2.8%3.5%2.6%11.7%1.1%2.0%2.4%11.7%10.5%2.5%9.8%13.8%11.7%10.2%0.0%2.0%4.0%6.0

6、%8.0%10.0%12.0%14.0%16.0%CIO/CTO? ?软件架构师(Software Architector)?SA/SD(系统分析/设计师)? ?高级顾问? ?咨询师? ?项目经理? ?文档工程师? ?业务分析师? ?测试工程师? ?网络管理员? ?DBA数据库管理员? ?配置管理人员? ?高级程序员? ?程序员? ?技术支持工程师? ?其它?数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPUB 2006,12 中国软件开发技术人才分布主要以中初级职位为主,随着IT技术应用的深入, IT应用技术的分工也开始变得越来越细,职位的种类也变

7、得越来越多。 中国软件开发人才的分布状况(三)中国软件开发人才的分布状况(三) 职位分布 高级职位占24.3% 中初级职位占75.7% 10 在行业分布上,有 40%的IT开发技术人员都来自于 IT服务商,其次有 23.5%的人才聚集在传统的四大行业中;有 18.8%的来自制造行业。从人才的聚集情况来看,传统的四大行业和制造行业,仍然是中国信息化建设最活跃的领域。 中国软件开发人才的分布状况(四) 行业分布 40.7%3.6%9.0%6.6%4.3%18.8%3.2%2.6%2.6%2.0%1.6%5.0%0%5%10%15%20%25%30%35%40%45%IT服务商政府?科研/教育? ?

8、电信?金融制造商业流通?媒体与传播? ?交通运输物流? ?医疗卫生?石油化工?其它 ?传统的四大行业占23.5% 11 从实施、评估和决策三个方面的比例来看,软件开发技术人员是推动中国信息技术产业发展的中坚力量。 中国软件开发技术人才的分布状况(五) 使用人员?10.4%其它5.3%实施人员?43.4%决策人员?13.2%选型评估人员?16.8%需求提出人员?10.9%数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPUB 2006,12企业IT项目建设中的角色 12 中国软件开发技术人才的分布状况(七)中国软件开发技术人才的分布状况(七) 软件开发技

9、术人才所关注的未来IT技术发展趋势 21.2%21.2%10.0%10.0%0.5%0.5%14.5%14.5%2.7%2.7%6.7%6.7%6.1%6.1%5.6%5.6%0.6%0.6%2.4%2.4%1.3%1.3%0.8%0.8%12.6%12.6%0%5%10%15%20%25%Microsoft .NET/VisualStudioJave/J2EEEclipseOracleIBM DB2Microsoft Window 操作系统LinuxDatabase Web Service和相关开放标准UMLMobile技术Embedded技术BEA Web logic其它数据来源:IT16

10、8&ITPUB 2006,12开发语言与工具 数据库技术 操作系统技术 技术与标准 移动与嵌入式技术 中间件技术 13 ?研究目的和方法 ?中国软件开发人才的分布状况 ?.NET技术应用状况和趋势 ?Java技术应用状况和趋势 ?中间件/应用服务器技术 ?软件开发过程技术 ?数据库开发技术 ?企业信息化应用技术 目 录 14 调查显示,目前有超过一半的开发技术人员已经在使用.NET Framework 2.0版本。 2006年是.NET平台从1.1向2.0迅速转移的一年,这充分说明.NET技术已走向成熟,可以预计,2007年大多数的.NET项目将建构于.NET Framework 2.

11、0之上。 .NET开发与应用(一)开发与应用(一) .NET CompactFramework1.0?2.8%.NETFramework1.129.4%.NET CompactFramework2.0?3.1%.NETFramework2.0?64.7%数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPUB 2006,12.NET开发平台的语言版本升级速度加快 15 从56.0%的技术人员要从.NET转移到其它应用开发领域的意愿上看,微软开发者正受到来自其它技术平台的诱惑。其中有27.9%的技术人员将有转移到Java平台的意向。 .NET开发与应用(二

12、)开发与应用(二) 转移到非.NET技术平台的意向分布状况 转移到其它应用领域?, 5.3%转到基于动态语言或脚本语言的Web应用开发 ? ?,14.7%转到Linux系统应用开发 ? ?, 8.1%转到Java, 27.9%不,我不会转移开发领域 ? ?,44.0%要转移, 56.0%数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPUB 2006,1216 ?研究目的和方法 ?中国软件开发人才的分布状况 ?.NET技术应用状况和趋势 ?Java技术应用状况和趋势 ?中间件/应用服务器技术 ?软件开发过程技术 ?数据库开发技术 ?企业信息化应用技术

13、目 录 17 调查显示, Java技术在Web应用的开发中占到了 57.9%。从中可以分析出, J2EE和J2SE的web解决方案已经成为了主流。 另外, 除了web开发之外,还有15%的开发者用 Java来开发移动或嵌入式应用。虽然比例比较小,但是显示出 J2ME在移动或嵌入式的解决方案中的地位非常重要。 JavaJava开发与应用(一)开发与应用(一) Java技术开发应用领域的分布状况 Web应用?57.9%C/S应用?11.7%移动或嵌入式应用?15.0%系统编程15.4%数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPUB 2006,121

14、8 调查显示,有 17.6%的开发技术人员将转向 .NET,结合上前面 .NET的调查结果。从中可以看到,在 JAVA 和.NET开发语言两大主流开发语言的较量中开发者对Java的青睐要略胜一筹。但从发展趋势上看,它们之间将长期呈相互制约相互威胁的关系。 另外,值得注意的是,有 10%的人转向RUBY,显示新兴的脚本语言将会对Java语言形成威胁。 Java开发与应用(二) Java语言的竞争情况:转移趋势 54.3%23.1%17.6%10.1%5.5%5.0%2.5%2.6%0%10%20%30%40%50%60%不,不打算转移C/C+.NETRuby等动态语言PHP等脚本语言Delphi

15、VB 其它 数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPUB 2006,1219 ?研究目的和方法 ?中国软件开发人才的分布状况 ?.NET技术应用状况和趋势 ?Java技术应用状况和趋势 ?中间件/应用服务器技术 ?软件开发过程技术 ?数据库开发技术 ?企业信息化应用技术 目 录 20 中间件中间件/ /应用服务器技术(一)应用服务器技术(一) 调查显示,目前应用服务器与其他类型中间件相比已经处于领先的地位。从应用服务器的应用上看, IBM,BEA,Oracle分别处于前 3位。IBM能后来居上,与 IBM的市场销售策略有关。但在开源的应用服务

16、器 JBoss的使用率却只占到了 8.8,可以看出在一些关键领域的应用上面,人们对开源产品的使用还是比较慎重。 45.5%37.6%24.1%19.6%8.8%6.4%5.6%5.6%7.2%0%5%10%15%20%25%30%35%40%45%50%IBM WebSphere BEA WebLogic Oracle Application Server Apache Tomcat JBoss SunOne Application Server Borland Application Server Resin 其它数据来源:数据来源:IT168&ITPUB 2006,12IT168&

17、amp;ITPUB 2006,12相差8% 不足10% 企业对应用服务器的使用情况分布 21 中间件中间件/应用服务器技术(二)应用服务器技术(二) 调查显示,在被推荐应用服务器种类中, IBM WebSphere 占到了33.1%;而BEA Weblogic 占到了30.3%。IBM WebSphere和BEA WebLogic 相差只有2.8个百分点,在推荐程度上面,两者比较相近。 Apache Tomcat ?6.4%BEA WebLogic ?30.3%Oracle ApplicationServer ? ?16.9%IBM WebSphere ?33.1%SunOne Applica

18、tionServer ? ?2.3%JBoss ? ?3.6%Borland ApplicationServer ? ?2.1%其它5.3%数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPUB 2006,12领先2.8% 开发技术人员推荐应用服务器的种类分布 22 ?研究目的和方法 ?中国软件开发人才的分布状况 ?.NET技术应用状况和趋势 ?Java技术应用状况和趋势 ?中间件/应用服务器技术 ?软件开发过程技术 ?数据库开发技术 ?企业信息化应用技术 目 录 23 软件开发过程技术(一) 软件开发项目对迭代开发方式的应用状况 没有采用23.1%已

19、经采用但不彻底47.5%已经采用并比较彻底?6.4%没有采用但很想采用23.0%数据来源:IT168&ITPUB 2006,12 RUP ? ?17.7%XP ?42.5%自定义的过程管理框架20.3%MSF ? ?14.6%没有采用过程管理框架?4.9%数据来源:IT168&ITPUB 2006,12软件开发企业对项目过程管理框架的应用状况 在项目管理框架的应用上。调查显示,尽管采用XP和RUP作为项目管理框架的企业有60.2%。但真正理解和使用迭代开发思想的公司却非常少,只有6.4%的公司使用的很彻底。这反映出中国软件业十分严峻的问题,那就是很多企业在软件开发过程中的对迭代

20、方法到底是什么,到底如何使用,到底如何应用迭代思想来帮助软件企业更好的处理开发中遇到的问题,还没有深入的理解。 24 在项目管理工具的使用方面。国内使用项目管理工具主要是两种, Microsoft Project和IBM Rational 。从这个结果上可以看到国内对初级的项目管理工具使用较多,而对于具有复杂和高级的功能项目管理软件使用较少。 软件开发过程技术(二)软件开发过程技术(二) 软件开发对项目管理工具使用分布状况 IBM RationalSUMMIT20.1%PMOffice ? ?2.8%MicrosoftTeamFoundationSystem ? ?2.4%MicrosoftP

21、roject ?64.7%其它10.0%数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPUB 2006,1225 ?研究目的和方法 ?中国软件开发人才的分布状况 ?.NET技术应用状况和趋势 ?Java技术应用状况和趋势 ?中间件/应用服务器技术 ?软件开发过程技术 ?数据库开发技术 ?企业信息化应用技术 目 录 26 调查显示, 2006年有40.2%的数据库应用集中在业务应用方面,从中可以看到,数据库在企业中的应用仍然以业务应用为主。其次,有21.3%的数据库应用与存储相关。随着企业业务数据不断累积,用户进一步需要加强的就是数据存储应用与优化。

22、数据挖掘和商业智能的项目应用占到了 11.3%和11%.数据挖掘的信息一般为商业智能应用服务,两者的比例基本接近。 数据库开发技术(一)数据库开发技术(一) 企业数据库应用的分布状况 全文检索 ? ?2.6%其它2.2%商业智能 ? ?11.0%数据存储 ? ?21.3%数据挖掘 ? ?11.3%业务应用 ? ?40.2%备份恢复 ? ?4.8%性能调整 ? ?6.6%数据来源:数据来源:IT168&ITPUB 2006,12IT168&ITPUB 2006,1227 调查显示,绝大部分的开发人员的兴趣在于数据库应用开发,从一个侧面说明企业对于应用的开发和业务的实现最为关心。 BI(商务智能)对II(信息集成)有兴趣的比例为都高于40%。显示出国内用户对于更高级的应用需求正在增加,这一领域将成为市场新的增长点。 另外,对XML支持的兴趣达到了28.1%,预示着未来非结构化数据的存储处理将有一个很大的成长空间。 数据库开发技术(二)数据库开发技术(二) 开发者对数据管理的兴趣分布状况 74.5%46.2%40.3%28.1%17.9%1.7%0%10%20%30%40%50%60%70%80%数据库应用开发 BI(商业

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论