据报道,我国“十五”期间需要20万软件人才,而去年我国398所高等院校软件相关专业培养的人才仅为4.1万,虽比上年有所增加,但远不能满足社会发展对软件人才的需求。尽快培养更多更好的各层次软件人才已成为当务之急。从今年开始,我国教育部将建立30所软件应用技术学院,大规模培养软件人才。
机械工业出版社目前正在逐步推出软件工程方面的一批经典图书,希望能为中国计算机软件专业教育做一些实事。
1、由UML(统一建模语言)的3位主要设计者Grady Booch、Ivar Jacobson、James Rumbaugh合著的3本书:《UML用户指南》、《UML参考手册》和《统一软件开发过程》。这套著作对UML做了详细、深入而准确的论述,是一套教会读者掌握和使用UML的权威教材和指导手册。3本书既各自独立,而又有很强的内在联系。其中《UML用户指南》介绍UML的基础知识以及如何运用该语言去解决常见的建模问题,学习UML最好从阅读本书开始;《UML参考手册》对UML的组成和概念做了详细介绍,是一本全面而方便的参考书;《统一软件开发过程》给出一种以UML作为建模语言进行软件开发的过程指导,适合运用UML的概念进行软件开发的专业人员使用。
2、《Rational统一过程引论(原书第2版)》简明扼要地介绍了Rational统一过程的概念、结构、内容和动机。以本书为指导,开发人员可以在预定的进度和合理的预算范围内开发出高质量的软件产品。本书的作者Philippe Kruchten作为Rational统一过程这一产品的首席构架师,在本书中与读者分享他所拥有的过程知识,并将重点放在掌握这种行之有效的软件开发方法的核心技术上。对于希望了解RUP这一产品的广大读者,本书无疑是最佳选择。
3、《软件工程:实践者的研究方法》。这是一本系统而全面地介绍软件工程理论、技术和实践的专著,在北美学术界和产业界享有盛誉,作者Roger S.Pressman是软件工程领域国际知名的咨询专家和作者。第4版已被国内多所高等院校选为软件工程教材。在2002年,该社将推出本书的最新版——第5版。
4、《设计模式:可复用面向对象软件的基础》。其实本书的英文版早在1995年就已出版,但时至今日它的内容仍不过时,事实证明本书是近10年来最重要的软件开发书籍之一,书中给出的模式格式和词汇几乎成为软件设计的工业标准。本书的4位作者Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides都是国际公认的面向对象领域的专家,本书堪称是面向对象设计的经典名著,一直名列亚马逊网站销售排行榜前列,而在亚马逊网站上的读者综合评价更是达到了满分五颗星,业内的专家学者对《设计模式》也赞不绝口。
5、《分析模式:可复用对象模型》。本书可以说是《设计模式》的面向对象分析(OOA)版,也是目前唯一一本讲述分析模式的图书。本书的作者Martin Fowler是一位不可多得的大师级作家。他不但技术能力强,而且能够把高深的知识讲得深入浅出、清晰有条理,读起来毫无压力。
6、《面向对象的方法、原理及实践(原书第3版)》。本书是著名的Addison-Wesley公司的对象技术丛书中的又一本经典教材,作者是Lan Graham。
7、《UML和模式应用:面向对象分析与设计导论》。本书通过一个贯穿始终的学习案例,为读者提供开发过程和设计方法的指导,并通过讲授GRASP等典型模式帮助读者有效学习和使用面向对象分析与设计的实用技巧,是一部来自于大量经验的总结性论著。作者Craig Larman是一位资深的业界专家,长期从事教学和技术指导工作。
8、《编写有效用况》。本书刚刚获得今年的Jolt and Productivity Award奖,作者A listair Cockburn是世界顶级的面向对象领域专家,尤其擅长研究用况(Use Case)。本书针对写Use Case时的knowhow有相当不凡的见解,获奖绝对是实至名归。
在此简单介绍一下Jolt Award奖。Jolt Award奖是由美国“软件开发”杂志主办的每年一次的软件界很重要的奖,旨在评选全球软件业最杰出的技术与书籍。该奖由6大部分组成,其中有一项是图书奖,每个年度只有一本书有幸被授予Jolt Award,而其他3本同样非常出色的图书将共享Productivity Award的殊荣。Jolt Award奖从1990年开始评选,到今年刚好是第11届。在这11年中,一些非常出色的软件工程方面的图书荣获了该奖,机工社已经出版的Karl E.Wiegers的《软件需求》、Erich Gamma等人的《设计模式》就是获奖图书,同时还将陆续出版其他获奖图书,包括:Bertrand Meyer所著的《面向对象的软件构造(原书第2版)》、Grady Booch的《面向对象的设计和分析以及应用(原书第2版)》等。