工作思考:关于软件 Bug(2)

工作思考:关于软件 Bug(1)

那么对于 Tier1 而言,什么算是严重的 Bug 呢?要回答这一问题,我们先要明白使用者和购买者的区别。

对于绝大多数消费电子产品而言,使用者和购买者往往都是消费者本人。比如说我买了一部手机,那它大多时候就是我们买来给自个使用的。

但对于 Tier1 而言,这种情况便颠倒了过来。OEM 是购买者,而广大老司机却是使用者!因此,即便是同样的软件 Bug,对于 OEM 和消费者产生的影响也不尽相同。

举一个最简单的例子 —— 在汽车生产下线的阶段,都会往各个控制器里写入一些基础的物流号码。

一旦这些号码的读写出现问题,就会导致车辆无法正常下线,带来工厂停线的恶劣影响(几百号工人在那里大眼瞪小眼,数十亿元的产线设备在那空转)。

然而,这些物流号码对于终端消费者而言,几乎没有任何的影响,也丝毫不会影响驾驶感受。

因此,在汽车控制器软件开发的过程中,需要对整车生产下线相关的功能进行重点的关

注。

这类功能需求本身往往并不复杂,但由于在研发阶段缺乏验证机会,而实际的产线设备工况又千奇百怪,反而加大了问题出现的概率。

既然下线过程是如此的重要,故在项目进入SOP阶段前夕,应尽可能地做到如下两点:

  1. 建立排查清单,确保常见的下线问题测试已经完成

  2. 与OEM商讨,创造条件进行试生产,提前预演一遍整车下线流程

References

[1] 工作思考:关于软件 Bug(1)

联系我:

✍🏻 知 乎:@META👬 公众号:@汽车ECU设计

关于我:

教育 🎓 关山口职业技术学院工作 💻 Tier1 软件工程师,✏ 业余写手爱好 🏀 老年东契奇,🏎 红牛首席换胎工准则 🪟 极简主义,🍅 番茄工作法

【汽车ECU设计】汽车总线文章合集

【汽车ECU设计】Autosar文章合集

【汽车ECU设计】第151~200期目录

【汽车ECU设计】第101~150期目录

【汽车ECU设计】第51~100期目录

【汽车ECU设计】第1~50期目录

工作思考 · 目录

上一篇 下一篇

工作思考:关于软件 Bug(1) 工作思考:拥抱国产化芯片

← 返回文章列表