您的浏览历史

敏捷软件开发:原则、模式与实践

荣获美国《软件开发》第13届震憾(Jolt)大奖! 中文版一面世,短时间内重印7次,是软件工程领域一座重要的丰碑!


市场价 : ¥59.00
会员价 : ¥44.25(75折)
校园特惠价 : ¥44.25     (马上了解)
加入教材预订单 new (50天教材预留服务)

【评 价】 (共 258 条) 参与评论
【原 书 名】 Agile Software Development: Principles, Patterns, and Practices
【原出版社】 Pearson Education
【作 者】Robert C. Martin [同作者作品]
【译 者】 邓辉[同译者作品]
【丛 书 名】 软件工程实践丛书
【出 版 社】 清华大学出版社     【书 号】 7302071977
【出版日期】 2003 年9月 【开 本】 16开 【页 码】 500     【版 次】1-1

精彩评论

【内容简介】

 查看《敏捷软件开发》(英文版)  本书重印版已勘误的地方
 样章试读:第1章 第2章 第3章 名家大师的评语 《软件之美》(Martin为中文版作序) 相关专题

2003年6月荣获美国《软件开发》第13届震憾(Jolt)大奖!

在本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。   
特色内容:
●讲述在预算和时间要求下,软件开发人员和项目经理如何使用敏捷开发完成项目。   
●使用真实案例讲解如何用极限编程来设计、测试、量构和结对编程  
●包含了极具价值的可多次使用的C++和JAVA源代码。  
●重点讲述了如何使用UML和设计模式解决面向客户系统

【编辑推荐】

·第13届软件开发震撼大奖获奖作品
  ·国际软件工程和开发大师最新力作
  ·众多名家一致推荐的敏捷开发指南
  ·软件工程发展史上的里程碑性巨著
  享誉全球的软件开发专家和软件工程大师Robert C.Martin向您介绍如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,讲述了在预算和时间要求下软件开发人员和项目经理如何使用敏捷开发完成项目:使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程;包含了极具价值的可重用的C++和Java源代码;还重点讲述了如何使用UML和设计模式解决面向客户系统的问题。本书于2003年荣获第13届软件开发图书震撼大奖,适于用作高校计算机专业本科生、研究生和软件学院的软件工程和软件开发相关课程的教材或参考书,也适于软件开发和管理人员提高自身水平学习之用。

【目录信息】


第一部分 敏捷开发
第1章 敏捷联盟
1.1 敏捷联盟
1.2 原则
1.3 结论
参考文献

第2章 极限编程概述
2.1 极限编程实践
2.2 结论
参考文献

第3章 计划
3.1 初始探索
3.2 发布计划
3.3 迭代计划
3.4 任务计划
3.5 迭代
<< 查看详细目录

【译者序】

Review of Agile Software Development: Principles, Patterns, and Practices
我看过很多有关软件开发方面的书籍,包括过程控制方面的、设计方面的以及最佳实践方面。确实也从其中学到了不少东西。但是,在具体的软件开发实践中,却没有取得期望的效果。经过一段时间的反思,我隐约觉得,应该还有某个存在于过程方法、设计原则以及最佳实践之外的东西来有机地把这三者结合起来,才能发挥这三者的最大效用。这种东西不是可以形式化的条条框框,而是活跃于人的大脑中的某种思维方法。看完了Robert Martin的Agile Software Development之后,我有一种豁然开朗的感觉。本书把这种思维方法阐述的.. << 查看译者序

【前言】

七年等待换来的经典
本书审校:孟岩
  Robert C. Martin的经典著作Agile Software Development中文版面世,这是计算机技术出版领域的一件大喜事。即使在今天技术图书市场非常繁荣的局面下,这本书的问世也仍然是值得广大开发者格外留意和关注的事件。这不仅是因为它刚刚荣获2002年度Jolt震撼大奖,更因为这本书本身的价值和独特魅力。
  Robert Cecil Martin是软件开发领域里响当当的名字。1970年代,他还是个年轻小伙子的时候就是一位有名的UNIX黑客。经过长期的开发实践后,他成了软件开发领域中的知名专家。1990年代初,Rational软件公司首席科学家Grady Booch邀请他加盟,目.. << 查看前言
评论交流
添加新评论
查看全部评论(共258条)
208人
 79%
30人
 11%
12人
 4%
0人
 0%
6人
 2%
6人
 2%

读者
会员名:bert1984  评价等级:   
24元买了这本打折书。看目录就被吸引住了。预计是一本好书
发表于:2008-8-27 最新讨论:2008-8-27
送鲜花(得0支) 扔鸡蛋(得0个)

