【电子通识】几个案例说明产品设计过程中的风险控制

        做得越久就越会发现,在电子设计中的任何时候,都不要指望会有好运气。因为这个世界没有神仙,大家都是吃五谷杂粮的人。 设计一定按照事物的客观规律办事,否则今天走运不出事,明天走运不出事,但是总有一天风险要连本带利兑现给你。

        在设计过程中,要千万注意每一个可能产生风险的细节。要估算各个环节中产生风险的概率,及风险产生后的损失。根据这个安排防范措施。安全源自一大堆细节的完美,不要指望一招可以通吃天下。

        以下的两个例子虽然不是电子行业的,但可以让大家通过例子更明的产品设计过程中的风险控制。

第一个案例

        第一个案例:说明要注意产品设计中的每一个细节,每个细节都保证出问题的概率很小的话,那整体出问题的概率就很小。

        故事是这样的:一次八路军得到情报说,有一个营的日军会长途奔袭到某地,途中会经过一个山地。于是八路军伪装后埋伏在其中一个山谷两侧,想一口吃掉这块大肥肉。这个山谷两边都是山,中间是一条小河和土路,属于典型的易守难攻的地形。

        而日军军官也明白在山区行军的风险,所以做了以下决策:

  1. 把日军分成几十个小队,每个小队只有十几个人。每十五分钟才出发一个小队。——行军的队形拉得很长,降低整个部队被围而歼之的概率。
  2. 每个小队的日军士兵之间至少保持20米的距离。——降低被炸弹一次干掉好几个的概率,也降低被机枪集中射击的概率。
  3. 每个小队前面300米始终有一个侦查兵,每经过一个路口的转弯或者别的危险路段,就拿望远镜先观察前方是否有危险,确认安全后,用旗语告知后面的小队可以前进。——预先侦查是否有埋伏,降低了进入伏击圈的概率。

        这样一来,八路军就遇到麻烦了。虽然八路军隐蔽得相当不错,始终没有被日军发现。但是每次只有十几个日军从眼皮底下经过,消灭他们吧,十几个人还不够八路军塞牙缝的,而且开火后,前面后面的日军都会施援。不消灭他们吧,却不断的有一队队的日军经过。左右权衡下,为了不陷于被动,最后八路军不得不取消了这次行动。

        在这个战例中,日军明白在山区行军,中埋伏的概率很大。而且一旦被伏击,中国军队居高临下,日军会死伤无数。所以日军通过各种策略加在一起,便有了非常高的安全概率,极好地控制了风险。所以他们从八路军的枪口底下走过,八路军也不敢贸然开枪,最后日军以蚂蚁搬家方式通过危险地带。

        往往在产品设计中也是一样,我们无法保证产品100%不出问题。但我们可以将产品出问题的概率分成几个模块,如果每个模块出问题的概率都很低的话,那么整体产品的可靠性和质量就很高。

第二个案例

        第二个案例:很多事情和产品设计一样,要把产品做好,需要把握好每一个细节。而只要忽略掉一个细节就可能会满盘皆输。所以尤其要注意那些会有“一票否决”可能的风险发生点。“小概率、大权重”的事情,应该把它当作大概率事件看待和处理。

        经常看到报道说煤矿出事,今天这个瓦斯爆炸了,明天那个矿井漏水了。每每事故都有死人,而且经常一下死好多人。其实这些事故最后查询得到的原因统统都有一个:忽视风险。

        可能那些煤矿老板会说:“中国有那么多煤矿,一年出事在电视上报道的也就那么几个,我不会这么衰的”。而且为矿井增加安全设施,通常就意味着他们眼前的金币立刻要少一大堆。所以一面是安全资金的投人导致现金的立刻减少,一面是发生概率不足千分之一、万分之一的事故,很多人都会选择把现金留下。

        当他们美滋滋地点着一堆堆钞票,切实感受到传说中的“数钱数到手抽筋”的时候。身后的矿井却轰然倒塌。那时他才发现,人死太多了,矿工的家属不会放过他,政府更不会放过他,这个时候拿出所有的钱也摆不平这个烂摊子。所以到头来那些黑心矿主的金币统统变成了学习概率论的学费。

        在产品设计中,很多可能一票否决权的风险我们要提前考虑。如产品的认证,如果不能通过认证那么就无法在市面上进去售卖,所以产品设计之初我们就要对是否能通过认证进行评估。防止后期因为产品设计不能通过认证导致整个产品失败。

