0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

小編科普一下軟件和機械到底有哪些不同

工程師鄧生 ? 來源:汽車軟件質量 ? 作者:水輕言 ? 2022-09-30 17:50 ? 次閱讀

1.軟件工廠

我估計很多人都已經有這個意識,傳統(tǒng)車企向電子軟件轉型時,非常容易陷入機械思維,就是仍然習慣以產品測試表現來論成敗,領導們往往關注的都是有沒有什么問題表現,這會直接或間接地推動項目組向解Bug上聚集。

PM、測試、開發(fā)、系統(tǒng)、客戶、QA……一擁而上,都是以Bug狀態(tài)為目標導向,而對于提出的過程問題、風險問題、改善問題,往往是不說什么,甚至認為是紙上談兵。

這樣對嗎?

我認為不完全對,軟件和機械既有背后管理邏輯的類似,也有產品和流程本質上的差異。

機械已經歷經上百年的發(fā)展,已經足夠成熟了。一般來說,在研發(fā)端,流程的管控并不算嚴格,數模畫好,模具開好,尺寸合格,然后DV&PV通過后,就意味著產品設計不會有什么大問題了,剩下的質量就是要靠工廠的標準化作業(yè)。

而把機械研發(fā)思維有意無意地用在軟件開發(fā)釋放上,我認為,是這些管理層最大的問題,把機械研發(fā)階段的唯測試論作為軟件可以自由“敏捷”的信心,也顯然是其對軟件的一種誤解。

對比機械產品研發(fā)和生產的明顯分離,軟件開發(fā)過程其實是一個融合過程,并沒有清晰的開發(fā)和生產的界限。畢竟軟件一旦發(fā)版,就是簡單的復制粘貼了,不會存在原材料不良,不會存在作業(yè)過程錯誤,不會存在物流問題,不會受到環(huán)境溫度影響,也不會依賴于設備的好壞…… 對于軟件,這些外界的影響質量的非標因素、管理因素都會前移,相當于每次軟件釋放都是一次開發(fā)和生產融合在一起的過程。

但是,背后的管理邏輯是相似的,對汽車安全的要求也是同樣的。制造業(yè)生產要遵守流程,要標準化,軟件“生產”也要,而不是只盯著開發(fā)的測試問題。這也是為什么早在上世紀80年代就有人提出“軟件工廠”的概念。

那這里就想問個問題了?為什么大家十分認可制造業(yè)要特別重視工廠的流程化或標準化,反而到了軟件,卻忘記了,這可能是因為他們忽略了軟件的“生產”。

做一個簡單的對標,現在讓大家有些反感的ASPICE有點類似于工廠標準化作業(yè),備受追捧的敏捷開發(fā)又類似于產線柔性。

我想,不管是機械時代,還是軟件時代,這是個平衡問題,不是非此即彼的問題。

2.軟件產品問題不好講清楚

另外,軟件和機械的失效特點也不同,機械產品是具象的物理體,有實實在在的問題,斷了,還是裂了,長了,還是短了,相對清晰可見,也會隨時間延續(xù)而老化磨損。

軟件產品則不同,是個抽象的邏輯體,Bug看不見,摸不著,也會偶發(fā),還有很多潛在問題不能被識別出來,甚至一個Bug的準確描述都頗費周折,到底是什么場景造成了什么影響,有沒有附帶問題,很難說講得很清楚。

抽象的邏輯本身就是兩可或多可的

此外,軟件修改、維護都可能會帶來新的問題??傊?,軟件一旦被打開過,就極可能會帶來新的軟件問題,也就是軟件的退化,這退化基本不是可控的。

既然產品問題很難講清楚,那么按照盯問題的管理方式也就很有局限性,所以呢,過程管理并不是過時,而是走向卓越的必然過程。

3.這事本身也不好講清楚

盡可能去講得明白,但說實話,想說服領導和同事不太容易。

無論是從機械時代出來的老人,還是只懂軟件不懂汽車的軟件人,他們都不太愿意關注復雜的流程,前者不懂軟件邏輯,認為管產品就夠安全,后者不懂汽車邏輯,認為不安全也無所謂,或者說也沒發(fā)現多不安全嘛。

這是我們當下汽車軟件轉型的一大障礙,轉型的第一步是技術快速積累,第二步是體系的搭建,第三步是觀念的轉變。實際商業(yè)中呢,大體會有以上的次序,觀念的轉變一般都放在最后,這是迫于現實的競爭,但觀念會反哺前兩者,也會是前兩者的障礙。

最后總結一下,我們要既懂軟件邏輯,也要懂機械邏輯,二者不可偏廢。

想必一定時間內,融合這兩套知識體系和觀念是我們面臨的一項課題。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 汽車軟件
    +關注

    關注

    0

    文章

    102

    瀏覽量

    3209

