汽車軟件品質管理中隨機分析方法和關鍵績效指標的應用
消費者對汽車安全性、舒適性、智能化等越來越重視,促使汽車廠商在汽車上集成越來越多的功能,而這涉及到汽車硬件、軟件和軟硬件結合,導致汽車軟件復雜度不斷增高。在軟件開發過程中,進行品質管理將面臨一種巨大的挑戰。如果在開發過程中不能保證軟件品質,則可能在消費者使用過程中會出現故障,導致汽車召回,從而產生高昂的成本。對此,引入隨機分析方法和關鍵績效指標的概念,將其應用到汽車軟件品質管理中,以實現對汽車軟件品質的客觀評價。
目前,汽車軟件的開發過程常采用V型開發模式。整個開發過程分為兩條主線,左側主線包含系統定義、設計仿真、快速原型和代碼生成;與之相應的右側主線包含現場測試、功能測試、硬件在環和軟件測試。要保證軟件的品質,需要對整個開發過程的各個步驟進行品質管理。若對每個步驟進行確定性分析,則所得到的結果也是確定性的。事實上,不確定性始終伴隨整個開發過程,因而需要引入隨機分析方法。對每個步驟應用隨機分析方法時,首先確定該步驟可能出現的隨機干擾,之后考慮各隨機干擾出現的概率,進行品質分析。在品質分析過程中,為保證分析結果的客觀性,引入關鍵績效指標。關鍵績效指標是將汽車軟件開發過程中各個步驟的品質參數提煉成若干個考核指標,并分別建立相關權重。將品質參數與相應權重結合,便構成關鍵績效指標。這樣,在汽車軟件設計和開發等早期階段,便可以根據不同隨機干擾下的關鍵績效指標對整個開發過程的每個步驟進行優化,實現對汽車軟件的品質管理。在將隨機分析方法和關鍵績效指標引入到汽車軟件開發過程中時,關鍵之處在于對隨機干擾和考核指標權重的確定,建議根據消費者軟件故障反饋的統計數據進行確定。
MarkusErnstetal.SAE
2016-01-0046.
編譯:李臣