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

敏捷软件开发:原则、模式与实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2003-09
版次: 1
ISBN: 9787302071976
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 476页
字数: 942千字
原版书名: Agile Software Development: Principles, Patterns, and Practices
1026人买过
  •   《敏捷软件开发:原则模式与实践》由享誉全球的软件开发专家和软件工程大师RobertC.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的zui棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。1.讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目;2.使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程;3.包含了极具价值的可多次使用的C++和JAVA源代码;4.重点讲述了如何使用UML和设计模式解决面向客户系统的问题。   RobertC.Martin是ObjectMentor公司的总裁。Martin和他的软件咨询队伍使用面向对象设计、模式、UML、敏捷方法学和极限编程,在世界各地都有他们的客户。他还是好几本畅销书的作者。他还是1996-1999年《C++Report》杂志的总编,并多次在国际会议和展览中发表富有特色的演讲。 第Ⅰ部分敏捷开发
    第一章敏捷实践
    1.1敏捷联盟
    1.2原则
    1.3结论
    参考文献
    第二章极限编程概述
    2.1极限编程实践
    2.2结论
    参考文献
    第三章计划
    3.1初始探索
    3.2发布计划
    3.3迭代计划
    3.4任务计划
    3.5迭代
    3.6结论
    参考文献
    第四章测试
    4.1测试驱动的开发方法
    4.2验收测试
    4.3结论
    参考文献
    第五章重构
    5.1素数产生程序一个简单的重构示例
    5.2结论
    参考文献
    第六章一次编程实践
    6.1保龄球比赛
    6.2结论
    第Ⅱ部分敏捷设计
    第七章什么是敏捷设计
    7.1软件出了什么错
    7.2设计的臭味——腐化软件的气味
    7.3“Copy”程序
    7.4保持尽可能好的设计
    7.5结论
    参考文献
    第八章单一责任原则(SRP)
    8.1单一职责原则(SRP)
    8.2结论
    参考文献
    第九章开放—封闭原则(OCP)
    9.1开放—封闭原则(OCP)
    9.2描述
    9.3关键是抽象
    9.4结论
    参考文献
    第十章Liskov替换原则(LSP)
    10.1Liskov替换原则(LSP)
    10.2一个违反LSP的简单例子
    10.3正方形和矩形,更微妙的违规
    10.4一个实际的例子
    10.5用提取公共部分的方法代替继承
    10.6启发式规则和习惯用法
    10.7结论
    参考文献
    第十一章依赖倒置原则(DIP)
    11.1依赖倒置原则(DIP)
    11.2层次化
    11.3一个简单的例子
    11.4熔炉示例
    11.5结论
    参考文献
    第十二章接口隔离原则(ISP)
    12.1接口污染
    12.2分离客户就是分离接口
    12.3接口隔离原则(ISP)
    12.4类接口与对象接口
    12.5ATM用户界面的例子
    12.6结论
    参考文献
    第Ⅲ部分薪水支付案例研究
    第十三章COMMAND模式和ACTIVEOBJECT模式
    第十四章TEMPLATEMETHOD模式和STRATEGY模式:继承与委托
    第十五章FACADE模式和MEDIATOR模式
    第十六章SINGLETON模式和MONOSTATE模式
    第十七章NULLOBJECT模式
    第十八章薪水支付案例研究:第一次迭代开始
    第十九章薪水支付案例研究:实现
    第Ⅳ部分打包薪水支付系统
    第二十章包的设计原则
    第二十一章FACTORY模式
    第二十二章薪水支付案例研究(第2部分)
    第Ⅴ部分气象站案例研究
    第二十三章COMPOSITE模式
    第二十四章OBSERVER模式——回归为模式
    第二十五章ABSTRACTSERVER模式、ADAPTER模式和BRIDGE模式
    第二十六章PROXY模式和STAIRWAYTOHEAVEN模式:管理第三方API
    第二十七章案例研究:气象站
    第Ⅵ部分ETS案例研究
    第二十八章VISITOR模式
    第二十九章STATE模式
    第三十章ETS框架
    附录
    附录AUML表示法Ⅰ:CGI示例
    附录BUML表示法Ⅱ:统计多路复用器
    附录C两个公司的讽刺小品
    附录D源代码就是设计
    索引
  • 内容简介:
      《敏捷软件开发:原则模式与实践》由享誉全球的软件开发专家和软件工程大师RobertC.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的zui棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。1.讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目;2.使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程;3.包含了极具价值的可多次使用的C++和JAVA源代码;4.重点讲述了如何使用UML和设计模式解决面向客户系统的问题。
  • 作者简介:
      RobertC.Martin是ObjectMentor公司的总裁。Martin和他的软件咨询队伍使用面向对象设计、模式、UML、敏捷方法学和极限编程,在世界各地都有他们的客户。他还是好几本畅销书的作者。他还是1996-1999年《C++Report》杂志的总编,并多次在国际会议和展览中发表富有特色的演讲。
  • 目录:
    第Ⅰ部分敏捷开发
    第一章敏捷实践
    1.1敏捷联盟
    1.2原则
    1.3结论
    参考文献
    第二章极限编程概述
    2.1极限编程实践
    2.2结论
    参考文献
    第三章计划
    3.1初始探索
    3.2发布计划
    3.3迭代计划
    3.4任务计划
    3.5迭代
    3.6结论
    参考文献
    第四章测试
    4.1测试驱动的开发方法
    4.2验收测试
    4.3结论
    参考文献
    第五章重构
    5.1素数产生程序一个简单的重构示例
    5.2结论
    参考文献
    第六章一次编程实践
    6.1保龄球比赛
    6.2结论
    第Ⅱ部分敏捷设计
    第七章什么是敏捷设计
    7.1软件出了什么错
    7.2设计的臭味——腐化软件的气味
    7.3“Copy”程序
    7.4保持尽可能好的设计
    7.5结论
    参考文献
    第八章单一责任原则(SRP)
    8.1单一职责原则(SRP)
    8.2结论
    参考文献
    第九章开放—封闭原则(OCP)
    9.1开放—封闭原则(OCP)
    9.2描述
    9.3关键是抽象
    9.4结论
    参考文献
    第十章Liskov替换原则(LSP)
    10.1Liskov替换原则(LSP)
    10.2一个违反LSP的简单例子
    10.3正方形和矩形,更微妙的违规
    10.4一个实际的例子
    10.5用提取公共部分的方法代替继承
    10.6启发式规则和习惯用法
    10.7结论
    参考文献
    第十一章依赖倒置原则(DIP)
    11.1依赖倒置原则(DIP)
    11.2层次化
    11.3一个简单的例子
    11.4熔炉示例
    11.5结论
    参考文献
    第十二章接口隔离原则(ISP)
    12.1接口污染
    12.2分离客户就是分离接口
    12.3接口隔离原则(ISP)
    12.4类接口与对象接口
    12.5ATM用户界面的例子
    12.6结论
    参考文献
    第Ⅲ部分薪水支付案例研究
    第十三章COMMAND模式和ACTIVEOBJECT模式
    第十四章TEMPLATEMETHOD模式和STRATEGY模式:继承与委托
    第十五章FACADE模式和MEDIATOR模式
    第十六章SINGLETON模式和MONOSTATE模式
    第十七章NULLOBJECT模式
    第十八章薪水支付案例研究:第一次迭代开始
    第十九章薪水支付案例研究:实现
    第Ⅳ部分打包薪水支付系统
    第二十章包的设计原则
    第二十一章FACTORY模式
    第二十二章薪水支付案例研究(第2部分)
    第Ⅴ部分气象站案例研究
    第二十三章COMPOSITE模式
    第二十四章OBSERVER模式——回归为模式
    第二十五章ABSTRACTSERVER模式、ADAPTER模式和BRIDGE模式
    第二十六章PROXY模式和STAIRWAYTOHEAVEN模式:管理第三方API
    第二十七章案例研究:气象站
    第Ⅵ部分ETS案例研究
    第二十八章VISITOR模式
    第二十九章STATE模式
    第三十章ETS框架
    附录
    附录AUML表示法Ⅰ:CGI示例
    附录BUML表示法Ⅱ:统计多路复用器
    附录C两个公司的讽刺小品
    附录D源代码就是设计
    索引