原文標題:軟件和機械到底有何異同?

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    24位或者說高分辨率的AD到底有什么用呢?

    的AD,如24位的AD,其分辨率達到很低的uV級別,我們如何考究其精度?而且AD的精度受到諸多因素的影響,其中參考源的穩(wěn)定度和供電電源的穩(wěn)定度對精度影響很大,參考源最低0.05%的精度,那么24位的分辨率所可以達到的精度卻是要大打折扣的,請問在這樣的情況,24位或者說高分辨率的AD
    發(fā)表于 01-07 06:49

    “碰一下”支付背后的4G技術

    不知道你是否留意,近期,在線下支付場景中,多了個支付寶“碰一下”支付的設備,只需要“解鎖手機—碰一下—確認”即可完成支付,對比打開付款碼支付,步驟確實更加簡潔。
    的頭像 發(fā)表于 01-03 16:27 ?383次閱讀

    差分輸入和和單端輸入在本質上到底有什么區(qū)別?

    和和單端輸入在本質 上到底有什么區(qū)別? 因為,ADC采集的信號說到底是AINP - AINN,不管單端還是差分,采集的信號都是這兩個pad的差值。 2:將單端信號接在ADC的差分輸入接口上可以用
    發(fā)表于 12-23 07:31

    TFP401APZP到底有沒有HSYNC輸出?

    請教下TI的大牛,TFP401APZP這顆IC到底有沒有HSYNC輸出?實測發(fā)現HSYNC無輸出,是要做什么設置么?!
    發(fā)表于 12-20 07:28

    RTOS與Linux到底有什么區(qū)別

    很多做嵌入式開發(fā)的小伙伴都存在這樣的疑惑:RTOS與Linux到底有什么區(qū)別?
    的頭像 發(fā)表于 10-29 09:53 ?530次閱讀

    功放和運放到底是什么區(qū)別?

    想請問一下功放和運放到底是什么區(qū)別,感覺只要接個小負載,運放的輸出電流也可以很大???到底有什么區(qū)別啊
    發(fā)表于 09-10 07:00

    CMOS運放的輸入阻抗到底有多高呢?

    都說CMOS運放輸入阻抗高,到底有多高呢?可有個量化指標?
    發(fā)表于 09-06 06:59

    求助,這個電路U1A運放同相端的R1電阻到底有什么作用啊?

    想問下這個電路U1A運放同相端的R1電阻到底有什么作用???很郁悶。
    發(fā)表于 08-27 07:09

    lm2902做的二階低通濾波器,無論怎么調試C1的值,電路的波特圖都保持不變,請問一下C1的作用到底有多大?

    這是個lm2902做的二階低通濾波器,但是無論怎么調試C1的值,該電路的波特圖都保持不變,請問一下C1的作用到底有多大啊?改結構與MFB和sallen-key明顯的區(qū)別,這是個
    發(fā)表于 08-21 07:45

    無人機智能巡檢系統(tǒng)到底有哪些作用

    無人機智能巡檢系統(tǒng)到底有哪些作用? 隨著科技的不斷發(fā)展,無人機已經在光伏、風電、農業(yè)、水利、城市管理、地質等領域廣泛應用,無人機智能巡檢系統(tǒng)的應用,為巡檢工作帶來了革命行的變革,那么無人機智能巡檢
    的頭像 發(fā)表于 08-19 16:49 ?381次閱讀
    無人機智能巡檢系統(tǒng)<b class='flag-5'>到底有</b>哪些作用

    電感科普篇:電感的特性哪些?

    電感科普篇:電感的特性哪些?
    的頭像 發(fā)表于 06-16 10:31 ?1291次閱讀

    EWSTM8-2201 or 3101安裝說明上有的說選“是”,有的說選“否”,二者到底有什么區(qū)別?對工程什么影響?

    the installation. ......... 安裝說明上有的說選“是”,有的說選“否”,二者到底有什么區(qū)別?對工程什么影響?
    發(fā)表于 04-28 08:08

    IPv6到底有什么用,給我們生活帶來哪些變化?

    IPv6是下代互聯(lián)網協(xié)議,與IPv4相比,具有更多的地址空間和更好的性能。隨著互聯(lián)網的普及和發(fā)展,IPv6的用途也越來越廣泛,已經在生活中發(fā)揮了重要作用。那IPv6到底有什么用,給我們生活帶來
    的頭像 發(fā)表于 03-29 14:00 ?1420次閱讀
    IPv6<b class='flag-5'>到底有</b>什么用,給我們生活帶來哪些變化?

    精密醫(yī)療器械激光切割機在醫(yī)療行業(yè)到底有多重要

    、高質量的加工方式,被應用于醫(yī)療器械的制造過程中。精密醫(yī)療器械激光切割機在醫(yī)療行業(yè)中到底有多重要。下面給大家科普:精度高:激光切割技術能夠實現醫(yī)療器械的高精度切割。
    的頭像 發(fā)表于 02-29 11:07 ?719次閱讀
    精密醫(yī)療器械激光切割機在醫(yī)療行業(yè)<b class='flag-5'>到底有</b>多重要

    網線到底有多少種連接器

    我們在談論網線的時候,聊得最多的,定是它的連接器,它在連接過程中扮演著極為重要的角色。網線到底有多少種連接器?本期我們將從工業(yè)級使用出發(fā),來看看這根似乎普通的網線,在連接器上有多么努力。
    的頭像 發(fā)表于 01-26 10:06 ?639次閱讀