|
今天上了配置管理课程分享下 我的心得 体会
配置管理是 软件开发过程中不可缺少的一个关键环节,
1,什么是配置管理
配置管理就是对文件,代码,工具,环境的管理
2,什么是配置项
我们的代码 文件 工具 环境 等等都是 我们的配置项目
3,要理解 基线化的概念
所谓的基线化就是 就是 在对代码和文件 进行评审后 在加上版本号
4,里程碑就是 目标
5,魔兽世界的版本是2.4.3. 2是大 版本 4.是小的功能 3是 补丁
大的改动 变 2 中的改动 变4 小的 改动 变 3
6,知道这几个 缩写的含义
PM项目 经历 。 cmo配置管理员。swe开发工程师 。ste是测试工程师,
qa是质量管理 员 ccb是变更控制委员会。
7配置的 管理活动 就是数据库的管理活动
8需求变更的一般流程
CR------CMO------CCB---SWE------CMO---CCB-------OK
一般大的公司回走这样的流程
9小公司走的流程
CR----SWE---STE----CMO---CCB ---OK
10配置状态发布 --------可以理解为基线的发布
分为2种 一种是事件驱动:就是发生了一件事情马上发布
第2种就是周期驱动:一段时间一发布
11,知道VSS------CHECKOUT CHECKIN就是 下载文件和上传文件
12. 了解 SVN是最常用的 配置管理工具
SVN支持N多人对同一文件 同时修改 也就是 所谓的 并行操作
SVN 通过BRANCH和 MERGE 完成了这个功能
说白了 就是复制多了文件 让后分别操作 然后在合成
13 通过TAG的功能 给所有 文件 上了 版本号 实现了基线化
SVN的强大功能就是版本追溯
14, 知道 SVN的常用命令
IMPORT :给服务器加载文件
CHECKOUT:连接到服务器
UPDATE:下载服务器文件
COMMIT:上传文件到服务器
15,知道 每日构建的 意义:就是没天做一次集成 降低 错误率,早发现好处理
|
|