試題三(共25分)
閱讀以下關(guān)于汽車電子基礎(chǔ)軟件架構(gòu)的說明,在答題紙上回答問題1至問題3。
【說明】 某軟件公司承擔了某項國家重點項目的研制工作,任務(wù)重點是參考國外汽車電子發(fā)展趨勢,開發(fā)某汽車公司的企業(yè)汽車電子基礎(chǔ)軟件的架構(gòu),逐步實現(xiàn)汽車企業(yè)未來技術(shù)發(fā)展規(guī)劃。
該軟件公司接收此項任務(wù)后,調(diào)動全體技術(shù)人員深入收集國外相關(guān)技術(shù)資料,經(jīng)過多方調(diào)研和分析,公司提出遵照國際組織最新推出的AUTOSAR規(guī)范,按統(tǒng)籌規(guī)劃、分步驟實施的原則,實現(xiàn)汽車公司的基礎(chǔ)軟件架構(gòu)設(shè)計。圖3-1給出了AUTOSAR規(guī)范所定義的工作包,圖中灰色部分代表本項目工作所包含的內(nèi)容,即軟件架構(gòu)和基礎(chǔ)軟件。
【問題1】(7分) AUTOSAR規(guī)范中要求,汽車電子軟件開發(fā)流程應(yīng)盡量滿足并發(fā)、可多次迭代的特性。為了定義汽車電子的軟件開發(fā)過程,公司李工和王工分別提出了兩種軟件開發(fā)流程,其開發(fā)流程見圖3-2和3-3(圖中ECU是指汽車電子中的電子控制單元)。請說明李工和王工誰定義的流程更符合AUTOSAR的規(guī)定,并說明理由。
【問題2】(10分) 圖3-1中的II-1.1.1項中定義了軟件架構(gòu)和操作系統(tǒng)的要求,圖3-4是滿足AUTOSAR定義的操作系統(tǒng)各功能模塊的層次結(jié)構(gòu),請說明(1)~(5)箭頭所標的具體操作含義。