源码爱好者
首页 > 软件下载 > 电子书籍 > 电脑教程 > 编程辅导 > SaaS软件工程:云计算时代的敏捷开发 带目录完整pdf[120MB]
更多下载地址
SaaS软件工程:云计算时代的敏捷开发 带目录完整pdf[120MB]

软件大小:120MB

软件语言:简体中文

软件授权:免费软件

软件类别:编程辅导

软件等级:

更新时间:2019-06-17

官方网站:

应用平台:PDF

  • 软件介绍
  • 软件截图
  • 下载地址

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

目录

第1章 SaaS与敏捷开发介绍1.1 简介1.2 SaaS,软件即服务1.3 面向服务的架构(SOA)1.4 云计算1.5 漂亮的代码与遗留代码1.6 软件质量保证:测试1.7 生产力:简明、综合、复用和工具1.8 软件开发过程:计划和文档过程1.9 软件开发过程:敏捷宣言1.10 本书导览1.11 如何阅读本书1.12 谬论和陷阱1.13 结束语:软件工程不只是单纯的编程1.14 深入学习1.15 建议的练习第一部分 软件即服务第2章 SaaS应用的架构2.1 100 000英尺:客户端-服务器架构2.2 50 000英尺:通信——HTTP和URI2.3 10 000英尺:表示方法——HTML和CSS2.4 5000英尺:3层体系结构和横向扩展2.5 1000英尺:模型-视图-控制器架构2.6 500英尺:模型的活动记录2.7 500英尺:路由、控制器与REST2.8 500英尺:模板视图2.9 谬论和陷阱2.10 结束语:模式、架构和长寿命的API2.11 深入学习2.12 建议的练习第3章 SaaS架构:针对Java编程者的Ruby简介3.1 概述以及Ruby的三大支柱3.2 一切都是对象3.3 每一个操作都是一个方法调用3.4 类、方法和继承3.5 所有的编程都是元编程3.6 块:迭代器、函数式习语和闭包3.7 mix-in和鸭子类型3.8 用yield构造自己的迭代器3.9 谬论和陷阱3.10 结束语:惯用语言使用3.11 深入学习3.12 建议的练习第4章 SaaS架构:Rails简介4.1 Rails基础:从0到CRUD4.2 数据库和迁移4.3 模型:ActiveRecord基础4.4 控制器和视图4.5 调试:当出现错误时4.6 表单提交:new和create4.7 重定向和flash4.8 完成CRUD:编辑/更新和销毁4.9 谬论和陷阱4.10 结束语:SOA的设计4.11 深入学习4.12 建议的练习第5章 SaaS框架:Rails高级功能5.1 去除MVC中的重复:partial、校验和过滤器5.2 单点登录和第三方认证5.3 关联和外键5.4 间接关联:5.5 关联的REST路由5.6 可复用作用域的组合查询5.7 谬论和陷阱5.8 结束语:语言、生产力和美观5.9 深入学习5.10 建议的练习第6章 SaaS的客户端框架:JavaScdpt简介6.1 JavaScript:大图景6.2 面向Ruby程序员的客户端JavaScript介绍6.3 函数和构造器6.4 文档对象模型和jQuery6.5 事件与回调6.6 AJAX:异步的JavaScript和XML6.7 测试和调试JavaScnpt与AJAX6.8 单页面应用和Json API6.9 谬论和陷阱6.10 结束语:JavaScript的昨天、今天以及明天6.11 深入学习6.12 建议的练习第二部分 软件开发:敏捷开发与计划文档模式第7章 需求:行为驱动设计用户故事7.1 行为驱动设计与用户故事简介7.2 SMART用户故事7.3 任务点、速率和Pivotal Tracker7.4 敏捷开发的成本估计7.5 Cucumber和Capybara介绍7.6 运行Cucumber和Capybara7.7 低精度用户界面模型和故事板7.8 优化Rotten Potatoes7.9 显式的和隐式的需求、命令式的和声明式的情景7.10 计划文档的视角7.11 谬论和陷阱7.12 结束语:BDD的利与弊7.13 深入学习7.14 建议的练习第8章 软件测试:测试驱动开发8.1 背景:RESTful应用程序接口和Ruby gem8.2 FIRST、TDD以及RSpec入门8.3 TDD周期:红色-绿色-重构8.4 更多的控制器spec和重构8.5 夹具和工厂8.6 面向模型的TDD8.7 为互联网建立桩8.8 覆盖率概念、单元测试与集成测试8.9 其他测试方法和术语8.10 计划文档的视角8.11 谬论和陷阱8.12 结束语:TDD与传统的调试方法8.13 深入学习8.14 建议的练习第9章 软件维护:使用重构和敏捷方法改进遗留软件9.1 代码“遗留”的原因以及敏捷开发的用处9.2 探索遗留代码库9.3 使用鉴定测试来创建基准事实9.4 注释9.5 度量、代码味道及SOFA9.6 方法级别的重构:使用嫁接替代依赖9.7 计划文档的视角9.8 谬论和陷阱9.9 结束语:持续的重构9.10 深入学习9.11 建议的练习第10章 项目管理:Serum、结对编程和版本控制系统10.1 团队规模:两个匹萨大小的团队以及Serum10.2 结对编程10.3 敏捷设计和代码评审10.4 两个匹萨大小团队的版本控制:合并冲突10.5 有效地使用分支10.6 报告和修复代码:五个R10.7 计划文档的视角10.8 谬论和陷阱10.9 结束语:团队、合作以及四十年的版本控制10.10 深入学习10.11 建议的练习第11章 SaaS类的设计模式11.1 模式、反模式及SOLID类架构11.2 正好够用的UML11.3 单一责任原则11.4 开闭原则11.5 里氏代换原则11.6 依赖注入原则11.7 迪米特法则11.8 计划文档的视角11.9 谬论和陷阱11.10 结束语:框架包含了设计模式11.11 深入学习11.12 建议的练习第12章 SaaS非功能性需求:性能、发行、可靠性和实用安全12.1 从开发到部署12.2 量化响应性12.3 持续集成和持续部署12.4 发行和功能标记12.5 量化可访问性12.6 监控和查找瓶颈12.7 用缓存来提高渲染和数据库性能12.8 避免滥用数据库查询12.9 安全:在应用程序中保护用户数据12.10 计划文档的视角12.11 谬论和陷阱12.12 结束语:性能、可靠性、安全和有漏洞的抽象层12.13 深入学习12.14 建议的练习第13章 后记13.1 SaaS、SOA、Ruby和Rmls的视角13.2 回顾过往13.3 展望未来13.5 最后的话13.5 深入学习附录A 使用本书配套软件A.1 Beta版本的指导A.2 本书配套软件概览A.3 在VirtualBox中使用bookware的虚拟机A.4 在Amazon的EC2上使用bookware的虚拟机A.5 编辑代码:编辑器和UNIX生存技巧A.6 开始使用Git进行版本控制A.7 开始学习GitHub或ProjecLockerA.8 使用Heroku部署到云端A.9 谬论和陷阱A.10 深入学习

