特斯拉表示車連網(wǎng)全面改變?nèi)祟惖纳?,讓遠距存取得以實現(xiàn),卻也讓系統(tǒng)維護更加困難,隨時都有可能發(fā)現(xiàn)新漏洞,不只是在產(chǎn)品生產(chǎn)周期,就連產(chǎn)品出廠后也馬虎不得。據(jù)報導(dǎo),傳統(tǒng)軟件研發(fā)偏向被動反應(yīng),一切等到軟件研發(fā)后,才開始測試有無漏洞,但事實上并不符合ISO 26262等功能性標準,畢竟連網(wǎng)裝置的安全因子應(yīng)該從研發(fā)初期就納入考量。
除了程序碼及其后續(xù)測試之外,每個階段都隱含設(shè)計、研發(fā)和測試,舉凡統(tǒng)一建模語言(UML)設(shè)計、編碼規(guī)范、單位測試、程序碼涵蓋范圍分析等,因此須以雙向追蹤原則貫穿整套流程,每個階段都要跟前后階段準確對照。一旦有任何環(huán)節(jié)需要調(diào)整,自動化雙向追蹤會自動偵測調(diào)整后的影響,以自動測試分析作為因應(yīng)。連網(wǎng)裝置有任何漏洞,絕對是牽一發(fā)動全身,這時候需要區(qū)分哪里些是必要措施,以及自動測試所要執(zhí)行的功能,由此可見,連網(wǎng)改變了研發(fā)流程的終點。
換言之,出廠后發(fā)現(xiàn)任何新漏洞就必須立刻應(yīng)變,因此自動需求追蹤(automated requirements traceability)逐漸獲得關(guān)注,以便在產(chǎn)品生命周期和產(chǎn)品出廠之后追蹤需求狀況,確保每一項需求跟營運和專案目標連結(jié)。