CODING DevOps产品认证笔记

1.敏捷&精益&瀑布概述

1.1 敏捷软件开发

第一章敏捷软件开发背景

背景:乌卡时代
  • 易变性:当今世界的变化越来越多越来越快,越来越不可预测。
  • 不确定性:历史上的任何一个时代所带来的经验已经无法为当今世界的所有变化提供参照。
  • 复杂性:事物间的交融越来越密切各种问题的改生原因,其带来的影响和反应会受到更多不同因素的相互制
  • 模糊性:清晰地为定义或划定边界都变得困难。非黑即白的判断标准也似乎越来越不适用
背景:瀑布软件开
  1. 规划
  2. 需求分析
  3. 软件设计
  4. 程序编码
  5. 软件测过
  6. 运行维护

第二章敏捷软件开发发展历程

1990-1995-2000-2005-2010-2015
在这里插入图片描述

第三章敏捷宣言

敏捷宣言价值观
  • 个体和互动 高于 流程和工具
  • 可工作的软件 高于 详尽的文档
  • 客户合作 高于 合同谈判
  • 响应变化 高于 遵循计划
十二原则
  1. 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意
  2. 欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化
  3. 经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。
  4. 业务人员和开发人员必须相互合作,项目中的每一天都不例外。
  5. 激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。
  6. 不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈。
  7. 可工作的软件是进度的首要度量标准。
  8. 敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续
  9. 坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。
  10. 以简洁为本,它是极力减少不必要工作量的艺术
  11. 最好的架构、需求和设计出自自组织团队
  12. 团队定期地反思如何能提高成效,并依此调整自身的举止表现

1.2 Scrum 框架

第一章 Scrum 历史

在这里插入图片描述

第二章Scrum理论基础与三大支柱

基础理论
  • Scrum 基于经验主义和精益思维。
  • Scrum采纳一种迭代和增量的方法来优化对未来的预测性并控制风险。
Scrum三大支柱: 透明、检视、适应

在这里插入图片描述

第三章 Scrum 核心概念

Scrum定义
Scrum 团队 [3]

在这里插入图片描述

Scrum 活动 [5]

在这里插入图片描述

Scrum 工件 [3]

在这里插入图片描述

Scrum价值观 [5]

在这里插入图片描述

1.3 精益思想

第一章精益背景与发展历程

在这里插入图片描述

第二章丰田生产系统

在这里插入图片描述

TPS 九大关键原则和四大规则

在这里插入图片描述

第三章精益思想与价值观

精益思想

1.定义价值:站在用户的视角定义什么是价值,并把它描述为具体产品或服务

2.识别价值流:识别和映射创造价值的流程步骤,消除不增加用户价值的步骤和活动

3.让价值持续流动:让用户价值在流程步骤中流动起来,使它们持续、顺畅地流向最终用户

4.用户价值拉动:由用户价值拉动流动,避免不带来用户价值的浪费

5.精益求精:不断重复1到4步。追求完美的价值和价值流动,消除过程中所有浪费

精益价值观

在这里插入图片描述

1.4 看板方法

第一章看板介绍

在这里插入图片描述

第二章看板原则

在这里插入图片描述

第三章看板实践

在这里插入图片描述

第四章看板优势

1.5 瀑布软件开发

第一章瀑布软件开发背景

背景与现象

[1] 19505软件开发失败率持续上升,需要新的软件开发来解决软件开发中遇到的问题
[2]1968年软件危机爆发,同时也定义了软件工程,需要新的开发模型方法来丰富软件工程
[3] 计算机高级语言出现,软件在商业上的应用,软件的数量和规模急剧上升

问题

[1] 项目运行超出预算
[2]项目运行超过时间
[3] 软件质量低
[4] 软件通常不符合需求
[5] 项目无法管理,且代码难以维护

第二章瀑布软件开发流程

定义:

瀑布软件开发[又称瀑布模型]将软件生命周期划分为规划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。

第三章瀑布软件开发特点

在这里插入图片描述

第四章瀑布软件开发模型演进

瀑布软件开发模型演进: V模型

在这里插入图片描述

瀑布软件开发模型演进: 迭代开发模型

在这里插入图片描述

瀑布软件开发模型演进: 增量开发模型

在这里插入图片描述

瀑布软件开发模型演进: 螺旋模型

在这里插入图片描述

2.CODING 项目管理介绍与实践

2.1 CODING 敏捷模式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.2 CODING 瀑布模式

第一章CODING瀑布模式概述

在这里插入图片描述

第二章CODING瀑布模式事项

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.3 CODING 测试管理

第一章 CODING测试管理简介

在这里插入图片描述

第二章CODING测试管理流程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第三章CODING自动化测试

在这里插入图片描述

2.4 CODING 看板管理

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.5 瀑布VS敏捷VS 精益

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.6 CODING 测试管理实践

