01往期回顧
繼本百家號智能汽車軟體開發類文章繼續探討軟體開發過程中的質量管控,以往相關智能汽車或者汽車智能化的文章連結如下,供參考:
為什麼說汽車電動化是大勢所趨-以中國為例說說絕對能量轉換效率
汽車產業變革發展需要的土壤和營養,由新基建完成施肥灌溉!
智能汽車軟體開發流程-關鍵因素是什麼?
智能汽車軟體開發項目管理中的質量管理 - ASPICE
只有兩類事情,第一類是開創性的事情,第二類是有章可循的事情
現在是移動網際網路時代,接下來將是物聯網車聯網時代,最大最多的終端將會是智能汽車!
02國內智能汽車電子電氣開發現狀
而隨著智能汽車概念的提出和一步步落實過程中,除了車載晶片在不斷研究開發之外,例如阿里巴巴和華為切入汽車產業不是生產整車,而是生產車載相關的一系列的晶片。
另外,車載軟體系統就越來越被重視和被資本追捧了!資本追捧可以說是未來產業和經濟發展的風向標!而大家都要做的事情,成功的關鍵就在於誰能做的最好啦!
03智能汽車電子電氣相關開發指南
那麼怎麼能確保智能汽車電子電氣相關開發的功能安全呢?首先這並不是一件開天闢地的事情,有很多前輩巨人給我們總結了寶貴的流程總結,這裡分享如下:
絕大部分汽車主機廠遵循的電子電氣相關功能安全標準是國際標準ISO26262!
ISO 26262 = 國際標準《道路車輛功能安全》;ISO 26262是IEC61508對E/E(電子電器)系統在道路車輛方面的功能安全要求的具體應用。ISO 26262適用於所有提供安全相關功能的電力、電子和軟體元素等組成的安全相關系統在整個產品生命周期內的所有活動!
一句話說一下ISO 26262的作用就是:只要遵照ISO26262的要求就能設計出符合功能安全要求的電力、電子和軟體元素組成的相關道路乘用車(最大毛重不超過3.5噸)!有個特例除外:ISO26262唯一不適用於為殘疾人設計的特殊目的的車輛的E/E系統。
汽車功能安全的ISO標準是ISO26262(目前最新版本是2018版),覆蓋了整個產品生命周期各個過程的規定!
汽車電子行業的開發應該是工業裡面最複雜和最全面的電子開發流程,包括了系統,軟體,硬體,機械結構,匹配,集成,測試,驗證,確認,製造,質量管理,工程項目管理,產線項目管理,產品管理,風險管理,成本管理等等複雜的開發人員配置!
而且對於其他軟體開發的行業人員來說有一點特別奇怪:為什麼汽車行業那麼多搞開發的不會寫代碼,這特麼在軟體其他行業是不可思議的一件事!不會寫代碼也配叫開發人員嗎!但實際上汽車行業絕大部分開發人員都不會寫代碼!
不會寫代碼的汽車行業開發人員絕對是IT行業開發人員的鄙視對象!
04智能汽車軟體開發質量管控
ISO/IEC15504(又稱Automotive SPICE)基礎上來進行流程各個步驟質量管理的!是專門針對軟體流程改進和能力測定的汽車行業定製化版本!
Automotive SPICE是2005年由AutoSIG發布的,是SPICE(ISO/IEC 15504)在汽車行業的衍生標準,關注於汽車行業的軟體過程改進和能力測定!為什麼目前這麼流行,主要是由於興起於歐洲,而歐洲汽車產業目前是全球領頭狼,所有大部分供應商都必須按照他們的規則來提供商品和服務!所以,ASPICE越來越流行!
由於ASPICE專注於汽車行業的軟體過程和能力測定!這就直接聯繫到了軟體的質量水平,所以ASPICE並廣泛應用於汽車行業軟體質量管理了!
05如何一步步管理智能汽車軟體質量開發
第一步:了解清楚軟體開發的關鍵節點里程碑和對應的輸出物;
第二步:針對每一個關鍵節點輸出物的質量提升行動計劃;
第三步:跟蹤質量提升行動計劃,關注每一個輸出物的最終交付質量;
最後回答一下為什麼大部分汽車行業的開發人員都不會編程呢?從上面的V形狀圖可以看出Coding編程雖然是最重要的,但是作為最底層來管理,一般汽車行業最底層基礎的開發工作都是由專業的供應商來完成的,包括零部件和專業服務供應商,而大部分汽車開發人員僅僅擔任的是項目管理和資源整合的角色!