软件工程的发展历程是什么,发展如何

原标题:杨芙清院士:中国软件笁程的发展历程历程与发展

杨芙清院士以“中国软件工程的发展历程历程与发展”为题作报告她从软件工程的发展历程概况、中国软件笁程的发展历程、若干重要研究方向和人才培养等四个方面对软件工程的发展历程的发展历程和基本问题进行了深入剖析。她介绍当前笁程博士的培育方式体现了校企深度融合、协同创新的成果,在此过程中学校构建了开放式、国际化的培养环境

杨芙清:中国软件工程嘚发展历程26年

杨芙清院士 原CCF副理事长

主持人:各位来宾、女士们、先生们大家下午好!受计算机协会和本届大会的委托,我主持今天下午嘚大会我是刘爱民,能够在中国计算机事业创建50年之际主持今天下午的大会感到非常荣幸。

今天下午大会首先请杨芙清院士做讲演怹讲演的题目是中国软件工程的发展历程26年。

杨芙清:今天是计算机事业50年庆典参加这个会议感到非常高兴,一晃就50年弹指一挥间上午很多院士已经讲了计算机事业的50年,我是搞软件工程的发展历程的软件的起步跟计算机同时起步,因为我国开始研究自主创新软硬件配套软件工程的发展历程是1980年开始,所以我说中国软件工程的发展历程26年中国软件工程的发展历程是软件产业的支柱学科,软件工程嘚发展历程是1980年开始软件产业是1982年由国家科委首先组织软件界的人讨论怎么样建设综合的软件产业,所以我今天跟大家汇报的就是有关這方面的内容

我讲的内容有三方面,一个是软件工程的发展历程的历史回顾、中国软件工程的发展历程的二十六年、中国软件产业的发展软件与软件工程的发展历程,软件是客观世界中问题空间与解空间的具体描述是追求表达能力强、更符合人类思维模式,具有易构慥性和易演化性的计算模型软件工程的发展历程是应用计算机科学理论和技术,以及工程管理原则和方法按预算和进度来实现满足用戶要求的软件产品的定义、开发、发布和维护的工程,或以之为研究对象的学科

软件的本质特性是构造性和演化性。软件是典型的知识產品是客观世界中问题空间与解空间的具体描述,所以软件是有结构的构造性是软件的本质特性。软件既然是客观事物的反映是知識的提炼体现和固化,客观世界在不断发展新需求、新技术不断出现,因而软件系统要不断升级和演化因此演化性和构造性都是软件嘚本质特性。 软件工程的发展历程主要研究什么主要研究软件过程和软件的开发范型,来寻找理论与方法以及工程管理技术同时要控淛软件的质量和软件开发的效率,这些都需要CASE工具环境的支撑

软件技术发展主要的驱动力是什么?从三角度来说从操作系统发展的角喥来看,随着计算机环境的变化软件技术在更大范围内促进了资源共享。从软硬件异构性角度来看为了尽可能平滑地桥接异构性,增加互操作性为了屏蔽计算机软件异构性发明了操作系统,为了屏蔽操作系统的异构性发展了中间软件我为了屏蔽中间件的多样性和异構性发展了Web技术,因此软件技术的发展本身就是一个不断桥接异构性的过程实质上是解决概念和处理逻辑之间的问题。从软件生产方式嘚角度来看为了尽可能多的凝练共性,降低开发应用软件的复杂度提高软件开发效率和质量,而发展了软件的技术所以从操作系统編程系统发展中间件,一直到现在大家追求的终端用户编程等都是期望软件开发能够从手工作坊式的软件开发方式转变为软件工业化的苼产技术,这里面很重要的技术就是软件的构件技术

第三说一下软件工程的发展历程发展的主要历程,从60年代到90年代60年代还是手编程序,当时应用在不断的发展手编程序需要大量的人参与,所以出现了软件危机软件工程的发展历程被正式提出来。开始注重程序结构嘚研究程序设计语言和编辑系统得到了应用。到了70年代出现了结构化分析和设计方法程序设计方法学成为研究热点,到80年代CASE工具和环境的研制成为热点面向对象技术开始出现并逐步流行。到了90年代软件复用和软件构件技术得到广泛的应用这图是软件工程的发展历程嘚里程碑,从图上可以看到从模型、工具、过程几个角度来看,各自发展的线速所以软件工程的发展历程技术,在这时候成了多线变形交叉发展的事态而且每个线路有自己的里程碑。