读者
会员名:wlc083  评价等级:   
我来说说跑题的话。看到大家对软件工程的狂热,真是佩服。我身边大多数学CS(master level)的人也都搞软件,且绝大多数是商用软件,他们此也很狂热,并且属于bob大叔这样的”实践者”, 本书的读者大体可以划这一类吧。

我不愿成为这样的人,这样的人只是机器的附庸,最后基本一事无成。我也希望CS的兄弟们不要完全成为这样的人,整日沁淫其中。沉醉其中的人估计有两附安慰剂,一是社会需求这样的“软件人才”;二是好像这个不用数学也不要什么先验知识,仿佛搞得懂上手快,说明自己还不笨。这两包药真是要不得。第二包药不言自明是催眠药。第一包药就不好说了,只有问问国家劳动就业中心才知道(或许谁都不知道),我只知道软件人才供需比是要么是1:20要么是20:1,天知道!还听说打字也归为软件人才,开始奇怪,后来明白从“工具人化”的角度上看这也是有道理的。与打字员类似,只会写应用软件的人只是作为面向需求而覆盖在系统软件和计算机上的“人体中间件”而无他。所谓“开发高手”本质上与每分钟输入200个以上汉字的“高打”没什么两样。两者都挺难、不是科学、不要数学、需要“天赋”。然而,由于计算机比打字机复杂,故现代的“工具人化”对应用软件开发人员要求稍高于后者。并且这两种“人体中间件”有共同的两大尴尬。首先他们搞不懂问题空间是什么,第二搞不懂工具是如何工作的。审计署的打字员会不会成为李金华的接班人?您公司的前台有没有人知道五笔输入法是什么语言写的?(死鬼,电脑买来就装好了!)。嗨,哪个软件开发高手在发飚,不服气?!给我实现一个MPEG4 Encoder和Decoder,看不懂MPEG4规范?那是学EE的人搞的. 好,一个EE过来给你讲,才将到最简单的DCT你就晕,EE毛了拿起C到角落自己hacking去了…又来,总参听说您是开发高手,想让您协助开发一个雷达系统软件,不懂雷达?没关系有雷达专家嘛,您不是软件专家吗?欣然。需求是这样的,总参说,我们要开发一个软件自适应卡尔曼滤波器…慢慢慢…是什么曼滤波器?卡尔曼。完全不懂还是听说过?!…我接触到的一个总工抱怨说,现在的CS连看都看不懂滤波器,主要是数学基础太差。我当时无语。至于开发高手搞不搞得懂计算机这个工具,搞不搞得懂系统软件,还是留给s/he扪心自问罢。反正激光打印机绝非打字员发明的,也没有一个打字员写得出五笔输入法…

是充当“工具人化”的人件,还是工具的主宰,甚至人化工具的主宰?是当打字员,或是作家,或是打字机工程师?请选择,趁年轻!
发表于:2004-7-28 最新讨论:2008-8-1
送鲜花(得32支) 扔鸡蛋(得55个)  53条评论--> 点击查看讨论

读者
会员名:jane_cp  评价等级:   
今天又订了2本〈〈敏捷软件开发〉〉送给朋友。
看完第一遍后,开始对朋友大力推荐,结果是自己的那本被朋友立刻借走了。
感触最深的不是开发流程,而是敏捷软件设计的原则。以前自认为对design pattern比较了解,大部分GofF design patterns也在程序中用过,读完这本书才知道自己所知很浅。譬如说:高层软件不应该依赖底层软件;依赖应该建立在抽象层等等。一语中的。

这本书英文也比较简单,比design pattern简单很多。我的英语也不太好,不过用了1周时间就读完了一遍。

强力推荐这本书给任何程序员。

发表于:2003-8-28 最新讨论:2008-6-4
送鲜花(得6支) 扔鸡蛋(得0个)  2条评论--> 点击查看讨论

读者
该会员在china-pub购买过此书
会员名:xhao012  评价等级:   
这本属于软件工程的范畴,对于有类似版本的书,如C#版,都买这个就好了,思想都是一样的,个人觉得还不错!好像周围的评价也很高!
发表于:2008-5-31 最新讨论:2008-5-31
送鲜花(得1支) 扔鸡蛋(得0个)

读者
该会员在china-pub购买过此书
会员名:xhao012  评价等级:   
这本属于软件工程的范畴,对于有类似版本的书,如C#版,都买这个就好了,思想都是一样的,个人觉得还不错!好像周围的评价也很高!
发表于:2008-5-31 最新讨论:2008-5-31
送鲜花(得0支) 扔鸡蛋(得0个)
添加新评论
查看全部评论(共258条)
2008-8-29 20:19:12