夜雨聆风学习资料网

ARTICLE · 1094035

练习16 软件工程(二)

练习16 软件工程(二)
1、在软件部署原则中提到的两大部署方式分为蓝绿部署和金丝雀部署。①蓝绿部署是指在部署的时候准备新旧两个部署版本,通过域名解析切换的方式将用户使用环境切换到新版本中,当出现问题的时候,可以快速的将用户环境切回旧版本,并对新版本进行修复和调整;②金丝雀部署是指当有新版本发布的时候,先让少量的用户使用新版本,并且观察新版本是否存在问题,如果出现问题,就及时处理并重新发布,如果一切正常,就稳步的将新版本适配给所有的用户。
2、在持续部署管理的时候,需要遵循一定的原则,主要包括:①部署包全部来自统一的存储库;②所有的环境使用相同的部署方式;③所有的环境使用相同的部署脚本;④部署流程编排阶梯式晋级,即在部署过程中需要设置多个检查点,一旦发生问题可以有序的进行回滚操作;⑤整体部署由运维人员执行;⑥仅通过流水线改变生产环境,防止配置漂移;⑦不可变服务器;⑧部署方式采用蓝绿部署或金丝雀部署。
3、金丝雀部署与蓝绿部署的主要区别在于是否需要冗余部署。蓝绿部署需要部署两个生产环境,一个用于当前稳定版本(蓝环境),另一个用于新版本(绿环境)。而金丝雀部署则则需要一个生产环境,通过逐步引导用户流量的新版本来验证其稳定性。
4、最常见的数据备份结构可以分为4种:DAS备份结构、基于LAN的备份结构、LAN-FREE备份结构和SERVER-FREE备份结构。
5、音响软件质量的三个主要因素是产品运行、产品修改和产品转移。
6、软件质量保证的关注点集中在一开始就避免缺陷的产生。质量保证的主要目标是:①事前预防工作,着重于缺陷预防而不是缺陷检查;②尽量在刚刚引入缺陷时即将其捕获,而不是让缺陷扩散到下一个阶段;③作用于过程而不是最终产品,因此它可有可能会带来广泛的影响与巨大的收益;④贯穿于所有的活动之中,而不是只集中于一点。
7、软件过程能力成熟度模型由4个能力域组成,包括治理、开发与交付、管理与支持、组织管理。
8、在CSMM定义的软件过程能力成熟度模型中,管理与支持包括:项目策划、项目监控、项目结项、质量保证、风险管理、配置管理、供应商管理能力子域。
9、CSMN定义了5个等级,由低到高依次为初始级、项目规范级、组织改进级、量化提升级、创新引领级。
10、在CSMM定义的5个等级中,结果特征如下:①初始级指软件过程和结果具有不确定性;②项目规范级指项目基本可按计划实现预期的结果;③组织改进级指在组织范围内能够稳定的实现预期的项目目标;④量化提升级指在组织范围内能够量化的管理和实现预期的组织和项目目标;⑤创新引领机制。通过技术和管理的创新,实现组织业务目标的持续提升,引领行业发展。
11、在信息安全系统工程能力成熟度模型中,“充分级定义”的公共特性包括:定义标准化过程、执行与定义的过程、协调安全措施。

相关学习资料