软件配置管理资料集(265页)

  • 介绍了软件配置相关的资料,内容较多,有需要的可以了解一下。

    目录

    前言.7

    第一部分软件配置管理7

    第一章软件配置管理概述7

    1 概述7

    2 软件配置管理9

    2.1 SCM 概念9

    2.2 配置管理的功能11

    2.3 配置管理的实施. 12

    2.3.1 规划、调整网络开发环境12

    2.3.2 设计配置管理库12

    2.3.3 定义配置管理系统的角色13

    2.3.4 制定配置管理流程13

    2.3.5 相关人员的培训14

    3 SCM的意义14

    第二章SCM的基本概念17

    配置管理的基本概念. 17

    什么是配置管理17

    实施配置管理的好处. 23

    产品经理可以得到什么好处呢?23

    开发人员和测试人员可以得到什么好处呢?24

    结束语. 24

    第四章过程支持. 25

    第一节软件配置管理过程及其关键活动. 25

    一. 角色职责. 26

    二.过程描述. 28

    三.关键活动. 32

    1 配置项(Software Configuration Item,SCI)识别32

    2 配置项的标识和控制. 32

    3 工作空间管理. 33

    4 版本控制34

    5 变更控制34

    6 状态报告35

    7 配置审计36

    第二节如何构造软件企业的配置管理方案37

    1 引言37

    1.1 什么是配置管理. 37

    1.2 配置管理在软件开发过程和项目管理过程中的作用. 37

    1.3 配置管理方案的构成39

    2 组建配置管理方案构造小组. 39

    3 对目标机构进行了解、评估. 40

    3.1 人员评估. 41

    3.2 技术评估. 41

    3.3 现有流程评估42

    3.4 项目评估. 42

    3.5 期望值评估43

    4 配置管理工具及其提供商评估43

    5 制订实施计划. 45

    6 定义配置管理流程46

    7 试验项目的实施48

    8 全面实施49

    9 结束语49

    第二节SCM的最佳实践50

    第三节软件配置管理实施体会56

    一. 软件配置管理的目的57

    二. 工具的选择. 58

    三. 实现的策略. 60

    1.配置库的设置60

    2.分支的划分. 61

    3.变更控制62

    第三章基于CMM的SCM 64

    CMM(软件能力成熟度模型)与SCM(软件配置管理). 64

    基于CMM/CMMI的配置管理65

    1 配置管理内容的逻辑关系. 65

    2 配置和配置项67

    3 基线. 68

    4 基线、配置、配置项的关系69

    5 变更管理71

    6 配置库管理. 73

    7 配置报告75

    8 配置审计76

    9 项目实施指南77

    10 配置管理部署模型79

    第四章配置管理系统中的概念. 86

    1. 简介87

    A. 配置管理的定义. 87

    B. CM系统的定义. 89

    C. CM以用户为导向的典型情形. 89

    D. 本章的结构91

    2. CM体系用户的有关问题91

    A. 用户的角色问题. 92

    B. CM系统的集成. 96

    C. 何时启用CM系统97

    D. CM的控制水平. 97

    E. 过程与产品的区分98

    F. CM自动化水平. 98

    G. CM系统功能98

    3. 配置管理系统概念光谱图99

    A. 注意事项100

    B. 组件的概念. 101

    a. 库101

    b. 分布式组件. 102

    C. 过程的概念. 102

    a. 环境管理103

    b. 约定. 103

    c. 需求变更104

    d. 生命周期模型105

    D. 结构和解释的概念. 105

    a. 修改集合106

    b. 系统模型106

    c. 子系统107

    d. 对象池108

    e. 属性. 109

    f. 一致性维护. 110

    E. 团队概念110

    a. 工作空间110

    b. 透明视图111

    c. 协调控制112

    F. 光谱摘要和分析112

    4. 配置管理系统的未来114

    5. 结论116

    6. 附录:CM体系总览117

    A. Adele 117

    B. Aide-De-Camp (ADC) 117

    C. Change and Configuration Control (CCC) 118

    D. Configuration Mnanagement Assistant (CMA) 119

    E. Design Management System (DMS) 119

    F. Domain Software Engineering Environment(DSEE)  120

    G. ISTAR 120

    H. JASMINE. 121

    I. LIFESPAN 121

    J. Network Software Environment(NSE)122

    K. PowerFrame. 122

    L. Rational 123

    M. Revision Control System(RCS). 123

    N. SHAPE 124

    O. Software Management System 124

    7. 配置管理的商业模型. 125

    CICO 模型125

    组织模型. 126

    长事务模型127

    变更集模型127

    第五章配置管理工具评估/选择过程. 129

    1 SCM tool 比较129

    VSS 129

    CVS 130

    ClearCase 131

    2 如何选择配置管理工具. 133

    第六章实用配置管理系统及工具. 146

    JBCM. 146

    青鸟软件配置管理系统JBCM 146

    JBCM产品系列147

    JBCM软件配置管理全面解决方案. 148

    ClearCase 151

    1 Rational ClearCase 介绍. 151

    2 ClearCase的功能和特点154

    3 ClearCase的组件158

    4 ClearCase结构与设置. 165

    5 ClearCase四大功能详述169

    VSS 184

    1. 前言184

    2. 一些有用的设置. 185

    3. 什么情况下会出现并行开发185

    4. 文件共享(share files)的概念186

    5. 分支操作(branching) 188

    6. 文件归并(merge files) 192

    7. 评说VSS 193

    8. 总结194

    9. 说明194

    CVS 194

    一CVSNT 的安装及配置194

    二WinCVS的配置与使用方法198

    第二部分相关资源. 208

    第一章一些相关概念208

    1 基线的理解208

    2 配置状态报告及申计210

    3 配置管理标识规范212

    4 配置管理经验220

    在整个项目过程中如何进行配置管理工作:. 220

    简述配置管理工作流程示意图:221

    5 经验谈:. 224

    第二章相关问题230

    1 软件配置管理230

    2 CVS工具常见问题. 232

    第三章配置管理流程233

    1 概要233

    1.1 内容233

    1.2 适用范围233

    1.3 术语和缩略语. 233

    1.3.1 软件配置管理(Software Configuration Management,SCM)233

    1.3.2 配置(Configuration)233

    1.3.3 配置项(Configuration Item,CI). 234

    1.3.4 基线(Baseline)234

    2 相关人权责235

    2.1 项目经理(Project Manager,PM)235

    2.2 配置控制委员会(Configuration Control Board,CCB)236

    2.3 配置管理员(Configuration Management Officer,CMO). 236

    2.4 程序库管理员(Program Librarian,PL)236

    2.5 开发人员(Developer). 237

    2.6 测试人员(Tester). 237

    2.7 软件质量保证员(Software Quality Assurance,SQA)237

    3 实施细则. 238

    3.1 CCB的成立238

    3.1.1 项目在设计发布后,由项目经理负责组织成立CCB。. 238

    3.1.2 CCB成员组成238

    3.1.3 CCB的决策机制238

    3.2 确定配置策略. 238

    3.2.1 配置策略确定的时机238

    3.2.2 配置项的范围239

    3.3 制定配置管理计划239

    3.3.1 《配置管理计划》的编制239

    3.3.2 《配置管理计划》的内容239

    3.3.3 《配置管理计划》的由CCB负责审批。240

    3.4 配置项标识规则240

    3.4.1 配置项标识要求. 240

    3.4.2 配置项标识方式. 240

    3.5 配置库管理242

    3.5.1 配置库(Repository)的分类. 242

    3.5.2 配置库的建立 242

    3.5.3 分配权限. 243

    3.5.4 配置库的操作与管理243

    3.6 配置项和基线管理244

    3.6.1 CMO根据配置管理计划,对配置项和基线进行分阶段管理。. 244

    3.6.2 项目启动. 244

    3.6.3 需求分析. 244

    3.6.4 项目计划. 245

    3.6.5 系统设计. 245

    3.6.6 编码245

    3.6.7 测试245

    3.6.8 交付与验收245

    3.6.9 项目总结. 246

    3.6.10 相关资料与培训246

    3.7 配置变更控制. 246

    3.7.1 变更的分类246

    3.7.2 变更请求的提出. 247

    3.7.3 变更评估. 247

    3.7.4 变更审核. 247

    3.7.5 变更实施. 248

    3.7.6 变更确认. 248

    3.8 配置状态报告. 249

    3.8.1 配置状态报告的目的249

    3.8.2 配置状态报告记录的内容249

    3.8.3 配置状态报告的生成250

    3.9 配置审核250

    3.9.1 配置审核的类别. 250

    3.9.2 配置审核执行的时机250

    3.9.3 不符合项的处理. 250

    3.10 发行管理. 251

    第三章解析本土化软件配置管理251

    迅速发展的软件配置管理252

    配置管理的三大误区254

    人--为何如此重要?256

    配置管理员应该做什么. 256

    你是合格的配置管理员吗256

    配置管理员的困惑258

    配置管理员的最佳实践. 259

    实施--从老板的角度思考260

    什么是成功的配置管理. 260

    配置管理流程再造260

    选择合适的配置管理工具261

    正确实施配置管理工具. 261

    配置管理的未来. 263

    1、配置管理应该更自动化. 264

    2、配置管理应该基于流程. 264

    结束语. 265

     

  • 1286.82KB
  • 科研开发
  • 2021-12-17
  • 电子电气;医疗器械