推荐阅读

来源:互联网 发布:淘宝店铺装修要钱吗 编辑:程序博客网 时间:2024/04/29 21:22

本书的内容是根据我为开发团队提供服务的训练资料扩展而成。在为开发团队提供服务时,我一直采取拿来主义的做法,不拘泥于流派或风格,着力于细节和应用。如果硬要说出本书的几个主要思想来源,我认为应该是Ivar Jacobson、Alistair Cockburn、Peter Coad和高焕堂。

下面给出我印象深刻的、推荐阅读的国内已出版中译本的书籍。需求和设计书籍只要有中文译本或者英文版能有渠道找到电子版,绝大多数我都阅读过。我没有阅读过的书,就没有资格在此处推荐了,但不意味着我认为这些书不值得阅读。您可能会发现,一些“经典”著作如Brooks的《人月神话》、GoF的《设计模式》等不在其中,那并不是因为我没有读过,只是我认为,对于需求和设计技能的提升,阅读以下推荐的资料帮助更大。

另外要说的是:要用发展的眼光来看问题,不能搞“原教旨主义”。某种思想或方法起源于某人,不意味着某人最初对该思想或方法的认识永远是最正确的,也不意味着某人在以后的岁月中针对该思想或方法发表的各种观点都是正确的。Ivar Jacobson的“Object-Oriented Software Engineering”出版于1992年,Peter Coad的“Java Modeling In Color With UML”出版于1999年,Alistair Cockburn的“Writing Effective Use Cases”出版于2001年。不否认这些书中思想的光芒,但毕竟世界在进步,在实践的大浪淘沙之下,有些细节值得商议。小教派式的“教主崇拜”,由一些编辑捧出来的圈子文化以及廉价“大牛”、“大仙”、“大神”式的称呼,不值得提倡。

《软件复用:结构、过程和组织》,Ivar Jacobson 著,韩柯 译,机械工业出版社,2003。

《探索需求——设计前的质量》,Donald C. Gause, Gerald M. Weinberg 著,章柏幸、王媛媛、谢攀 译,清华大学出版社,2004。

《掌握需求过程(第2版)》,Suzanne Robertson, James Robertson 著,王海鹏 译,人民邮电出版社,2007。

《用例:通过背景环境获取需求》,Daryl Kulak 著,韩柯、杨柳青 译,机械工业出版社,2004。

《编写有效用例》,Alistair Cockburn 著,王雷、张莉 译,机械工业出版社,2002。

《有效用例模式》,Steve Adolph, Paul Bramble 著,车立红 译,清华大学出版社,2003。

《定位》,Al Ries, Jack Trout著,李正栓、贾纪芳 译,中国财政经济出版社,2002。

《历史深处的忧虑》,林达 著,三联书店,1997。

《为什么是市场》,秋风 著,中信出版社,2004。

《实用面向对象软件工程教程》,Edward Yourdon, Carl Argila 著,殷人昆、田金兰、马晓勤 译,电子工业出版社,1998。

《对象模型:策略、模式与应用》(第2版),Peter Coad 著,唐毅宏 译,科学出版社,2005。

《彩色UML建模》,Peter Coad, Eric Lefebvre, Jeff De Luca 著, 王海鹏 译,机械工业出版社,2008。

《UML面向对象设计基础》,Meilir Page-Jones著,包晓露 等 译,人民邮电出版社,2001。

《分析模式:可复用的对象模型》,Martin Fowler 著,樊东平、张路 译,机械工业出版社,2004。

《Oracle 8 UML对象建模设计》,Paul Dorsey,Joseph R.Hudicka著,孟小峰 等 译,机械工业出版社,2000。

《数据模型资源手册(修订版)卷1》,Len Silverston 著,林友芳 等 译,机械工业出版社,2004。

 《数据模型资源手册(修订版)卷2》,Len Silverston 著,林友芳 等 译,机械工业出版社,2004。

《MDA与可执行UML》,Chris Raistrick,Paul Francis,John Wright 著,赵建华、张天 等译,机械工业出版社,2006。

《领域驱动设计》新译本,Eric Evans 著,赵俐、盛海艳、刘霞 译,人民邮电出版社,2010。

《对象设计》,Rebecca Wirfs-Brock, Alan McKean 著,倪硕、陈师 译,人民邮电出版社,2006。

《企业应用架构模式》,Martin Fowler 著,王怀民、周斌 译,机械工业出版社,2010。

《设计模式初学者指南》,Allen Holub 著,徐迎晓 译,机械工业出版社,2006。

《嵌入式系统的微模块化程序设计——实用状态图C/C++实现》,Miro Samek 著,敬万钧、陈丽蓉 译,北京航空航天大学出版社,2004。

《敏捷软件开发:原则、模式与实践(C#版) 》,Robert C.Martin;Micah Martin 著,邓辉、孙鸣 译,人民邮电出版社,2008。

《UML参考手册 (第2版)》,James Rumbaugh, Ivar Jacobson, Grady Booch 著,UMLChina 译,机械工业出版社,2005。

《UML对象、组件和框架——Catalysis方法》,Desmond Francis D’Souza, Alan Cameron Wills 著,王慧、施平安、徐海 译,清华大学出版社,2004。

《UML基础、案例和应用》(第3版),Joseph Schmuller 著,李虎 译,人民邮电出版社,2004。

《UML精粹》(第3版),Martin Fowler 著,UMLChina 译,电子工业出版社,2012。


转自:http://www.umlchina.com/book/softmeth_ref.htm

原创粉丝点击