在这里插入图片描述

2.7 CODING 敏捷项目管理实践

在这里插入图片描述

2.8 CODING 瀑布项目管理实践

在这里插入图片描述

3.DevOps 知识体系

3.1 DevOps 概述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.2 DevOps 主要流程

在这里插入图片描述

第一章持续集成

在这里插入图片描述

第二章持续交付

在这里插入图片描述

第三章持续部署

在这里插入图片描述

3.3 DevOps 典型框架

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.4 DevOps 常见工具

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.5 DevOps 基础原则

第一章三步工作法简介

在这里插入图片描述

第二章流动源则

在这里插入图片描述

第三章反馈原则

在这里插入图片描述

第三章持续学习和实验原则

在这里插入图片描述

3.6 DevOps 模式与反模式

第一章DevDps模式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第二章DevOps反模式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.7 DevOps 组织文化

第一章Westrum组织文化

在这里插入图片描述

第二章打造生机型文化行为

在这里插入图片描述

第三章组织文化度量

在这里插入图片描述

4.CODING DevOps 介绍与实践

4.1 CODING DevOps 产品设计

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.2 CODING 代码托管

第一章CODINGG代码托管概述

在这里插入图片描述

第二章CODING代码托管核心能力

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第三章CODING代码托管优势

在这里插入图片描述

4.3 CODING 持续集成

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.4 CODING 制品管理

第一章CODING制品管理概述

在这里插入图片描述

第二章CODING制品管理核心能力

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第三章 CODING制品管理优势

在这里插入图片描述

4.5 CODING 持续部署

第一章CODING持续部署概述

在这里插入图片描述

第二章CODING持续部署核心能力

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第三章CODING持续部署优势

在这里插入图片描述

4.6 CODING 代码扫描

第一章CODING代码扫描概述

在这里插入图片描述

第二章CODING代码扫描核心能力

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第三章 CODING代码扫描优势

在这里插入图片描述

4.7 CODING 团队级能力

第一章CODING项目集

在这里插入图片描述

第二章CODING知识管理

在这里插入图片描述

第三章CODING研发度量

在这里插入图片描述

第四章CODING工作负载

在这里插入图片描述

4.8 CODING 代码托管实践

新建仓库(初始化)——克隆仓库(克隆到本地)——提交仓库(本地新文件推送到远程仓库)——创建新分支——创建代码规范(推送规则)——合并分支——合并评审——合并

4.9 CODING 持续集成实践

构建节点——创建节点池——构建计划模板(自定义)——。。。

4.10 CODING 持续部署实践

基础设施(集群管理)——编辑集群——集群查询(get ns)——集群安装——创建应用()——创建环境(应用中心)——。。。——创建版本——发布

4.11 CODING 制品扫描实践

制品仓库 : 新建仓库——推送仓库(构建计划(制作镜像——推送镜像))——。。。

制品扫描: 创建扫描方案——质量红线——触发——构建计划(制品扫描)——。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/148601.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

函数式编程框架 functionaljava 简介

文章目录 一、函数式编程起源二、functionaljava 框架简介 一、函数式编程起源 ​ 函数式编程起源于数理逻辑(范畴论,Category Theory),起源于λ演算,这是一种演算法,它定义一些基础的数据结构&#xff0c…

ICCV2023 Tracking paper汇总(二)(多目标跟随、单目标跟随等)

十六、Integrating Boxes and Masks: A Multi-Object Framework for Unified Visual Tracking and Segmentation paper: https://openaccess.thecvf.com/content/ICCV2023/papers/Xu_Integrating_Boxes_and_Masks_A_Multi-Object_Framework_for_Unified_Visual_ICC…

【华为HCIP | 华为数通工程师】刷题日记1116(一个字惨)

个人名片: 🐼作者简介:一名大三在校生,喜欢AI编程🎋 🐻‍❄️个人主页🥇:落798. 🐼个人WeChat:hmmwx53 🕊️系列专栏:🖼️…

十二、Docker的简介

目录 一、介绍 Docker 主要由以下三个部分组成: Docker 有许多优点,包括: 二、Docker和虚拟机的差异 三、镜像和容器 四、Docker Hub 五、Docker架构 六、总结 一、介绍 Docker 是一种开源的应用容器平台,可以在容器内部…

计算机网络期末复习(知识点)

一、计算机网络体系结构 计算机网络&因特网: 计算机网络定义:将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络关联软件及网络协议的管理和协调下,实…

DSP2335的LED工程笔记

首先是确定时钟 在技术参考中,找到时钟章节 只能观察每个寄存器,才能看到寄存器控制那个外设的时钟 第二找到对应GPIO以及寄存器; 在我板子里面的原理图是 但是TI的提供的库函数是分ABC的,刚开始就不知道怎麽分。GPIO68到GPIO6…

【2017年数据结构真题】

