系统集成项目管理工程师-部署交付、质量管理与过程能力成熟度

发布时间:2026/8/13 17:11:19
系统集成项目管理工程师-部署交付、质量管理与过程能力成熟度 一、部署交付掌握1. 软件部署软件部署是软件生命周期中的重要环节属于后期活动通过配置、安装和激活保障软件后续运行。软件配置过程极大影响部署结果正确性应用系统配置是主要错误来源。2. 软件交付传统软件交付指编程改代码之后到发布给用户使用之前的一系列活动如提交、集成、构建、部署、测试等。3. 持续交付持续交付是一系列开发实践方法确保代码能快速、安全地部署到生产环境是完全自动化的过程业务开发完成时可一键部署。持续交付的改进体现需求阶段使用用户故事代替传统需求文档开发测试阶段持续集成测试人员尽早介入运维阶段打通开发和运维通路保持环境统一持续交付的优势缩短提交代码到正式部署上线的时间降低部署风险自动快速反馈及时发现和修复缺陷软件在整个生命周期内处于可部署状态简化部署步骤版本更清晰交付过程可靠、可预期、可视化4. 持续部署持续部署方案常用KubernetesDocker和Matrix系统。部署原则部署包全部来自统一存储库所有环境使用相同部署方式和部署脚本部署流程阶梯式晋级设置多个检查点可有序回滚整体部署由运维人员执行仅通过流水线改变生产环境防止配置漂移不可变服务器部署方式采用蓝绿部署或金丝雀部署部署层次完整镜像部署包括三个环节Build-Ship-RunBuild编译形成RPM包或Jar包Ship将第三方依赖和插件安装到环境中Run在不同地方启动整套环境不可变服务器容器部署将所有内容打包复制部署解决第三方依赖库重构问题。蓝绿部署和金丝雀部署部署方式描述蓝绿部署​准备新旧两个版本通过域名解析切换将用户环境切换到新版本出现问题可快速切回旧版本金丝雀部署​先让少量用户使用新版本观察是否存在问题没问题再逐步适配所有用户5. 部署和交付的新趋势了解持续集成、持续交付和持续部署的出现反映了新的软件开发模式与发展趋势。二、软件质量管理掌握软件质量是软件与明确地和隐含地定义的需求相一致的程度。从管理角度影响软件质量的因素分为3组影响软件质量的3个主要因素关系图组别质量特性产品运行​正确性按需要工作、健壮性对意外环境适当响应、效率计算机资源需求、完整性安全性、可用性能使用、风险能按计划完成产品修改​可理解性、可维修性可修复、灵活性可改变、可测试性产品转移​可移植性另一台机器使用、可再用性重用部分、互运行性与其他系统结合软件质量保证SQA建立有计划、有系统的方法向管理层保证标准、步骤、实践和方法被正确采用。关注点集中在一开始就避免缺陷的产生。SQA目标以独立审查方式从第三方角度监控软件开发任务执行提供反映产品和过程质量的信息和数据提高项目透明度。SQA主要作用给管理者提供预定义的软件过程的保证。SQA主要任务SQA审计与评审、SQA报告、处理不合格问题。三、软件过程能力成熟度掌握软件过程能力是组织基于软件过程、技术、资源和人员能力达成业务目标的综合能力包括治理能力、开发与交付能力、管理与支持能力、组织管理能力等。国家标准为《软件过程能力成熟度模型》CSMM。1. 成熟度模型了解CSMM模型由4个能力域、20个能力子域、161个能力要求组成。2. 成熟度等级掌握等级结果特征行为特征1级初始级​软件过程和结果具有不确定性能实现初步软件交付和项目管理项目无完整管理规范依赖个人主动性2级项目规范级​项目基本可按计划实现预期结果组织依据选择和定义管理规范执行基础过程为项目活动提供支持保障3级组织改进级​在组织范围内能稳定实现预期项目目标在2级基础上持续改进建立并持续改进组织标准过程和过程资产项目根据特征实现目标并贡献过程资产4级量化提升级​在组织范围内能量化管理和实现预期目标使用统计分析技术管理建立量化的质量与过程绩效目标建立过程绩效基线和模型分析关键软件过程能力预测结果5级创新引领级​通过技术和管理的创新实现组织业务目标持续提升引领行业发展在4级基础上优化革新通过软件过程创新提升竞争力将自身经验作为行业最佳案例推广 记忆口诀初项组量创初始级、项目规范级、组织改进级、量化提升级、创新引领级四、本章真题小测Q1软件过程能力成熟度分为级。A. 2 B. 3 C. 4 D. 5Q2关于蓝绿部署的描述正确的是。A. 蓝绿部署是指在部署的时候准备新旧两个部署版本通过域名解析切换的方式将用户使用环境切换到新版本中B. 蓝绿部署是先让少量的用户使用新版本并且观察新版本是否存在问题C. 蓝绿部署当出现问题的时候可以使用新版本但业务逻辑和数据不受影响D. 蓝绿部署如果出现问题就及时处理并重新发布Q3软件质量保证的关注点是。A. 发现缺陷 B. 一开始就避免缺陷的产生 C. 修复缺陷 D. 记录缺陷 答案Q1 答案D解析CMM软件能力成熟度模型一共5 级初始级、可重复级、已定义级、已管理级、优化级。Q2 答案A解析A蓝绿部署维护蓝、绿两套环境旧版本、新版本通过切换流量 / 域名解析完成切换。B是 ** 金丝雀发布灰度发布** 的特点不是蓝绿部署。C出问题要切回旧版本不是继续使用新版本。D蓝绿部署故障是直接切回旧环境不是原地修复重新发布。Q3 答案B解析SQA 软件质量保证重在预防一开始就避免缺陷产生。A 发现缺陷、D 记录缺陷属于测试活动C 修复缺陷属于开发改错。✅汇总答案Q1DQ2AQ3B

相关新闻