欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 软件交付通识
      • 作者:董越|责编:张春雨
      • 出版社:电子工业
      • ISBN:9787121422027
      • 出版日期:2021/10/01
      • 页数:226
    • 售价:35.6
  • 内容大纲

        软件交付过程是指在编程序改代码之后,直到将软件发布给用户使用之前的一系列活动,如提交、集成、构建、部署、测试等。本书作为通识类图书,对软件交付过程的各个方面进行了全面综合的介绍。这包括三部分内容:第1部分,介绍在研究软件交付过程时常见的思路和思考框架;第2部分,梳理软件交付的总体过程;第3部分,考查软件交付过程中的各个具体活动。总的来说,本书提供了一种类似于对人进行体检的方法,对特定软件产品的交付过程进行全方位的调研,可以根据其所在的业务领域、当前采用的技术栈、使用的工具、流程和方法等实际情况,找出当前最突出、最值得改进的问题。
  • 作者介绍

        董越,阿里巴巴前研发效能高级专家,DevOps标准核心编写专家,《未雨绸缪——理解软件配置管理》《软件集成策略——如何有效率地提升质量》作者,《版本控制之道——使用Git》译者。曾就职于西门子、摩托罗拉、雅虎、索尼、去哪儿网等大型企业。
  • 目录

    第1部分  思维方式
      第1章  本书要解决什么问题
        1.1  提供一种系统全面的方法
        1.2  分析软件交付过程
        1.3  软件交付过程包括三类事情
        1.4  软件交付不是按时间阶段或角色划分出来的
        1.5  本书本质上是讲述软件交付这门学科
        1.6  本书分成三个部分讲述
      第2章  我们要追求什么
        2.1  一切为了业务的成功
        2.2  小步快跑
        2.3  软件实现侧该追求什么目标
        2.4  软件交付过程追求的目标
      第3章  几十年来的探索
        3.1  软件工程
          3.1.1  软件危机
          3.1.2  工程化
        3.2  敏捷
          3.2.1  敏捷的理念
          3.2.2  敏捷的实践
        3.3  精益
          3.3.1  起源于制造业的精益思想
          3.3.2  把精益应用于软件开发
        3.4  持续集成
          3.4.1  持续集成是什么
          3.4.2  为什么要持续集成
          3.4.3  如何做到持续集成
        3.5  持续交付
          3.5.1  包括所有质量验证工作
          3.5.2  比较频繁地发布上线
          3.5.3  持续部署
        3.6  DevOps
          3.6.1  DevOps的诞生
          3.6.2  DevOps三步工作法
          3.6.3  DevOps落地实践
        3.7  技术方面的演进
          3.7.1  软件架构
          3.7.2  部署运行
        3.8  它们之间是什么关系
      第4章  做好软件交付的10个策略
        4.1  细粒度、低耦合、可复用的架构
          4.1.1  软件架构
          4.1.2  测试脚本和测试数据的架构
          4.1.3  组织架构
        4.2  小批量持续流动的流程
          4.2.1  大批量带来等待等问题
          4.2.2  短周期、小颗粒度、减少在制品
          4.2.3  小批量持续流动的交付过程
        4.3  运用综合手段保证质量和安全
          4.3.1  各种各样的测试

          4.3.2  左移+右移
      ……
    第2部分  总体过程
    第3部分  具体活动
    后记