当前位置: 首页 > news >正文

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.lryc.cn/news/233985.html

相关文章:

  • 信息系统项目管理师 第四版 第5章 信息系统工程
  • 对话芯动科技 | 助力云游戏 4K级服务器显卡的探索与创新
  • [HTML]Web前端开发技术1,meta,HBuilder等——喵喵画网页
  • 网上申请的电信卡能用多长时间?可以长期使用吗?
  • 交换机的工作原理
  • 如何使用ArcGIS Pro制作粉饰效果
  • CSS滚动捕获 scroll-snap-align
  • 基础课8——中文分词
  • OpenHarmony应用开发入门教程(一、开篇)
  • vue侦听器详解及代码
  • Python爬虫的七个常用技巧总结,这些你一定得知道!
  • 【Linux】U盘安装的cfg引导文件配置
  • Theory behind GAN
  • 《Deep learning for fine-grained image analysis: A survey》阅读笔记
  • 节点导纳矩阵
  • 小米真无线耳机 Air 2s产品蓝牙配对ubuntu20.04 笔记本电脑
  • Python爬虫批量下载图片
  • java入门,从CK导一部分数据到mysql
  • 表白墙/留言墙 —— 中级SpringBoot项目,MyBatis技术栈MySQL数据库开发,练手项目前后端开发(带完整源码) 全方位全步骤手把手教学
  • Stable Diffusion - StableDiffusion WebUI 软件升级与扩展兼容
  • git创建新分支将项目挂载到新分支操作
  • WEB 自动化神器 TestCafe(一)—安装和入门篇
  • asp.net 学校资源信息管理系统VS开发sqlserver数据库web结构c#编程计算机网页项目
  • 【汇编】栈及栈操作的实现
  • 前段-用面向对象的方式开发一个水管小鸟的游戏
  • Java中利用OpenCV进行人脸识别
  • 23111708[含文档+PPT+源码等]计算机毕业设计基于javaweb的旅游网站前台与后台旅景点
  • Windows安装nvm【node.js版本管理工具】
  • 让资产权利归于建设者:Kiosk使过程变得更简单
  • MLP感知机python实现