结论

        设计中的每一个细节都保证出问题的概率很小的话,那整体出问题的概率就很小。很多事情和设计一样,要把产品做好,需要把握好每一个细节,而只要忽略掉一个细节就可能会满盘皆输。所以尤其要注意那些会有“一票否决”可能的风险发生点。

        

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

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

相关文章

TLV61070A具有0.5V超低输入电压的2.5A同步整流升压转换器适合超级电容供电

前言 最大特点是输入电压可低至0.5V(启动时的最小输入电压为 1.3V),适合作为超级电容的升压转换 特性 输入电压范围:0.5V 至 5.5V 启动时的最小输入电压为 1.3V 输出电压设置范围:2.2V 至 5.5V 两个 69mΩ (LS)/89m…

SpringBoot使用git-commit-id-maven-plugin打包

简介 git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。 这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大…

gitlab设置保护分支

gitlab设置保护分支方法 进入代码仓库首页,找到settings下的repository并点击进入 找到Protected Branches 下的Exoand按钮,并点击展开 可以看到已经存在默认的保护分支,通常是master/main分支,也可以添加新的保护分支 新建保护分…

学习冒泡排序的可视化实现(一)

文章目录 学习冒泡排序的可视化实现(一)1.确保已经具备rust code environment;2.创建新项目;3.添加依赖项4.初步展示图形化成果5.优化图形化展示实现思路: 6.整体优化 学习冒泡排序的可视化实现(一&#xf…

Debian操作系统的常用指令介绍

Debian是一个流行的Linux操作系统,以其稳定性和安全性而闻名。对于Debian用户来说,掌握一些基本的命令行指令是非常重要的,因为它们可以帮助你更高效地管理系统。在这篇博客中,我们将介绍一些在Debian系统中常用的指令及其功能。 …

13.1 QQ邮箱

1. 邮箱发送 2. 准备工作 3. 整合SpringBoot 3.1 配置 依赖引入 <!-- 邮件服务--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency>application.…

不讲武德,能怼哭你的Chatgpt

这几天逛网站的时候突然发现个新玩意儿&#xff0c;叫做Chatgpt Onima&#xff0c;乍一看&#xff0c;哦原来是Chatgpt 但是&#xff0c;Onima是什么东东&#xff1f;它是我见过最狂的AI Onima 我礼貌的问了一句&#xff1a;你在干嘛&#xff1f; 结果它回复 不知这个攻击性…

Java基础,每日两问(5.3.2):重载和重写的区别

重载&#xff08;overloading&#xff09;和重写&#xff08;overriding&#xff09;是两个与方法相关的概念。它们的区别如下&#xff1a; 重载&#xff08;overloading&#xff09;同的是指在同一个类中定义多个方法&#xff0c;它们具有相名称但具有不同的参数列表。重载的…

containerd的原理及应用详解(二)

本系列文章简介&#xff1a; 随着容器技术的迅猛发展&#xff0c;容器运行时成为了关注的焦点之一。而容器运行时的核心组件之一就是containerd。containerd是一个高度可扩展的容器运行时&#xff0c;它负责管理容器的生命周期、镜像管理以及资源隔离等核心功能。它是由Docker团…

通义灵码:智能编码的革命性助手

通义灵码是由阿里云推出的一款基于通义大模型的智能编码辅助工具&#xff0c;它通过先进的人工智能技术&#xff0c;为开发者提供了一系列的智能编码功能&#xff0c;极大地提升了编码效率和质量。以下是通义灵码的一些核心功能和应用案例。 核心功能 代码智能生成 通义灵码…

你知道JSON.stringify()实现拷贝有什么问题吗?

在说 JSON.stringify() 深拷贝之前&#xff0c;我们先说一说深拷贝和浅拷贝的事情吧。 目录 1 为什么要做深拷贝&#xff1f; 2 哪些做法算浅拷贝&#xff1f; 2.1 直接变量赋值 2.2 Object.assign 浅拷贝 3 哪些做法算深拷贝 &#xff1f; 3.1 JSON.stringify() 3.2 …

SpringBoot实现图片上传(个人头像的修改)

SpringBootlayui实现个人信息头像的更改 该文章适合对SpringBoot&#xff0c;Thymeleaf&#xff0c;layui入门的小伙伴 废话不多说&#xff0c;直接上干货 Springbootlayui实现头像更换 前端公共部分代码 HTML页面代码 <div class"layui-card-header" style&quo…

20240502解决ARM32编译器编译quectel-CM时for循环出错的解决

20240502解决ARM32编译器编译quectel-CM时for循环出错的解决 2024/5/2 17:17 缘起&#xff1a;QMIThread.c:2100:9: error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode 1、修改Makefile为ARM32架构&#xff1a; Z:\quectel-CM\Makefile ifneq ($…

基于SpringBoot+Vue的旅游网站系统

初衷 在后台收到很多私信是咨询毕业设计怎么做的&#xff1f;有没有好的毕业设计参考?能感觉到现在的毕业生和当时的我有着同样的问题&#xff0c;但是当时的我没有被骗&#xff0c;因为现在很多人是被骗的&#xff0c;还没有出学校还是社会经验少&#xff0c;容易相信别人。…

【算法设计与分析】实验报告c++python实现(TSP问题、哈夫曼编码问题、顾客安排问题、最小生成树问题、图着色问题)

一、实验目的 1&#xff0e;加深学生对贪心算法设计方法的基本思想、基本步骤、基本方法的理解与掌握&#xff1b; 2&#xff0e;提高学生利用课堂所学知识解决实际问题的能力&#xff1b; 3&#xff0e;提高学生综合应用所学知识解决实际问题的能力。 二、实验任务 用贪心算…

个人站点重启

Hexo项目在硬盘&#xff0c;换电脑后需要的配置 下载git 安装node.js https://www.nodejs.com.cn/download.html 安装hexo npm install -g hexo-cli npm install 安装依赖 hexo server 测试成功即可 github仓库项目在硬盘&#xff0c;换电脑后配置 git config -g user.name “…

docker 获取离线镜像包

docker 获取离线镜像包 1、问题背景2、问题分析 3、解决方法 1、问题背景 在内网服务器上因为不能访问互联网&#xff0c;不能使用docker pull命令拉取镜像包&#xff0c;怎么创建docker容器呢&#xff1f; 2、问题分析 在docker hub官网上没有提供下载镜像包的功能&#xf…

Spring基于AspectJ实现验签切点

文章目录 引言I AspectJ 依赖II 验签切点2.1 匹配方法执行的连接点2.2 设置带有CustomAnnotation注解的方法为切点III 案例:验签2.1 用法2.2 定义注解2.3 定义切面和切点引言 需求:验签 实现:基于AspectJ实现验签切点 I AspectJ 依赖 AspectJ 是一个基于 Java 语言的 AOP …

go稀疏数组

稀疏数组 稀疏数组 稀疏数组 package testimport ("encoding/json""fmt""io/ioutil""log""reflect""testing" )type ValNode struct {Row int json:"row"Col int json:"col"Val int json:&qu…

Spring Cloud Kubernetes 实践 服务注册发现、服务动态配置

一、Spring Cloud Kubernetes 随着云计算和微服务架构的不断发展&#xff0c;k8s 和Spring Cloud成为了当今技术领域的两大热门话题。k8s作为一个开源的容器编排平台&#xff0c;已经在自动化部署、扩展和管理方面取得了巨大的成功&#xff0c;而Spring Cloud则以其丰富的生态…