软交所--软件开发的三级体系

  阐述一种软件服务产业发展的思路,就是建立一种三级研发体系,保证软件开发能力的可持续性发展。

  一、现状

  认为中国软件开发人员不缺乏技术的一个常用例子就是中国程序员可以写出很好的函数代码但是不能很好的组织起来。但是一个软件产品需要的函数代码从数十个到更多,单单可以写好函数的不能叫做好的程序员。就如同一个不能把朗朗上口的段落组织成文章的人不能称为作家一样。

  中国软件业缺乏什么?很多的人认为中国软件业不缺乏技术,而是缺乏技术的管理和如何把技术转化为社会效益的手段。应该说,虽然软件技术的学习热潮在我国方兴未艾,但是我们对于软件技术的缺乏,特别是对于关键技术的缺乏还是非常的明显。

  同时,技术管理人才和手段的匮乏也是技术整体落后的体现。系统级分析人员和项目开发管理人员一直都是稀缺资源。而能够将成熟的软件开发管理手段应用的日常的软件开发管理中的软件开发企业寥寥无几。

  对于软件市场的缺乏把握,也是软件业缺乏人才的一个例证。即使是很多成名已久的软件公司,也一直处于被打压和求生存的阶段。正是由于开发技术、开发人才和开发管理手段和企业经营手段的欠缺,造成了我国软件开发一直处于人才流失、缺乏管理、低水平重复和浪费、大量有效人力资源不能有效运用的地步。

  二、对策

  分析制约我国软件产业发展的三个因素:开发技术、管理技术、运营技术来看,都有相应的解决手段。开发技术欠缺,可以引进相关人才和技术。比如现在流行的JAVA、LINUX、无线通讯、密码安全等;管理技术缺乏可以引进国外科学的管理技术和管理人员,比如ISO系列国际标准和CMM认证标准;运营技术可以通过引进相应的市场分析开发人员,采用走出国门首先立足于世界的手段。

  但是后面两个因素都需要时间和经验的更多更长的积累,同时也要建立在开发技术发展的基础之上。那么建立一套良好的体制,稳定开发技术队伍、促进开发技术的深入和发展、吸引更多的人才进入到软件开发的行业中来就是目前的关键所在了。

  面对我国目前软件开发业内本身的现状,不由得让人对我国的软件开发产业产生忧虑。更加让人担忧的是由此而产生的低水平低发展的恶性循环。因此尽快改变这种现状就成了21世纪我国软件产业发展的当务之急。

  因此提出建立软件服务开发的三级体系:外-企-人。外,就是核心开发技术在国外;企-就是目前从事软件开发的企业和拥有软件开发人才的企业;人就是大量在校学生和爱好软件开发的人。

时间: 2024-11-08 11:48:08

软交所--软件开发的三级体系的相关文章

软交所--软件选型决定着未来效益

对于现代的企业来说,信息化建设是一个企业发展的必经之路,而且在企业发展中起到非常重要的作用.然而,前提是必须要选对管理软件.我们知道,软件选型正确与否直接决定着管理软件服务在企业管理中的发挥,从而决定了管理软件带给企业效益的多少. 企业管理软件选型的全攻略,既然企业管理软件不是价格越低的就越好,那具体来说CIO们应该如何开展软件选型,才能在最大程度上降低选型成本,真正做到"物美价廉"呢? 首先,要选用标准化产品,尽量减少定制化.假如一个民企有50个销售需要一套CRM软件,大量定制化的C

软交所--未来软件开发的六大趋势

软件开发公司与时俱增,软件开发的技术与时俱进,如果能更好的开发管理正版软件,就要有更好的软件开发技术,我们就来分析下软件开发领域正在兴起的六大重要趋势: 1. 设备和用户界面多样化 各种廉价互联网设备越来越多,用户需要通过各种方式去访问和处理数据,而且随之而来的是用户界面也越来越多样化,向自然和直观的交互发展,包括基于触摸.基于语音和基于相机的等等.Windows 7目前为触摸屏应用提供了良好支持,而Silverlight和WPF.MFC都开始支持基于相机和多点触控的交互. 2. 分布式开发 分

软交所--搭建阳光的软件交易平台

