网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 软件交付通识
分类
作者 董越
出版社 电子工业出版社
下载
简介
内容推荐
软件交付过程是指在编程序改代码之后,直到将软件发布给用户使用之前的一系列活动,如提交、集成、构建、部署、测试等。本书作为通识类图书,对软件交付过程的各个方面进行了全面综合的介绍。这包括三部分内容:第1部分,介绍在研究软件交付过程时常见的思路和思考框架;第2部分,梳理软件交付的总体过程;第3部分,考查软件交付过程中的各个具体活动。总的来说,本书提供了一种类似于对人进行体检的方法,对特定软件产品的交付过程进行全方位的调研,可以根据其所在的业务领域、当前采用的技术栈、使用的工具、流程和方法等实际情况,找出当前最突出、最值得改进的问题。
目录
第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 左移+右移
4.3.3 测试人员+开发人员
4.3.4 人工测试+自动化测试
4.3.5 综合运用
4.4 自动化与自助化
4.4.1 单项活动的自动化
4.4.2 流程的自动化
4.4.3 自助化
4.4.4 相关支持
4.5 加速各项活动
4.5.1 为什么要加速
4.5.2 加速的通用思路
4.6 及时修复
4.6.1 为什么要及时修复
4.6.2 如何做到及时修复
4.7 完备记录,充分展现
4.7.1 任务及其执行情况
4.7.2 版本和配置信息
4.7.3 关联关系
4.7.4 单一可信源
4.7.5 相关支持
4.8 标准化
4.8.1 规范可重复
4.8.2 方案收敛
4.8.3 环境一致性
4.9 协调完成完整功能
4.9.1 背景
4.9.2 开发全过程的协调
4.9.3 交付过程的协调
4.10 基于度量的持续改进
第5章 一个典型的软件交付过程
5.1 前传
5.2 代码改动累积并最终提交
5.3 特性改动累积并最终提交
5.4 集成并最终发布
第6章 各个细分领域
6.1 交付过程
6.2 源代码及其构建
6.3 部署运行
6.4 静态测试
6.5 动态测试
第7章 各个关注角度
7.1 执行时机
7.2 执行效果
7.3 执行效率
7.4 问题处理效率
7.5 避免引入问题
第2部分总体过程
第8章 代码改动累积
8.1 导论
8.1.1 考查范围
8.1.2 关注重点
8.2 执行时机
8.2.1 包含改动的颗粒度:实时进行的测试
8.2.2 包含改动的颗粒度:随时进行的测试
8.3 执行效率
第9章 代码改动提交
9.1 导论
9.1.1 考查范围
9.1.2 关注重点
9.2 执行时机
9.2.1 包含改动的颗粒度:提交的颗粒度
9.2.2 包含改动的颗粒度:提交时进行的测试
9.3 执行效果
9.4 执行效率
9.4.1 执行效率度量:从发起提交到提交完成的时间
9.4.2 工具辅助记录和展现:代码改动提交说明
9.4.3 工具间集成:代码改动提交与工作项关联
第10章 特性改动累积
10.1 导论
10.1.1 特性的概念
10.1.2 特性隔离
10.1.3 考查范围
10.1.4 关注重点
10.2 执行时机
10.2.1 包含改动的颗粒度:代码改动提交触发的测试
10.2.2 包含改动的颗粒度:随时进行的测试
10.2.3 流程顺序和卡点:适当并行
10.2.4 管理并发:控制在研的特性数量
10.2.5 整体协调:完整的特性
10.3 执行效果
10.4 执行效率
10.4.1 自动执行:构建流水线
10.4.2 工具辅助记录和展现:流水线执行情况
10.4.3 方案收敛
10.5 问题处理效率
10.5.1 问题处理效率度量
10.5.2 适当通知
10.5.3 记录版本:流水线配置的修改历史
10.6 避免引入问题
第11章 特性改动提交
11.1 导论
11.1.1 考查范围
11.1.2 关注重点
11.2 执行时机
11.2.1 包含改动的颗粒度:特性的颗粒度
11.2.2 包含改动的颗粒度:当特性做不到既小又独立时
11.2.3 包含改动的颗粒度:特性提交时进行的测试
11.2.4 流程顺序和卡点:特性提交门禁
11.2.5 整体协调:完整的特性
11.3 执行效果
11.4
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/6 10:24:26