看卡塔尔世界杯,diff一下足球比赛与软件开发

news2024/11/25 1:08:58

diff一下足球比赛与软件开发

    • 吐槽世界杯E组!
    • 类比软件开发与足球比赛
      • 教练与架构师的作用
    • 新技术——半自动越位技术
    • 世界杯冠军

吐槽世界杯E组!

在这里插入图片描述

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

最近博主看了多场世界杯比赛,看的我心力交瘁,欲哭无泪。
从日本与哥斯达黎加那场比赛开始。不!应该是从德国输日本的那场球开始,一切都是我没能想到的啊啊啊啊。
从德国输给日本第一次比赛与西班牙04年加维好帅,哦不,西班牙七比零大胜哥斯达黎加开始。
我就觉得晋级16强的会是日本和西班牙,但是日本又输给了哥斯达黎加,让我觉得深深的被演到了,演到我流泪。自此博主成为了坚定的每日4块体彩流失者……不过博主已经不再买彩票了,法号:彩戒!
(吐槽部分)看到西班牙输给日本,好气啊,送德国出局,那我很期待德国也输给哥斯达黎加,带西班牙一起回家呗!然后哥斯达黎加:好哇,好哇。(拍手👏

类比软件开发与足球比赛

接下来我发表一下自己的拙见,将足球场上的一场比赛与软件开发进行一个关联类比。
以下都是一个从卡塔尔世界杯开始看球的人的浅薄见识~

软件团队开发流程球队踢球流程
制定计划确定赢或者输(比如挑选自己的8强晋级对手选择放水)
需求分析根据场上不同位置确定所需球员的优势
软件设计整场的战术设计、阵型设计
编码队员们执行战术进行磨合熟练、最大化发挥战术设计
测试模拟比赛验证战术与配合

具体拿出需求分析和软件设计来举个例子,不一定对哈,大家可以在评论区指出我的错误理解:

  • 软件需求分析:就是对开发什么样的软件的一个系统的分析与设想。本阶段就是根据制定好的计划,去进行需求分析。场上分为门将、后卫、中场、前锋。每个位置所需球员的优势都不一样,要根据位置特征挑选出最有的球员,才能建立好最优模型。
  • 软件设计可以分为概要设计和详细设计两个阶段。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。在球场上战术设计上要根据不同的对手设计不同的战术,比如概要设计就是自身的一种阵型,比赛阵型 如“四三三”、“三五二”、“四二四”等;再比如详细设计上,沙特对于阿根廷的那场,很明显梅西杯被制的范围很局限,这就是沙特的战术。

在我看来整体上教练发挥着香架构师一般的作用,在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的认可。架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求。教练也是,反复确定好是否要赢,比如为了晋级后的对手来控分控局输一球或输整场。

教练与架构师的作用

架构师需要参与项目开发的全部过程,包括需求分析、架构设计、系统实现、集成、测试和部署各个阶段,负责在整个项目中对技术活动和技术说明进行指导和协调。
联系到教练的作用,就是既会技术又会理论。对整个场上的战术以及每个人的分工都熟稔于心。
教练根据球员特点征召球员确定大名单,根据球员能力和对手特点,确定首发,阵型和战术,临场发挥更换球员和变换战术,最终带领整个球队完成比赛获得胜利。

新技术——半自动越位技术

众所周知,越位,是很难判断的一种情况。央视新闻告诉我们是否是越位犯规往往是裁判说越位了那就是越位了……由于很难被界定所以我们增加了AI来帮助我们判断,更公平公正的裁决比赛。AI引入是为了帮助减少视频助理裁判的判罚中,最具争议的问题之一:如何确定一名球员在进球前是否越位。
在这次2022年卡塔尔世界杯上,我们引入了全新的技术——SAOT半自动越位技术。
半自动化越位技术:
该项技术主要基于人体肢部追踪技术,通过在球场边线新增设的12台相机,以每秒500次的频率收集球员身上的29个数据点,加上本次世界杯用球Adidas A Rihla,内置有IMU芯片用来收集足球的运动轨迹,这两样数据会通过AI技术来计算出球员是否越位。
对球迷有利的一点在于,该技术可以迅速在大屏幕上演示3D动画,以解释为何做出越位与否的决定,这会增加与球迷的交流。

世界杯冠军

最后,我预测 冠军巴西!!!冲a
大家有什么支持的球队也可以在评论区讨论一下~希望各自支持的球队都取得好成绩。

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

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

相关文章

算法刷题打卡第34天:有效的井字游戏

有效的井字游戏 难度:中等 给你一个字符串数组 boardboardboard 表示井字游戏的棋盘。当且仅当在井字游戏过程中,棋盘有可能达到 boardboardboard 所显示的状态时,才返回 truetruetrue 。 井字游戏的棋盘是一个 3 x 3 数组,由字…

MYSQL 中连接的使用

文章目录0 写在前面1 语法说明2 SQL准备3 举例说明3.1 内连接3.2 左连接3.3 右连接4 写在最后0 写在前面 实际业务中,查询数据库大多都是多表链接查询,所以MYSQL的连接的使用非常重要。 连接有三种: INNER JOIN(内连接,或等值连接&#xff0…

[附源码]计算机毕业设计疫情背景下社区互助服务系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Git基本使用

目录 一、Git基础 1.Git与Github 2.注册Github账号并安装Git 二、Git的使用 1.本地仓库 进行全局配置: 创建仓库: Git常用操作指令: 版本回退: 2.远程仓库 两种常规使用方式: 分支管理: 冲突的产生…

python http模块快速搭建“简单”服务器笔记

极简运行 python -m http.sever或 # test.py import http.server import socketserverPORT 8000Handler http.server.SimpleHTTPRequestHandlerwith socketserver.TCPServer(("", PORT), Handler) as httpd:print("serving at port", PORT)httpd.serve…

m基于matlab的光通信的信道估计,均衡,抑制papr误码率仿真,对比ZF,RLS,MMSE三种算法

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 可见光通信的信道估计,均衡,抑制papr。 不考虑光信道,用传统的无线通信的OFDM的信道估计,均衡,抑制papr 信道估计,均衡最…

解决Windows RDP远程桌面连接同时多用户连接不互踢不干扰问题及rdp wrapper windows版本不受支持问题.

注意: 如果你当前正在通过RDP方式远程连接到你要更改设置的目标计算机,请在目标计算机上安装其他远程控制软件.防止RDP因在此过程中挂掉无法连接. 下载: 使用GitHub - stascorp/rdpwrap: RDP Wrapper Library开源软件 转到Release 最新版本的是1.6.2,原作者没有更新的了.好…

MySQL中count(*)和information_schema.tables中的table_rows值不相同

前两天我还在高高兴兴地写了一篇文章《一条SQL查询出MySQL数据库中所有表的数据量大小》,心想这也太方便了,只用一条SQL就能统计出所有表的数据量,但没想到,最终还是翻车了。。。 翻车过程如下: 有一张表&#xff0c…

【多目标进化优化】 MOEA 测试函数

声明 本文内容来源于 《多目标进化优化》 郑金华 邹娟著,非常感谢两位老师的知识分享,如有侵权,本人立即删除,同时在此表示,本文内容仅学习使用,禁止侵权,谢谢! 注:本文…

HTML+CSS制作简单的家乡网页 ——我的家乡介绍广东 web前端期末大作业

家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有…

基于STM32单片机的温度报警器(数码管)(Proteus仿真+程序)

编号:26 基于STM32单片机的温度报警器(数码管) 功能描述: 本设计由STM32F103单片机最小系统DS18B20温度传感器数码管显示模块声光报警模块独立按键组成。 1、主控制器是STM32F103单片机 2、DS18B20温度传感器测量温度 3、数码管显示温度值&…

数字化改革“1612”详解

背景 2021年2月18日,浙江省开始数字化改革建设,通过一年的建设,取得了光辉成绩。2022年2月28日,在省数字化改革推进大会,回顾一年来数字化改革的主要成效,研究部署2022年数字化改革目标任务,在…

Spring框架(六):SpringTransaction事务的底层原理、xml配置和注解配置

SpringTransaction事务的底层原理、xml配置和注解配置引子Spring事务入门搭建Test环境基于XML的方式配置事务Spring事务的隔离级别Spring事务的传播行为通过Annotation方式配置Spring的事务引子 痛定思痛,主要问题出现在自己雀氏不熟悉框架底层、一些面试题&#x…

【源码分析】Springboot启动流程源码分析

1.简介 springboot版本:2.7.2 SpringApplication类是用来执行Spring框架启动的引导类。 有两种方式可以进行启动引导: 通过静态方法SpringApplication.run启动。先创建SpringApplication实例,在调用的实例方法run进行启动。 无论是以上哪种…

资源管理管理

资源管理目录概述需求:设计思路实现思路分析1.PMI hr的理念2.双因素的理论3.马斯洛的需求层析理论4.延伸5.X,Y理论Z 理论期望理论:亚当斯公共理论边际福利,光环效应,额外待遇,皮的原理,KISS原理…

阿里P9大牛带你在简历上写精通Spring与Boot高级功能

前言 蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员&#…

QT - 模型与视图

经典MVC模式中,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是用户界面。 MVC 不是一…

银行 测试|测试开发 面试真题|面经 汇总

招银测开面经 一面 1.面向对象3大特征 2.java是否能多继承,怎么实现多继承 3.抽象类 4.数据库特性,隔离级别 5.sql语句查找 6.static关键字的使用 7.手撕:寻找字符串出现频率最高的字符 8.代码改进和测试 二面 1.先闲聊了几句&…

Python面向对象编程

本篇内容: 1、反射  2、面向对象编程  3、面向对象三大特性  4、类成员  5、类成员修饰符  6、类的特殊成员  7、单例模式 反射 python中的反射功能是由以下四个内置函数提供:hasattr、getattr、setattr、delattr,改四个函数分别用于对对象…

m基于GA遗传算法的高载能负荷响应优化控制模型matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 高载能企业执行子站接收负荷调整指令后,需将有功功率、无功功率调整总量合理分配给各用能设备/系统。研究高载能负荷响应优化控制模型,建立以高载能企业响应效益最优为目标…