软件截图
  • SaaS软件工程:云计算时代的敏捷开发 带目录完整pdf[120MB]
关 键 词: SaaS 软件工程 云计算
  • 下载地址
  • 本类推荐
  • 本类排行
  • 热门软件
  • 热门标签
Anti Windows Update32位+64位 V1.1.28.0最新版 qq2018最新版官方下载电脑版 v9.0.8 官方版下载 优酷 for mac v1.5.13 官方版 win10系统激活工具 v1.0 免费版 lol换肤大师 v9.3.2 全英雄版 win10创意者正式版 build 15063 官方版 梦境行者永不入眠(Dreamwalker: Never Fall Asleep) 简体中文免安装版 aida64中文版 v6.00.5100 绿色工程师版 Lenovo Quick Fix电脑高性能管理工具 V1.0.0.1最新版 microsoft office2007 官方版 莉蒂与苏尔的工作室:不可思议绘画之炼金术士 PC正式版 亿万僵尸(They Are Billions) 简体中文硬盘版 二之国2:幽灵国度 CODEX未加密硬盘版 360解密大师 v11.7.6.1160 官方版 workwin局域网管理软件 v10.2.2 完美免费版 NOD32升级ID获取工具v12.12绿色版 360安全卫士win10版 v11.6.0.1027 官方版 u盘启动盘制作工具 v7.0 官方版 AVS无需重编码的视频剪辑软件(AVS Video ReMaker) 6.0.3.203 中文破解绿色版 macos sierra 10.12.5beta2 官方版 linux mint 18.1 官方版 hwinfo32中文版 v5.89 免费版 金山毒霸安全套装2015 v0331 官方版下载 飞飞世界模型加密工具 视频转换/刻录VSO ConvertXtoDVD v7.0.0.52 中文特殊版 刀锋电竞开黑平台 v1.8.1.2 官方版下载 ocam屏幕录像工具 v460.0 中文版 dragonhd v1.2.4 免费版 刷机精灵电脑版 v4.3.4 官方版 2345好压软件 v5.9.8 官方版 瑞星杀毒软件2017 V24.17.03.56官方完整安装版 vmware 14 pro v14.1.3 官方版 adobe camera raw中文版 v10.4 免费版 壹伴小插件最新版 v5.8.13 官方版 魔兽世界怀旧服 官方版
返回顶部