查看详情
相关图书 / 更多
敏捷软件开发:原则、模式与实践
敏捷组织设计:面向数字化转型和持续交付的组织重构
[美]斯里拉姆·纳拉扬 著;熊节 译
敏捷软件开发:原则、模式与实践
敏捷学习:企业数字化学习运营新手入门
夏冰
敏捷软件开发:原则、模式与实践
敏捷测试价值观、方法与实践——传统测试人员转型宝典
陈晓鹏;顾宇;陈能技
敏捷软件开发:原则、模式与实践
敏捷商业:在不确定中持续感知与响应用户需求
杰夫·戈塞尔夫(Jeff Gothelf) 乔什·塞登(Josh Seiden)
敏捷软件开发:原则、模式与实践
敏捷史话
禅道项目管理软件团队 著
敏捷软件开发:原则、模式与实践
敏捷HR 用敏捷思想为组织持续创造价值
[英]纳塔尔·丹克(Natal Dank);[芬兰]瑞娜·赫尔斯特罗姆(Riin
敏捷软件开发:原则、模式与实践
敏捷产品管理:用Scrum创建客户喜爱的产品
[德]Roman Pichler(罗曼·皮克勒
敏捷软件开发:原则、模式与实践
敏捷领导者
[捷克]苏珊娜·索克沃娃(Zuzana ·ochová) 著;黄灵 古月 译;湛庐 出品
敏捷软件开发:原则、模式与实践
敏捷银行的实践——以创新为第一动力
赵志宏 著
敏捷软件开发:原则、模式与实践
敏捷绩效领导力:使用OKR成就超出期望的未来组织
杨瑞
敏捷软件开发:原则、模式与实践
敏捷营销:数字化时代的企业营销转型指南
[英]尼尔·珀金(Neil;Perkin
敏捷软件开发:原则、模式与实践
敏捷商业分析与计划:从战略规划到持续交付价值
[加拿大]霍华德·波德斯瓦(Howard Podeswa)著 周子衿 译
您可能感兴趣 / 更多
敏捷软件开发:原则、模式与实践
知行合一:海峡两岸历史教学论文集
马丁、周东华 著
敏捷软件开发:原则、模式与实践
常见妇科恶性肿瘤诊治指南(第5版)
马丁、沈铿、崔恒 著
敏捷软件开发:原则、模式与实践
第20届安德鲁·马丁国际室内设计大奖获奖作品
马丁、沃勒 著
敏捷软件开发:原则、模式与实践
妇产科疾病诊疗指南(第3版)
马丁、安民、徐永健 编
敏捷软件开发:原则、模式与实践
临床“三基”训练指南与习题集丛书·妇产科及儿科分册
马丁、罗小平 编
敏捷软件开发:原则、模式与实践
剑桥文学名家研习系列(美国卷)之4:艾米莉·狄金森
马丁、刘守兰 著
敏捷软件开发:原则、模式与实践
妇产科疾病诊疗指南(第2版)
马丁、鲁秋云 编