单选题5.5 部署交付3 / 6
正在加载题目…
系统集成项目管理工程师 · 第三版 · 第5章 软件工程
各环境使用相同部署脚本,是不是数据库地址也必须相同?
6 道章节练习题
答案与解析
正确答案 C
相同脚本强调可重复的部署过程,不是要求不同环境访问同一份业务数据。环境地址、权限等应通过受控配置区分,并在执行前校验部署目标,选C。
把脚本想成一套经过验证的操作步骤,参数则告诉它此次面向哪个环境。步骤可以复用,测试库和生产库不因此合并。反过来,参数不同也不必退回两套各凭经验的手工流程。需要避免的是把差异藏在某台机器的临时修改里,使下次部署无法复现。敏感凭据还应由适当的配置或密钥管理机制提供,不能为了方便而直接共用。教材的“一致”要落在过程可靠和差异可控上,不是抹掉隔离要求。
选项分析
- A
- 统一脚本不等于共享业务数据与权限,这样理解反而可能让测试操作影响生产环境。
- B
- 环境差异可以参数化管理,地址不同并不迫使团队放弃统一、可重复的部署过程。
- C
- 同时保留流程一致性和环境隔离,并通过目标校验降低参数填错导致的误部署风险。
- D
- 临时手改而不记录会让实际状态偏离受控配置,下一次部署难以复现或追查。
容易混淆的地方
把“使用相同脚本”读成“所有配置取值相同”,或认为参数化就不再需要核对环境。
再巩固一步
- 复习部署原则时,把“步骤一致”和“参数受控”分开记;执行前仍要确认环境与权限。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 5.5.4 · 纸书第227页查看完整题目与详解