主要内容:#论述在预算和时间的要求下,软件开发人员和项目经理如何使用敏捷开发完成项目#使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程#包含了极具价值的可多次使用的C++和Java源代码#重点论述如何使用UML和设计模式解决面向客户系统的问题