《敏捷软件开发:原则模式与实践》是综合性、实用性的敏捷开发和极限编程方面的指南,讲述了在预算和时间要求下软件开发人员和项目经理如何使用敏捷开发完成项目:使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程;包含了极具价值的可重用的C++和Java源代码;还重点讲述了如何使用UML和设计模式解决面向客户系统的问题。《敏捷软件开发:原则模式与实践》于2003年荣获第13届软件开发图书震撼大奖,适于用作高校计算机专业本科生、研究生和软件学院的软件工程和软件开发相关课程的教材或参考书,也适于软件开发和管理人员提高自身水平学习之用。 ·查看全部>> 《敏捷软件开发:原则模式与实践》是由著名软件开发专家、软件工程大师Robert C. Martin(别名Uncle Bob)所著的指导书籍,旨在为软件开发人员、项目经理以及软件项目领导提供解决实际问题的方法和策略。本书将敏捷开发与极限编程的实践原则紧密结合,提供了丰富的实际案例,展示了如何在预算和时间的限制下,成功地完成软件项目。书中不仅阐述了敏捷开发的理论基础,而且提供了大量的可复用的C++和Java源代码,这对于从事软件开发的人员来说,具有很高的实用价值。 本书详细讲解了如何采用极限编程(Extreme Programming, XP)的方法来进行软件的设计、测试、重构和结对编程。极限编程是敏捷开发方法的一种,强调编写可测试的代码、进行持续的集成和测试、进行简单的设计以及通过重构提高代码质量。Robert C. Martin深入解析了极限编程中的各种实践,如持续集成、测试驱动开发(Test-Driven Development, TDD)、重构、结对编程等,这些都是敏捷开发的核心实践。 此外,书中还探讨了UML(统一建模语言)和设计模式在面向对象设计中的应用,帮助读者理解如何在开发过程中运用这些工具解决面向客户系统的问题。设计模式是软件设计中反复出现的问题的解决方案,它们为软件工程师提供了一套通用的词汇和最佳实践,而UML则是一种可视化建模语言,用于描述软件系统的结构和行为。 《敏捷软件开发:原则模式与实践》于2003年获得了第13届软件开发图书震撼大奖,这一奖项证明了它在软件开发领域的重要地位和影响力。该书不仅适用于高校计算机专业本科生、研究生以及软件学院的软件工程和软件开发相关课程的教学和参考,而且也是软件开发和管理人员提升自身专业水平的优秀学习材料。 Robert C. Martin是软件工程领域的权威人士,他不仅是敏捷开发运动的先行者之一,还是多本畅销书的作者。他的贡献不仅限于著书立说,还体现在他在Object Mentor公司的职务上,该公司为全球各地的客户提供软件咨询与培训服务。Martin博士在软件工程领域的贡献获得了广泛的承认,他也曾担任《C++ Report》杂志的总编辑。 《敏捷软件开发:原则模式与实践》一书的出版,填补了当时该领域书籍的空白,首次将敏捷方法、模式和当代软件开发的基础知识融为一体。本书的出版,为软件开发人员和管理人员提供了一本全面的参考指南,它不仅仅是理论的阐述,更是实践经验的总结和分享。这本书的推荐词中也提到,它不仅适合想要成为敏捷开发人员的读者,更是一本对于任何对软件开发感兴趣的读者都有用的书籍。通过阅读本书,读者可以了解到敏捷开发与极限编程的精髓,学会如何在现代软件开发中运用这些原则和模式。
- 粉丝: 3
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于SSM框架的大学消息通知系统服务端.zip
- (源码)基于Java Servlet的学生信息管理系统.zip
- (源码)基于Qt和AVR的FestosMechatronics系统终端.zip
- (源码)基于Java的DVD管理系统.zip
- (源码)基于Java RMI的共享白板系统.zip
- (源码)基于Spring Boot和WebSocket的毕业设计选题系统.zip
- (源码)基于C++的机器人与船舶管理系统.zip
- (源码)基于WPF和Entity Framework Core的智能货架管理系统.zip
- SAP Note 532932 FAQ Valuation logic with active material ledger
- (源码)基于Spring Boot和Redis的秒杀系统.zip