建立一个公开.透明的交易平台,让软件的发包方或者软件购买者可以货比三家,可以大大降低软件的交易成本,也有助于软件产业的健康发展.(记者 邹大斌) 最近,北京某企业因为不满软件开发方的开发进度和软件功能,拒绝与开发方继续合作.该软件项目合同额为800万元人民币,然而,项目没有完成,到底应该给 开发方支付多少钱成为争论的焦点.双方僵持不下,找到北京软件和信息服务交易所(以下称软交所).经过软交所组织的专家组进行评估,最终以支付120万元 人民币作为了结. 这个真实的案例说明了软件行业当前面临的一个带

软交所--五大招教你判断ERP软件是否适用

ERP系统是建立在信息技术基础上的以系统化的管理思想,为各个企业决策层及员工提供决策运行手段的一种管理平台.软件服务企业主要经营软件开发,软件定制,ERP,管理软件,软件外包,WEB它是从MRP(物料需求计划)发展来的新一代集成化管理信息系统,其核心思想是供应链管理扩展了MRP的功能,.对于改善企业业务流程提高企业核心竞争力具有显着作用. 一个全能型CIO不仅仅可以用信息化帮助企业提升企业竞争力,同时对于起到辅助支持的信息化产品要了如指掌.对于信息化产品或者是ERP产品的选型通常从以下几个基本方

软件开发知识体系(二)

数据结构与算法 算法 数据结构与算法分析 编程珠玑 剑指 Offer 操作系统 现代操作系统 深入理解计算机系统 鸟哥的 Linux 私房菜 Unix 环境高级编程 Unix/Linux 编程实践教程 Operating Systems: Three Easy Pieces (OSTEP) 计算机网络 计算机网络 计算机网络 自顶向下方法 图解 HTTP TCP/IP 详解 卷 1:协议 UNIX 网络编程 Linux 多线程服务端编程 面向对象 Head First 设计模式 设计模式 可复用

浅谈敏捷软件开发与传统软件工程的对比与敏捷开发产生的原因

引言 在"计算机程序的蛮荒时代",人们对于程序的设计.编写是随想随写.灵活变化的.正如我们初学各种编程语言时那样,似乎把程序写对也不是什么很难的事情.然而,这种程序设计模式或许适用于几百行至几千行的小程序,而当我们面对更大的软件规模.更多的代码行数以及更复杂的人员架构时,这种随想随写的程序开发模式似乎不再适用,于是使人们遇到了「软件危机」,进而促使了软件工程这样一门学科的产生. 在我上一门程序设计的课程的时候,老师讲过,当我们学习各种语言.算法和数据结构时,我们学习的是怎样进行&quo

项目管理理论与实践(7)——软件开发报价的计算方法

1.软件开发价格估算方法软件开发价格与工作量.商务成本.国家税收和企业利润等项有关.为了便于计算,给出一个计算公式: 软件开发价格 = 开发工作量 × 开发费用/人·月 1.1开发工作量软件开发工作量与估算工作量经验值.风险系数和复用系数等项有关: 软件开发工作量 = 估算工作量经验值 × 风险系数 × 复用系数 1.1.1估算工作量经验值(以A来表示)软什开发工作量的计算,曾有人提出以源代码行或功能点来计算,这些方法实施起来均有不少难度.目前国际上仍旧按以往经验的方式加以计算,国内各软件企业也

定论——软件开发的方法论探讨

http://www.jianshu.com/p/9593bd7b28d9 一.消除隐喻 1.隐喻 软件开发这件事情,出现得很晚.距今只有几十年的时间,关于它的定义,我们可以简单地说:"就是把软件做出来." 这基本上等于什么都没有说.而软件开发究竟是怎么回事,大家也没有搞明白,于是隐喻就派上用场了.当你要向一个完全没有概念的朋友,解释什么是软件开发的时候,你无法向解释建筑工程那样把他带到现场去看--案件开发的现场,你的朋友会以为软件开发就是一群人坐在电脑前面打键盘--你只能打比方:它就

软件开发的基本策略

http://blog.csdn.net/xiaojianpitt/article/details/1931058 人们在探索软件工程方法的几十年里,提出了许多软件开发的方法,但这些方法都不是严密的理论.我们不应该教条地套用方法,更重要的是学会"选择合适的方法"和"产生新方法". 软件开发中的三种基本策略:复用.分而治之.优化与折衷. 1.复用 对于建立软件系统而言,所谓复用就是利用某些已开发的.对建立新系统有用的软件元素来生成新的软件系统.在一个新系统中,大部分的