软考找老孙
软考找老孙guoruankao.com
付费第70讲 / 共84讲

第70讲:三个库与变更官——配置管理(下)

 

字数 6693,阅读大约需 34 分钟

第70讲:三个库与变更官——配置管理(下)

【老孙开篇寄语】

各位“美好家园”的管家们,大家好!

欢迎回到《2026版“软考找老孙”高项通关84讲》。

上一讲,我们认识了“时光机”(配置管理)和“身份证”(版本号)。

但是,光有这些还不够。

想象一下“智慧邻里”项目组的这个混乱场面:

  • • 程序员小张正在疯狂写代码,边写边改,代码乱得像“案板上的菜”。
  • • 测试员小美想测试,却不知道该从哪里拿代码。是去小张的电脑上拷?还是去服务器上下?
  • • 运维老李要上线,结果拿错了一个文件,把还没写完的“半成品”发布到了生产环境,导致全小区门禁瘫痪。
  • • 王总(CEO)气冲冲地跑过来:“谁批准你们改这个功能的?谁动了我的基线?”

大家面面相觑,谁也说不清楚。

为什么会这样?因为我们的 “库房” 没管好,“流程” 没跑通。

今天,老孙就带大家深入配置管理的“后厨”,看看那神秘的 “三个库”(开发库、受控库、产品库),并认识那位掌握着生杀大权的 “变更官”(CCB)。

这一讲,是高项案例分析的 “绝对C位”,也是你职业生涯的保命符。

一、 上节回顾与热身

1. 上节核心回顾:时光机的构造

在上一讲(第69讲),我们搭建了配置管理的基础框架:

  • 配置管理 (CM): 不是管电脑硬件,是管软件的“版本”和“变化”。
  • 配置项 (CI): 被管理的最小单元(代码、文档、数据),是乐高积木。
  • 基线 (Baseline): 经过正式评审的“快照”,是里程碑,变更必须受控。
  • 版本号 (X.Y.Z): 0.X是草稿,1.0是基线。大变动动头(X),加功能动中(Y),修Bug动尾(Z)。

2. 上节课后作业精讲(深度复盘)

【作业1:找不同(CI识别)】

  • 属于 CI 的: B(接口文档 v1.0)、D(IP 配置文件)。
    • 解析: 只有受控的、对交付有影响的才是 CI。

    【作业2:版本号推理】
    当前版本:2.3.5

    1. 1. 修闪退 Bug: 2.3.6(修Bug动末位)。
    2. 2. 加“社区团购”: 2.4(加功能动中位)。
      • 老孙提示: 如果加上 .0 变成 2.4.0 也是对的,取决于公司规范。
    3. 3. 换语言重写: 3.0(架构重构动头位)。

    【作业3:深度思考(直接改生产环境的后果)】

    • 后果: 版本不一致(Inconsistency),导致 “死灰复燃”
    • 老孙推演:
      1. 1. 小王直接改了服务器上的 config.xml,把 IP 从 A 改成了 B,系统好了。
      2. 2. 但是,Git 仓库里的代码(源头)还是 IP A。
      3. 3. 下个月,发布 v2.0 版本时,运维从 Git 仓库拉代码打包。
      4. 4. 新的包里,IP 依然是错误的 A。
      5. 5. 一上线,系统又挂了!
      6. 6. 大家会陷入深深的自我怀疑:“明明上次修好了啊?”
    • 教训: 严禁直接修改生产环境! 必须在开发库修改,提交入库,重新打包发布。

    二、 咱们今天聊点啥?(本讲目标)

    2.1 为什么你必须学好这一讲?(痛点诱惑)

    • 痛点一(代码弄丢): 程序员离职了,你发现他的代码都在他自己电脑上,没上传,密码也打不开。不懂“开发库”,你的资产很危险。
    • 痛点二(上线事故): 测试测的是 A 版本,上线上的却是 B 版本,上线即炸。不懂“产品库”,你的上线就是一场赌博。
    • 痛点三(考试必挂): “变更控制流程”是高项案例分析题中 出现频率最高 的考点(几乎每年必考)。背不下 CCB 的审批流程,案例题直接扣 10 分。

    2.2 本讲核心任务地图(后厨的流水线)

    我们要把“智慧邻里”的软件生产线建立起来:

以上为前 20% 预览,完整内容请登录后查看
微信扫码登录

登录查看完整内容

本讲属于"高项精品图文课程"课程内容。微信扫码登录后,系统会自动识别你的课程权限并直接返回本页。

使用微信扫描二维码,授权后自动登录并返回本页

二维码未显示?点此打开

相关推荐

继续深入学习「高项精品图文课程」其他课时

意见反馈
回到顶部咨询