SaaS软件工程:云计算时代的敏捷开发
世界著名计算机教材译著,Armando Fox David Patterson经典力作,徐葳、曹锐创译,优秀畅销教材! 网络资源处为本书配套资源

作者:Armando Fox David Patterson 徐葳 曹锐创

定价:69.8元

印次:1-7

ISBN:9787302399674

出版日期:2015.06.01

印刷日期:2022.02.24

图书责编:贾斌

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书介绍了 21世纪以来软件工程的两个新的发展方向——软件即服务和敏捷开发。本书第一部分介绍了软件即服务及其相关的编程环境,包括 Ruby、Rails和 JavaScript等内容;第二部分介绍了现代软件开发并强调了敏捷开发相关技术,包括行为驱动和测试驱动的设计与开发,遗留代码处理,项目团队管理,设计模式,软件架构等内容,并给出了许多有用的建议。 本书的作者 Armando Fox和 David Patterson不仅在计算机科学领域建树颇丰,而且在软件工程方面也有着丰富的教学和研究实践经验。他们将软件即服务和敏捷开发的内容与具体的实例相结合,完成了这本内容丰富且易于学习的书。我们希望本书能够帮助你通过实践学到软件开发的知识与技能,并能开发出漂亮而持久的软件。

Armando FoxFox博士是加州大学伯克利分校电子工程与计算机系兼职教授,加州大学伯克利分校在线教育总监。他是自适应可靠系统实验室 (RAD Lab) 的联合创始人。他本科毕业于MIT,硕士博士毕业于加州大学伯克利分校,回伯克利工作之前曾任斯坦福大学计算机系助理教授。Fox博士目前的研究方向是云计算系统。他的文章"Above the Clouds: A Berkeley View of Cloud Computing",对云计算在科研和工业界的发展方向起到非常重要的影响,发表两年来已被引用超过2500次。他是首先应用机器学习方法解决计算机系统问题的学者之一,在这一方向发表了多篇论文。在此之前他曾协助设计了Intel的奔腾Pro处理器。Fox博士获得过美国自然科学基金 (NSF) CAREER奖。他被《科学美国人》杂志评为”Scientific American 50”最佳研究人员。他是ACM杰出会员(Distinguished Member)。教学方面,他获得了以下机构授予的优秀教学奖:斯坦福大学,女工程师协会,Tau Beta Pi荣誉协会。David Patterson 是加州大学伯克利分校讲席教授�他是美国科学院院士,美国工程院院士,美国艺术与科学学院院士,美国科学促进会会士,美国计算机协会(ACM) 前任主席。Patterson教授自1977年起在加州大学伯克利工作,曾任计算机系系主任,目前任伯克利电子工程于计算机系并行计算实验室 (Par Lab) 和自适应可靠系统实验室 (RAD Lab) 主任。他最为杰出的贡献是发明了精简指令集(Reduced Instruction Set Computers - RISC),奠定了当代计算机体系结构的基础。他还领导了冗余磁盘阵列(RAID) 项目。RISC和 RAID都在工业界创造了超过百亿美元的年产值。他的工作站集群(Network of Workstation - NOW),奠定了目前广泛使用的“云计算”的基础。Patterson教授创作了不计其数的论文,5本专著,获得了超过30项的奖项和荣誉。除上述院士荣誉外,他还入选硅谷工程名人堂(Silicon Valley Engineering Hall of Fame),计算机博物馆会士(Fellow of the Computer History Museum),ACM会士,IEEE会士。他曾获ACM SI�ARCH Eckert Mauchly奖,ACM SIGMOD Test of Time奖,ACM杰出贡献奖 (Distinguished Service Award), IEEE Johnson Information Storage奖, IEEE 冯诺依曼奖章, NEC C&C 奖,加州大学杰出校友奖。Patterson 教授同时还是优秀的教育家。他与John Hennessy教授(斯坦福大学校长)合著的教材 Computer Architecture: A Quantitative Approach和 Computer Organization and Design: the Hardware/Software Interface自90年代起就成为世界应用最广的计算机体系结构方面的本科生和研究生教材。Patterson教授在教学方面获得奖项包括:加州大学杰出教学奖, ACM Karlstrom 杰出教育家奖,IEEE 本科教学成就奖,IEEE Mulligan Education 奖章。�

在上一次清华园里绿树成荫的时候,我们拿到了这本书的原稿,开始着手将这部优秀的作品介绍给广大读者。这段时间里,园子里的银杏叶黄了又落了,在不知不觉间枝头上已擎起饱满的嫩芽,只待东风唤得春回大地的时候重新将绚烂的生命力绽放。而我们的书稿也终于得以付梓,也算是对这一学年以来在文字间的辛苦耕作有了一个交待。 本书封面图中的塞戈维亚大渡槽历经千年风雨,到如今依然屹立不倒,甚至还发挥着它原本的作用。而在更早的战国时期由李冰在成都设计建造的都江堰,至今仍为沃野千里的天府之国带来福祉。软件开发在经历了简陋而效率低下的发展阶段后,进入了软件工程阶段,同样也需要像这些建筑工程一样的漂亮而持久的设计。 尤其是进入21世纪以来,软件即服务和敏捷开发成为了软件工程的两个新的发展方向。然而,对软件工程的从业者来说,想要找到合适的学习资料却似乎并不容易。软件即服务方面的书籍太过繁多,读者要从中分辨并找到适合自己的读物殊为不易。而对软件工程以及敏捷开发来说,情况可能更糟糕:我们很难找到令大家满意的书籍,有的太过冗长,有的局限于定性分析,有的偏于理论而没有告诉读者该如何做。如果将范围缩小到中文书籍,情况只能是更加艰难。 本书的原作者结合自己的研究教学和实践经历,将软件即服务和敏捷开发的内容结合到具体的示例中去,最终形成了这本易于学习而又内容丰富的书。书中包含了大量的真实可运行代码和阐述,还有视频帮助大家学习。初次接触到这本书的时候,书中的内容让人耳目一新。结合本人从事软件工程相关工作的经验,本书讲述的内容会给有志于开发SaaS软件的人们带来巨大帮助。我很高兴这么快就有了机会亲自来组织翻译这本书。 我要首...

暂无课件

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

1.1简介 ....................................... 3 

1.2 SaaS,软件即服务 ............................... 3 

1.3面向服务的架构(SOA) ........................... 6 

1.4云计算 ..................................... 9 

1.5漂亮的代码与遗留代码 ............................ 11 

1.6软件质量保证:测试 ............................. 12 

1.7生产力:简明、综合、复用和工具 ..................... 14 

1.8软件开发过程:计划和文档过程 ....................... 16 

1.9软件开发过程:敏捷宣言 ........................... 21 

1.10本书导览 .................................... 25 

1.11如何阅读本书 ................................. 27 

1.12谬论和陷阱 ................................... 29 

1.13结束语:软件工程不只是单纯的编程 .................... 30 

1.14深入学习 .................................... 31  ...