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

请输入您要查询的图书:

 

书名 软件集成策略(如何有效率地提升质量)
分类
作者 董越
出版社 电子工业出版社
下载
简介
编辑推荐

董越编著的《软件集成策略(如何有效率地提升质量)》共分两部分分别是:第一部分,是一个关于软件集成方案改进的职场故事。具体的故事总是比抽象的道理好懂。读者如果对软件集成尚了解不多,那么即便只读这个故事,也会有所收获。当然,用它做引子,更是希望这个故事能激发读者继续阅读的兴趣,深入探索软件集成这个领域。本书第二部分共九章。其中第1、2、3、6章主要是介绍集成相关概念和一些基本的分析方法。第4、5、7、8章运用这些分析方法,来讨论软件集成策略的各个方面。第9章作为最后一章,讲解如何基于现有软件集成解决方案进行持续的改进,最终迈向持续集成。

内容推荐

要想把软件卖出去,要想让程序发挥价值,需要把研发出来的各个模块、各个功能“捏”在一起,并且达到一定的质量标准。因此,集成很重要。这是一本关于软件集成的书。它将全面介绍包括持续集成、持续交付在内的,业界公认的原则和最佳实践。但本书并不止步于此,《软件集成策略(如何有效率地提升质量)》将仔细讲解这些原则和最佳实践背后的原因。因为我们需要知道最佳实践背后的道理,知道思考的方法,才能在具体的情境中活学活用,根据实际项目具体情况,制定最合适务实的方案。

董越编著的《软件集成策略(如何有效率地提升质量)》适合所有与软件集成有关的工作者阅读,包括程序开发人员、集成工程师、测试人员、质量保证人员、配置管理人员、项目管理人员等。软件集成策略和方法,需要软件集成相关的每个人了解和掌握。

目录

第一部分 一个故事

 1.集成这破活儿2

 2.对项目的不利影响竟然这么大5

 3.构建错误是怎么来的8

 4.与QA 部门的同事沟通11

 5.确定第一个改进方案13

 6.意料之外的问题15

 7.合并导致了多少问题18

 8.推动第二个改进22

 9.见义勇为好少年24

 10.把集成频率提高一倍26

 11.把改进方案讲给老大听28

 12.跟项目经理谈判32

 13.敲定第三个改进34

 14.每日构建36

 15.在春节到来之前39

 16.老大给的材料42

 17.持续集成竟然这样干44

 18.阿根廷探戈46

 19.用哪个持续集成工具好48

 20.英英的强烈反应51

 21.同时解决两个问题54

 22.失败的改进56

 23.自动冒烟测试62

 24.不可靠的自动测试67

 25.如何进一步缩短工期71

 26.没用的提交说明74

 27.缺陷为什么这么多77

 28.草原夜色82

 29.十字路口84

 30.我还没答应呢87

第二部分 一些道理

第1章 集成相关的概念90

 1.1 组装集成:把零件攒起来91

 1.2 合并集成:把改动攒起来94

 1.3 操作级概念:组合与合并97

 1.4 源代码集成与二进制组件集成100

 1.5 代码流动与合并:星形模式103

 1.6 集成会遇到哪些问题110

 1.7 发现问题的多种手段116

 1.8 集成工作不止是为了提升质量121

第2章 集成过程概述123

 2.1 没有人做集成工作124

 2.2 测试人员的加入125

 2.3 集成人员的加入129

 2.4 集成的典型流程135

 2.5 难点:根据实际调整140

第3章 集成优化的本质143

 3.1 从项目三角形说起144

 3.2 集成优化的目标146

 3.3 资源及其成本149

 3.4 什么决定了项目时长152

 3.5 从虫子的视角看集成159

 3.6 从不同的视角看虫子164

第4章 第一组旋钮:检测的力度和方法174

 4.1 提交前检测力度175

 4.2 当项目临近发布时179

 4.3 为了让后续工作更顺畅183

 4.4 提交前检测方法185

 4.5 过程导向还是结果导向193

 4.6 狭义集成时检测力度198

 4.7 狭义集成时检测方法204

 4.8 狭义集成时发现问题以后207

 4.9 狭义集成后检测类型和力度210

 4.10 狭义集成后具体检测方法213

第5章 第二组旋钮:检测对象的层级215

 5.1 软件研发与机械制造不一样216

 5.2 系统级检测的困难性218

 5.3 虚拟化:降低系统级检测成本223

第6章 合并的矩形模型225

 6.1 三源合并的矩形模型226

 6.2 选择合并与回退合并的本质230

 6.3 合并矩形的面积说明什么234

 6.4 持续集成背后的秘密236

 6.5 合并矩形模型只是一个简化模型238

第7章 第三组旋钮:持续集成、持续交付242

 7.1 在开始工作前更新243

 7.2 在提交前更新244

 7.3 在开发过程中更新248

 7.4 从何处更新250

 7.5 开发过程中持续检测252

 7.6 频繁提交少量改动253

 7.7 频繁狭义集成261

 7.8 对串行集成的分析268

 7.9 适时使用多层集成271

 7.10 尽早和适当频繁的狭义集成后的检测277

 7.11 尽早修复发现的问题282

 7.12 持续发布、持续交付284

第8章 第四组旋钮:提高工作效率和正确性的方法289

 8.1 在版本控制环境下工作290

 8.2 标准化的设置和操作295

 8.3 自动化297

 8.4 基于已有构建成果304

 8.5 利用休息时间308

 8.6 避免不必要的复杂310

 8.7 提高性能的多种方法312

第9章 集成解决方案的改进315

 9.1 从症状着手:漫长的“最后一公里”316

 9.2 从症状着手:程序员总被别人的问题打扰318

 9.3 从症状着手:狭义集成阻塞项目进展320

 9.4 从症状着手:沉重僵化的提交前质量控制322

 9.5 从症状着手:一般的方法324

 9.6 系统地改进:迈向持续集成327

附录A 术语索引333

附录B 相关工具336

 持续集成、构建管理工具336

 (源代码)版本控制工具337

 代码评审工具338

 静态程序分析工具338

 构建工具338

 包管理、依赖管理工具339

 部署与运行环境管理339

 自动测试、测试支持工具340

 缺陷跟踪、变更请求管理工具341

附录C 参考文献342

后记

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/1 14:40:46