请设计一个算法,将给定的表达式树(二叉树)转换成等价的中缀表达式(通过括号反映次序),并输出。例如,当下列两棵表达式树作为算法的输入时: 输出的等价中缀表达式分别为(ab)(a(-d)) 和…

深入理解注意力机制(上)-起源

一、介绍 近几年自然语言处理有很大的进展,从 2018 年 Google 推出的 BERT,到后来的 GPT、ChatGPT 等,这些模型当时能取得这样的成果,除了庞大的数据量及损害资源外,最重要的是的就是背后的Transformer模型&#xff0c…

开源博客项目Blog .NET Core源码学习(6:雪花算法)

Blog .NET项目中有多种数据类生成对象实例时需要唯一标识,一般做法要么使用GUID,也可以保存到数据库时使用数据库表的自增长ID,也可以自定义规则以确保产生不重复的唯一标识,而在Blog .NET项目中使用雪花算法生成唯一标识。   关…

Python中,我们可以使用pandas和numpy库对Excel数据进行预处理,包括读取数据、数据清洗、异常值剔除等

文章目录 一、什么是数据预处理二、对excel数据进行详细的数据预处理操作总结 一、什么是数据预处理 数据预处理是一种对数据进行清洗、整理、转换等操作的过程,旨在提高数据质量,使其适应模型的需求,从而改进数据挖掘或机器学习的结果。 数…

智慧卫生间

智慧卫生间 系统组成智慧卫生间系统结构图门锁感应开关开关量采集模块中控主机服务端/云平台 API文档获取ApiKey/SecretKey获取Access_token获取卫生间实时数据返回说明 系统组成 智慧卫生间系统结构图 #mermaid-svg-JRsKYT6nIM1tYip1 {font-family:"trebuchet ms",…

贪吃蛇游戏

一、创建新项目 创建一个新的项目,并命名。 创建一个名为images的文件夹用来存放游戏相关图片。 然后再在项目的src文件下创建一个com.xxx.view的包用来存放所有的图形界面类, 创建一个com.xxx.controller的包用来存放启动的入口类(控制类) 二、游戏界…

Kafka 集群如何实现数据同步?

哈喽大家好,我是咸鱼 最近这段时间比较忙,将近一周没更新文章,再不更新我那为数不多的粉丝量就要库库往下掉了 T﹏T 刚好最近在学 Kafka,于是决定写篇跟 Kafka 相关的文章(文中有不对的地方欢迎大家指出)…

Unity2021及以上 启动或者禁用自动刷新

Unity 2021以以上启动自动刷新 Edit---> Preferences--> Asset Pipline --> Auto Refresh 禁用的结果 如果不启动自动刷新在Project面板选择Refresh是不会刷新已经修改后的脚本的。

数据挖掘复盘——apriori

read_csv函数返回的数据类型是Dataframe类型 对于Dataframe类型使用条件表达式 dfdf.loc[df.loc[:,0]2]df: 这是一个DataFrame对象的变量名,表示一个二维的表格型数据结构,类似于电子表格或SQL表。 df.loc[:, 0]: 这是使用DataFrame的.loc属性来进行…

一文了解Word2vec 阐述训练流程

一文了解Word2vec 阐述训练流程 个性嵌入(Personality Embeddings) 词嵌入(Word Embeddings) 嵌入向量效果分析 语言模型 模型介绍 模型训练 Word2vec训练方法 CBOW方法 Skip-gram方法 CBOW方法与Skip-gram方法总结 重构…

nodejs+vue慢性胃炎健康管理系统的设计与实现-微信小程序-安卓-python-PHP-计算机毕业设计

随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于慢性胃炎健康管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了慢性胃炎健康管理系统, 系统首页、个…

AtCoder Beginner Contest 329 题解A~F

A - Spread 输入字符串&#xff0c;字符之间加上空格输出 B - Next 输出数组当中第二大的数 C - Count xxx 统计每个字符出现过的最长长度&#xff0c;再累加即可 #include<bits/stdc.h> #pragma GCC optimize("Ofast") #define INF 0x3f3f3f3f #define I…

【面试经典150 | 算术平方根】

文章目录 写在前面Tag题目来源解题思路方法一&#xff1a;数学表达式方法二&#xff1a;二分法 其他语言python3 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法&#xff0c;两到三天更新一篇文章&#xff0c;欢迎催更…… 专栏内容以分析题目为主&#xff0c;并…

广州华锐互动VRAR:VR教学楼地震模拟体验增强学生防震减灾意识

在当今社会&#xff0c;地震作为一种自然灾害&#xff0c;给人们的生活带来了巨大的威胁。特别是在学校这样的集体场所&#xff0c;一旦发生地震&#xff0c;后果将不堪设想。因此&#xff0c;加强校园安全教育&#xff0c;提高师生的防震减灾意识和能力&#xff0c;已经成为了…