Skip to content

Commit e6a47b2

Browse files
author
stormbroken
committed
删除不相关内容
1 parent 64b6f04 commit e6a47b2

File tree

1 file changed

+7
-35
lines changed

1 file changed

+7
-35
lines changed

2020-Devops-introduction/Exam1-2021年考试复习.md

Lines changed: 7 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,11 @@
1-
Exam1-2021年考试复习
1+
0.1. Exam1-2021年考试复习
22
---
33

44
# 1. 考试题:2019年
55
1. 摩尔定律和反摩尔定律分别是什么?对软件的发展有什么意义?
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年
2411
1. 名词解释
@@ -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

Comments
 (0)