第二方面介绍一下中国软件工程的发展历程的二十六年为了满足中国软件产业发展嘚需求,中国1980恩年启动软件工程的发展历程与实践纵观这一段历史可以看到,其过程与成果与国际发展趋势一致80年代开展软件开发方法学研究,CASE无共聚合环境的研发软件产业开始起步,但是开发停留在手工作坊式到了90年代,以构件技术为主线开展了前沿的研究而苴开始建立较为全面的软件工程的发展历程环境,软件企业也开始使用软件工具2000年展开网构软件技术体系的研究,建立软件构件库体系囷标准和人才培养软件企业开始尝试工业化生产技术。从这个发展历程来看我们大致跟国际上发展一致的。

在软件工程的发展历程方媔代表性的研究工作第一、软件自动化系统,这由南京大学徐家福教授领导科研团队做的工作第二、XYZ系统,这是由中科院堂稚松院士領导的科研团队XYZ系统是由一个时序逻辑语言XYZ/E,以及围绕该语言的一组软件工具组成XYZE是第一个可执行的使序逻辑语言。唐院士在1990年获得國家自然科学一等奖第三、中科院董韫美院士做的工作。第四个是青鸟工程包括全国高等院校科研院所,以及有关的软件企业参与該工作的主要目的为了进行软件生产手段的变革,希望通过工业化生产技术工程化开发委方法,来从手工作坊式变为工业化生产经过伍年计划,从六五、七五、八五、到十五在“十一五”期间在做工作。八五青鸟工程参与的单位22家338人参与这地图表示参与的单位,不僅有高等院校科研院所,中软公司上海软件中心等。青鸟工程主要借鉴传统产业的经验探索软件的生产规律,提出软件生产线的概念希望能够支持软件工业化的生产,改善软件开发过程提升软件产业的能力促进软件产业的合理分工。

1990年提出面向对象的基础上有三個车间、两个库希望能够从手工作坊式,用计算机开发软件过去软件开发出来有利于应用的使用,开发软件的人是手工作坊式的方法,我们希望通过这工作用计算机辅助软件的开发青鸟工程的成果举例,以2001年到2005年是基于互联网以构件库为核心的平台包含16个支持系統和工具,涉及构件化软件开发的8个技术领域在由资源管理层、软件建模、软件再工程、软件质量评价,软件复用过程管理把本身库裏面的一些构件,以及外部的工具集成为一个系统青鸟工程成果的应用,从1990年初期开始青鸟工程的成果已经在众多的软件企业得到了應用,到1998年中国青鸟软件生产线系统、领域开发平台、应用系统开发初步统计直接经济效益超过9190万元,1999年至今以软件构件库为例公共構件库构件总数超过29000个,自主构件总数超过4000个构件苦企业用户超过670家,形成产值21232万元神州数码、用了构件技术以后,安徽国税代码复鼡率达到76%预期效益每年节约成本400万,联想亚信直接效益可节约成本2250万元,这是企业直接统计的数字

三讲一下21世纪软件技术的发展,21卋纪前沿研究十分活跃往往从某种侧面或层次对信息技术提出一种新型模式或理念,软件技术驱动力依然存在随着计算机平台从单机、机群、局域网到互联网的转移,软件技术的发展正进入一个变革性的阶段从资源共享与管理的角度探讨未来网格系统的应用模式,从囚机交互的角度研究未来网络系统应用模式、从软件即服务的理念出发提出了一种新型软件形态并着重探讨软件的协同性和动态性、以特定于领域的代码自动生成为基础,探讨基于中间件的软件系统的开发方法与技术有对等计算、语义网、自治计算随需即取等,这些都昰在互联网发展环境平台基础上软件技术发展的趋势。 发展很快但是看看中国的软件产业还存在三个问题。第一个问题基础软件所占份额尚小在产业中的基石作用未能凸显,基础软件是软件产业的基石是软件产业的主要核心竞争力。在中国软件产业规模中近年来,基础软件虽有较快的增长但所占的份额尚小,在产业中的基石作用未能凸显所以我国虽然是软件应用大国,因为渗透各行各业但還不会是一个软件产业的大国,更不是一个软件产业的强国

问题二、缺乏具有国际竞争力的跨国燃烧企业集团,我国软件企业自主创新能力不够强缺少品牌产品,还没有形成面向领域的专业化软件企业集团2006年中国软件产业年鉴上看出,统计2005年中美软件企业前三强软件銷售额对比中国软件企业前三强是华为、海尔、中兴,如果我是搞软件的话软件都不是我们以为的软件企业,当然华为是很强的软件企业华为年产值19亿美元,美国软件前三强IBM613亿美元,所以这方面可以看到差距很大有待形成具有国际竞争力的跨国软件企业集团。

问題三、软件人才结构性的矛盾突出产业发展的品牌化需要相对应的人才质量,但是现在高管人才供给匮乏缺少高层次高素质的创新型囚才。产业发展规模化需要相对应的人才规模现在离产业发展需求的人才规模还有较大的差距。产业发展多元化需要高层次,实用型复合交叉型的人才。现在缺少面向产业适应社企业需求,工程能力强的人才学生我进入企业学要有一到两年的转型,才能真正适应企业的工作形成企业人才滞后的现象。

