注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学极限编程研究

极限编程研究

极限编程研究

定 价:¥70.00

作 者: (加)Giancarlo Succi,(意)Michele Marchesi著;张辉译
出版社: 人民邮电出版社
丛编项: XP系列丛书
标 签: 软件开发 研究

ISBN: 9787115103819 出版时间: 2002-01-01 包装: 胶版纸
开本: 24cm 页数: 522 字数:  

内容简介

  极限编程(XP)是一种经过实践考验的轻量级软件开发方法学,本书将首届极限编程和柔性过程的年度会议上33篇最富有深刻见解的论文分专题结集成册,提供了对XP编程理论高水平的考察,并且探讨了特定的方法论、过程、技术、工具以及案例研究。本书共分七部分,第一部分探讨了XP和其他柔性方法论的实质。第二部分探讨了方法论和过程。第三部分对柔性方法论和UML进行了深入探讨。第四部分研究了三种关键XP实践的经验和考虑事项:结对编程、测试以及重构。第五部分回顾了着眼于重构提供结对编程支持的现有工具;特定于XP团队的支持以及测试。第六部分介绍了在XP上的实践经验。第七部分就如何解决XP某些棘手的方面介绍了若干闪光的思想。本书汇集了XP理论家和实践家们的真知卓见,专题探讨的形式让读者可以轻而易举地研习和运用这些材料。本书适合于软件开发人员、软件项目管理人员、软件工程研究人员,以及所有想要深入了解XP的各界人士参考。

作者简介

  Giancarlo Succi是阿尔伯塔大学电气与计算机工程系的一位教授。他是XP界的一位积极的成员,并且是XP2000和XP2001年会的会议主席。

图书目录

第一部分  XP以及柔性技术的基础 1                  
 第 1 章  设计死亡了吗                  
 -Martin Fowler 3                  
 第 2 章  极限编程之道                  
 -Peter Merel 17                  
 第二部分  方法与过程 31                  
 第 3 章  自适应软件开发和极限编程的准则系统的比较:                  
 方法论之间可以怎样相互学习                  
 -Dirk Riehle 33                  
 第 4 章  让我们进行分层:一种在XP中用于重构的建议                  
 参考体系结构                  
 -Mark Collins-Cope和Hubert Matthews 49                  
 第 5 章  极限架构:如何把应用瞄准演进的框架                  
 -Stefan Roock 67                  
 第 6 章  层次结构的XP:类比重组过程为大型项目对                  
 XP进行改进                  
 -Carsten Jacobi和Bernhard Rumpe 79                  
 第 7 章  JWAM和XP:使用XP进行框架开发                  
 -Martin Lippert, Stefan Roock, Henning Wolf                  
 和Heinz Züllighoven 97                  
 第 8 章  XP和大型分布式软件项目                  
 -Even-André Karlsson和Lars-G?ran Andersson 111                  
 第三部分 柔性技术和UML 125                  
 第 9 章  特洛伊木马中的XP:重构统一软件开发过程                  
 -Jutta Eckstein和Rolf F. Katzenberger 127                  
 第 10 章  一种用于新兴机构的柔性软件开发过程                  
 -Giuliano Armano和Michele Marchesi 145                  
 第 11章  极限建模                  
 -Marko Boger, Toby Baier, Frank Wienberg                  
 和Winfried Lamersdorf 163                  
 第 12 章  一种软件维护的随机模型及其与极限编程过                  
 程的关系                  
 -Sergio Focardi, Michele Marchesi                  
 和Giancarlo Succi 177                  
 第 13 章  模式和XP                  
 -Joshua Kerievsky 193                  
 第四部分 结对编程. 测试和重构 209                  
 第 14 章  结对编程的代价和收益                  
 -Alistair Cockburn和Laurie Williams 211                  
 附录:“身边的行家”项目管理模式 231                  
 第 15 章  在一个Java项目中的单元测试                  
 -Peter Gassmann 235                  
 样本代码 253                  
 第 16 章  使用JUnit翻新单元测试                  
 -Kevin Rutherford 257                  
 第 17 章  内部测试:使用虚拟对象进行单元测试                  
 -Tim Mackinnon, Steve Freeman和Philip Craig 273                  
 第 18 章  重构和重新推理                  
 -Neelam Soundarajan 291                  
 第五部分 XP开发工具 307                  
 第 19 章  开发重构浏览器                  
 -Ralph Johnson 309                  
 第 20 章  团队流:极限团队支持                  
 -Jim des Rivières, Erich Gamma, Kai-Uwe M?tzel,                   
 Ivan Moore, André Weinand和John Wiegand 317                  
 第 21 章  在极限编程中支持分布式团队                  
 -Till Schümmer, Jan Schümmer 337                  
 第 22章  一种基于CORBA的分布式系统的自动测试                  
 -Renato Cerqueira和Roberto Ierusalimschy 357                  
 第六部分 实践经验 375                  
 第 23章  VCAPS项目:一个向XP过渡的例子                  
 -Don Wells和Trish Buckley 377                  
 第 24 章  采用XP                  
 -Peter Sommerlad 397                  
 第 25 章  在一个研究和开发实验室引入极限编程                  
 -Karl Boutin 407                  
 第 26 章  在事实背后:将XP引入一个现有的C++项目                  
 -Manfred Lange 421                  
 第 27 章  TAO的XP:大型. 开发源代码框架的极限编程                  
 -Michael Kircher和David L. Levine 435                  
 第七部分 XP及其之外 457                  
 第 28 章  学习XP:举办一个新兵训练营                  
 -Christian Wega和Frank Gerhardt 459                  
 第 29 章 遗留到极限                  
 -Arie van Deursen, Tobias Kuipers                  
 和Leon Moonen 471                  
 第 30 章 设计就在代码之中:C++中的增强性重用技术                  
 -Andrei Alexandrescu 485                  
 第 31 章  跟踪开发过程:一种变化性的观点                  
 -Giancarlo Succi, Paolo Predonzani                  
 和Tullio Vernazza 501                  
 第 32 章  软件智能体的柔性制造技术                  
 -Luigi Benedicenti, Raman Paranjape                  
 和Kevin Smith 407                  
 第 33 章  柔性过程怎样和软件产品线相关                  
 -Jason Yip, Giancarlo Succi                  
 和Eric Liu 507                  

本目录推荐