1- Exam1-2021年考试复习
1+ 0.1. Exam1-2021年考试复习
22---
33
44# 1. 考试题:2019年
551 . 摩尔定律和反摩尔定律分别是什么?对软件的发展有什么意义?
6- 2 . 简述软件发展的三大阶段,用到了什么主要开发方法,Brooks的软件工程本质难题对它有什么影响?
7- 1 . 软硬件一体化阶段 code and fix
8- 2 . 软件成为独立的产品 形式化方法、结构化程序设计和瀑布模型
9- 3 . 网络化和服务化 迭代式
10- 3 . JIT及时生产,价值拉动和价值流的关系
11- 4 . PSP的质量策略是什么?有哪些度量项?如何在实际项目中应用这些度量项?
12- 1 . 用缺陷管理来代替质量管理。高质量的产品也就意味着要求组成软件产品的各个组件基本无缺陷。
13- 2 . 度量项:规模、时间、缺陷、日志。
14- 3 . 运用:构建各种日志,完成日志内容和注释
15- 5 . 软件架构的演化过程?微服务对devops的意义?
16- 1 . 单体架构 -> 分层架构 -> 微服务架构
17- 6 . 构建一个基本的devops pipeline需要哪些工具和软件?
18- 7 . 软件项目管理和关键过程管理在管理对象、实现目标和参考模型三个角度的区别?
19- 8 . 马斯洛需求理论是什么?对软件工程实践有什么启发?
20- 9 . 估算的目的是什么?这一目的对实践的启发?
21- 10 . 什么是迭代式开发?有什么特点和优势?
6+ 2 . JIT及时生产,价值拉动和价值流的关系
7+ 3 . 软件架构的演化过程?微服务对devops的意义?单体架构 -> 分层架构 -> 微服务架构
8+ 4 . 构建一个基本的devops pipeline需要哪些工具和软件?
229
2310# 2. 考试题:2020年
24111 . 名词解释
@@ -45,38 +32,23 @@ Exam1-2021年考试复习
4532 2 . Git:分布式版本控制系统,强调速度、数据完整性和对分布式非线性工作流的支持
4633 3 . Jenkins:持续集成工具,配置流水线等
4734 4 . SonarQube:静态代码检查工具,用来静态的检查软件
48- 5 . 软件发展三阶段和主流开发方法
49- 1 . 软硬件一体化 code and fix
50- 2 . 软件是独立的产品 瀑布模型、形式化方法、结构化程序设计和
51- 3 . 网络化和服务化 迭代模型、敏捷开发
52- 6 . 架构演化历史,并说明演化的驱动力
35+ 5 . 架构演化历史,并说明演化的驱动力
5336 1 . 单体架构
5437 2 . 分层架构
5538 3 . SOA架构
5639 4 . 微服务架构
5740 5 . Service Mesh
58- 7 . Docker和传统虚拟机异同
41+ 6 . Docker和传统虚拟机异同
5942 1 . 隔离:借助于linux的namespace机制
6043 2 . 资源限制:可以基于linux的cgroup计算对容器所能使用的资源做限制,主要指cpu、内存资源
6144 3 . 进程:linux进程
6245 4 . 依赖环境:进程运行所依赖的库、以及其他的资源
63- 8 . 介绍DevSecOps中的CAMS原则
46+ 7 . 介绍DevSecOps中的CAMS原则
6447 1 . 文化(Culture)
6548 2 . 自动化(Automation)
6649 3 . 度量(Measurement or Metrics)
6750 4 . 分享(Sharing)
6851 5 . 随后Jez Humble先生将“L”精益 (Lean) 原则也加入其中,最终变成了CALMS。
69- 9 . 简述面向用户的质量观,有什么指导意义
70- 6 . 面向用户的质量观:定义质量为满足用户需求的程度
71- 1 . 用户是谁?
72- 2 . 用户需求优先级是什么?
73- 3 . 用户需求优先级对软件产品的开发过程产生什么样的影响?
74- 4 . 怎样度量这种质量下的质量水平?
75- 7 . 指导意义
76- 1 . 开发在前,运维在后
77- 2 . ** 高质量开发确保DevOps中的价值顺畅流动**
78- 3 . 个体软件工程师的技能、过程直接影响产品质量
79- 4 . PSP关注提升个体软件工程师工程技能
8052
8153# 3. Devops导论
8254
0 commit comments