怎么办要坚持自主创新,协调发展模式来推进软件工程的发展历程技术和产业的持续发展国镓的需求是前提,这里面提出来几条胡锦涛总书记和温家宝总理提的关于自主创新,关于人才培养和产业发展都是代表着国家需求协調发展的模式是政产学研结合,在政府的组织下产学研结合昨天计算所的50周年庆典上张效祥院士的讲话,以及今天庆祝中国计算机事业50姩大家提出计算机事业能够发展就是一个大协作,是政府的引力下产学研结合的结果,政府在这里要加强宏观管理营造良好的政策環境。学术界和研究院所对软件的需求,人才的结构人才的培养,以及自主创新体系的建设问题上要很好的解决要很好解决产业的結构模式,组织模式和生产方式产学研结合,这样才能真正协调发展推进软件产业的发展。

提三个对策对策一、坚持自主创新,突破基础软件推广构件技术。要集中资源大力发展基础软件基础软件的基础性是应用软件开发与运行的基础,它的关键性反映基础软件昰保障国家政治、经济、军事等方面信息化的安全基础软件具有垄断性,拥有大量用户的软件必然在市场上形成垄断使得后期的同类產品很难超越,基础软件垄断厂商能对构成竞争的应用软件厂商进行有效的制约高转移成本性,用户选择新的基础软件的转移成本要囿协调成本、购置成本,学习成本所组成所以它很容易被锁定与控制。根据这些特性一定要发展自主的基础软件,来提高我国信息产業核心竞争力来规避民族软件产业的风险,为国家信息化保驾护航从这里看到基础软件是软件产业的基石。

从美国、日本、印度三国來看基础软件在软件产业的基石作用,美国掌握了绝大部分通用基础软件核心技术与产品分享全球软件产业约40%市场份额,日本研发绝夶部分嵌入式基础软件核心技术与产品拥有全球软件产业10%的市场份额,印度原先忽视基础软件的研发所以落后于注重嵌入式基础软件嘚研发而后来居上的韩国,在这条线上紫色是韩国,蓝色是印度所以从这上面可以看到,后来发现这问题重视基础软件开发以后,叒重新超越韩国所以从这里可以看到基础软件的重要性。

第二要建设我国自主的软件平台这里包括通用的软件平台和领域的软件平台。

第三推广构件技术突破软件工业化生产关键技术。软件工业化生产关键技术比如软件复用与软件构件技术需求工程技术,可信计算技术等这些都是当前关注加以研究的关键技术。

对策二、提高企业的创新能力使企业成为创新主体,首先要全方位的创新实精深透莋事,为企业提供创新的内部动力所谓全方位的创新,要从理念、技术、管理、机制等几个方面推进创新理念创新可以推进技术创新,从而研发核心产品可以改进管理,促进产业化建立创新的机制来保持持续的创新所以持续的创新很关键。实精渗透做事做实做精悝解需求,在做深的基础上提出新的需求做透就是向横向发展,交叉发展提出创新发展的新方向,这样使创新不断持续发展政产学研相结合,为企业提供创新的外部支持政府的作用在制定相关的法律法规,建立以公共构件库体系为核心的公共软件基础设施组织制萣和发布技术标准,研究机构和大学要研究先进的软件技术和管理方法深入企业技术管理相关的培训、咨询和指导,而且培养高层次、實用型符合型国际化的软件人才。企业要面向领域、结合应用变革生产方式,提高能力做强做大,发展成专业化的企业集团和企业聯盟

结合可以使企业兼顾三代产品,通过创新持续发展企业和用户相结合,面向应用提出需求企业和学研机构相结合可以关注研发孕育第三代产品,我们常说代表未来发展趋势的产品正在基础研究过程中的产品。它参与工程化开发第二代产品这代产品应该极具市場潜力的产品,正在工程化研发中的产品企业和市场结合,来主持产业化批量生产第一代产品,是传统的产品在生产线上批量生产。政企结合营造政策环境和创新的氛围所以结合可以使企业兼顾三代产品,通过创新持续发展

对策三、建立软件产业的结构模式/组织模式,面向需求培育人才通过创新实现产业跨越式发展。软件产业的结构模式包含软件产业的技术基础,工业化生产技术支撑软件产業以构件技术,促进软件产业的合理分工以及软件构件业,系统集成组装与构件业中间的一块是软件基础设施。

软件产业的组织模式在某一领域内,以既有创造能力又装备软件产业基础设施的龙头企业带动一批具有创新能力的中小型软件企业,形成具有国际竞争仂的跨国软件企业集团既增强产学研结合,企业之间又增强合作的模式才能真正发展大型跨国燃烧企业。

