《软件配置管理模式》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:(美)Stephen P.Berczuk,(美)Brad Appleton著;黄明成译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2004
  • ISBN:7508321898
  • 页数:149 页
图书介绍:本书是第一本完整介绍软件模式语言的著作。它不是讲述“软件配置管理”(SCM),而是讲述“软件配置管理模式”,它也不仅是“软件模式”,而是真正的“软件模式语言”。本书作者都是有多年SCM经验的专家,通过对模式的研究,他们将关于如何进行SCM的建议发展为模式系统。他们认为模式系统的实力不在于各个模式本身,而在于模式之间的关系网。作者开发出了模式的联锁网络,其中各个模式适用于一种最常见的SCM实践。通过模式的使用,作者阐明,适当管理的工作流可以防止拖延、士气低落和费用超支。模式法表明,SCM完全可以轻松地、成功地应用于中小型组织。理清模式之间的相互联系,就可以避免那些常常使开发者灰心,使生产率降低的常见的错误。本书附录中还详细讨论了常见的SCM工具,并逐一解释如何用它们实现本书讨论的模式。这些业已证明确有成效的做法,能帮助读者改进过程,并激发工作人员在制作更高质量软件的过程中通力协作。

第一部分 背景 3

第1章 把系统作为整体 3

稳定性和工作进展的平衡 4

SCM在敏捷软件开发中的作用 5

上下文中的SCM 6

SCM对小组工作的支持 8

什么是软件配置管理 9

工具的作用 11

更大的整体 11

本书的讨论方式 12

未解决的问题 12

进一步的阅读材料 12

第2章 软件环境 15

总原则 16

软件是怎么回事 17

开发工作区 19

体系结构 19

组织 21

大局景 22

进一步的阅读材料 23

第3章 模式 25

模式和模式语言 26

软件中的模式 27

配置管理模式 28

本书中模式的结构 29

模式语言 30

语言概述 31

未解决的问题 34

进一步的阅读材料 34

第二部分 模式 37

第4章 主线 37

简化分支模型 40

未解决的问题 42

进一步的阅读材料 42

第5章 活动开发线 43

定义你的目标 46

未解决的问题 48

进一步的阅读材料 48

第6章 私用工作区 49

以隔离工作的方法控制变更 52

未解决的问题 55

进一步的阅读材料 56

第7章 储存库 57

一站式购物 59

未解决的问题 62

进一步的阅读材料 62

第8章 私用系统构造 63

通过本地构造实现全局考虑 65

未解决的问题 68

进一步的阅读材料 69

第9章 集成构造 71

进行集中式构造 73

未解决的问题 75

进一步的阅读材料 75

第10章 第三方码线 77

使用已有的工具 79

未解决的问题 82

进一步的阅读材料 82

第11章 任务级提交 83

每一项小粒度任务做一次提交 85

未解决的问题 85

第12章 码线策略 87

制定交通规则 89

未解决的问题 90

进一步的阅读材料 90

第13章 冒烟测试 91

验证基本功能性 92

未解决的问题 94

进一步的阅读材料 94

第14章 单元测试 95

测试合同 96

未解决的问题 97

进一步的阅读材料 98

第15章 回归测试 99

对修改进行测试 101

进一步的阅读材料 102

第16章 私用版本 103

私用历史 105

第17章 版本线 107

发布前分支 109

进一步的阅读材料 110

第18章 版本预备线 111

分支而不是冻结 112

未解决的问题 113

第19章 任务分支 115

处理长期任务 116

用分支进行隔离 117

第20章 参考模式 119

命名稳定基 120

日常构造与冒烟测试 120

附录A SCM网上资源 121

附录B 工具对SCM模式的支持 125

参考文献 143