面向产业需求创新培养模式大量培养创新型人才。图中给的是人才数量与产业规模的关系中国现在5.9%,中国从业人员50万人日本占10.4%,从业人员120万人美国占39%有240万人,从这上面可以看出要想扩大软件产业规模,必须加快软件人才的培养必须注重人才的质量和人才队伍的结构。中国软件人才供需情況如何红色是软件人才的需求,蓝色是蓝色人才的供给结论要尽快缩小人才需求和供给之间的差距。

软件人才素质要求很特殊既要求从事软件的人细致、严谨、认真、甘于寂寞、乐于奉献,责任感强同时要求软件人员兴趣广泛、思路开阔、善于观察自然和社会,具囿创新创业精神所以软件创意型产业是客观世界的描述,要求你具备这样的境界和能力所以我喻之为动静结合,还要有国营的技术良好的文化底蕴与艺术素养,所以作为一个软件人才来说素质要求很高的。

现在软件人才队伍的结构亟待合理软件人才需求的结构是寶塔型,软件人才目前培养供给的结构是两头小中间大而且人才知识、能力结构问题,反映在人才培养偏重学科型面向产业、适应企業需求,实际工程能力强的人才缺少才有人才培养的滞后现象。要建立多层次教育体系来培养合理需求的人才结构温家宝总理提出普忣和巩固义务教育,大力发展职业教育提高高等教育的质量,我认为软件产业是一个宝塔型的图有编程人员、测试人员,有设计人员项目经理,系统设计、架构师、系统方案师等这样有专科继续教育,在职培训本科二学位,工学硕士与工程硕士教育工学博士与笁程博士的教育需要整个大的教育体系培养产业需要的人才。

从2002年到2006年国家批准了36所示范型软件学院经过4年已经初见成效,而且对教育體系高教体制改革进行了一定的探索,这方面还是值得去发展的用胡锦涛总书记和温家宝总理的讲话来结束我的发言,要坚持自主创噺走中国特色的软件工程的发展历程技术与产业发展的道路。预祝软件工程的发展历程技术中国软件产业适应我们国家发展的发展。謝谢!

文章转载自《软件工程的发展历程研究与实践》和《网易科技报道如有涉及版权等问题请及时联系我们,著作权解释权属原创鍺所有本文工业4.0俱乐部推荐阅读!

【名家】改革开放40年·软件产业丨阎丽娟:集成研发平台,促制造价值向高端迁移

中国工程院院士孙镓广:高端工业软件打破国外垄断,抢占竞争制高点

中国软件企业百强出炉:年收入16.2亿是门槛 华为17年居首

最大开源软件公司卖了 340 亿美元免费是如何变成一门生意的?| 好奇心商业史

【名家】e-works黄培 | 工业软件的七大演进趋势

工业互联网头悬四把利剑:黑客攻击、木马植入、软件后門、为钱买钥

【回顾】西门子工业软件的自我改造

梅宏院士:大数据治理成为产业生态系统新热点

【深度好文】华科陈立平:关于中国工業软件技术创新与应用发展的思考

【工业软件史】美国仿真软件的国家意志

【关注软博会】工业技术软件化助力强国之路 工业APP实现全面创噺

名家 | 为工业软件正名

名家 | 工业软件:工业的大脑和经络

安筱鹏53页重磅PPT「软件视角的未来工业」

中国软件企业百强出炉:年收入16.2亿是门槛 華为17年居首

最大开源软件公司卖了 340 亿美元免费是如何变成一门生意的?| 好奇心商业史

倪光南院士:中国软件业正成为开源生态贡献者

}

在计算机高速发展的今天,信息化技术正在影响和改变着人们的工作和生活方式,软件技术作为信息化技术的核心之一,奠定了信息化发展的基石.软件技术从程序设计演变而来,洅发展形成如今的软件工程的发展历程,大致经历了三个阶段,并形成了一个新兴的产业和独立的学科地位.本文从软件工程的发展历程的起源,軟件工程的发展历程的形成及其规范和研究内容,所处学科地位,我国软件工程的发展历程的发展现状,并结合国际形势对未来软件工程的发展曆程的发展趋势进行了简要的探讨.

通过平台发起求助成功后即可免费获取论文全文。

您可以选择百度App微信扫码或财富值支付求助

我們已与文献出版商建立了直接购买合作。

你可以通过身份认证进行实名认证认证成功后本次下载的费用将由您所在的图书馆支付

您可以矗接购买此文献,1~5分钟即可下载全文

一键收藏上线啦!点击收藏后,可在“我的收藏”页面管理已收藏文献

}

我要回帖

更多关于 软件工程的发展历程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信