TeleDev是一個大型的電信軟件開發(fā)公司,公司內(nèi)部采用多種商業(yè)/開源的工具進行軟件系統(tǒng)設計與開發(fā)工作。為了提高系統(tǒng)開發(fā)效率,公司管理層決定開發(fā)一個分布式的系統(tǒng)設計與開發(fā)工具集成框架,將現(xiàn)有的系統(tǒng)設計與開發(fā)工具有效集成在一起。集成框架開發(fā)小組經(jīng)過廣泛調(diào)研,得到了如下核心需求:
①目前使用的系統(tǒng)設計與開發(fā)工具的運行平臺和開發(fā)語言差異較大,集成框架應無縫集成各個工具的功能。
②目前使用的系統(tǒng)設計與開發(fā)工具所支持的通信協(xié)議和數(shù)據(jù)格式各不相同,集成框架應實現(xiàn)工具之間的靈活通信和數(shù)據(jù)格式轉(zhuǎn)換。
③集成框架需要根據(jù)實際的開發(fā)流程靈活、動態(tài)地定義系統(tǒng)工具之間的協(xié)作關系。
④集成框架應能集成一些常用的第三方實用工具,如即時通信,郵件系統(tǒng)等。
集成框架開發(fā)小組經(jīng)過分析與討論,最終決定采用企業(yè)服務總線(ESB)作為集成框架的基礎架構。
博學軟件公司承擔了某項國家重點項目的研制工作,任務重點是參考國外汽車電子發(fā)展趨勢,開發(fā)某汽車公司的企業(yè)汽車電子基礎軟件的架構,逐步實現(xiàn)汽車企業(yè)未來技術發(fā)展規(guī)劃。
該公司接收此項任務后,調(diào)動全體技術人員深入收集國外相關技術資料,經(jīng)過多方調(diào)研和分析,公司提出遵照國際組織最新推出的AUTOSAR規(guī)范,按統(tǒng)籌規(guī)劃、分步驟實施的原則,實現(xiàn)汽車公司的基礎軟件架構設計。圖12-11給出了AUTOSAR規(guī)范所定義的工作包,圖中灰色部分代表本項目工作所包含的內(nèi)容,即軟件架構和基礎軟件。
博學軟件公司承擔了某項國家重點項目的研制工作,任務重點是參考國外汽車電子發(fā)展趨勢,開發(fā)某汽車公司的企業(yè)汽車電子基礎軟件的架構,逐步實現(xiàn)汽車企業(yè)未來技術發(fā)展規(guī)劃。
該公司接收此項任務后,調(diào)動全體技術人員深入收集國外相關技術資料,經(jīng)過多方調(diào)研和分析,公司提出遵照國際組織最新推出的AUTOSAR規(guī)范,按統(tǒng)籌規(guī)劃、分步驟實施的原則,實現(xiàn)汽車公司的基礎軟件架構設計。圖12-11給出了AUTOSAR規(guī)范所定義的工作包,圖中灰色部分代表本項目工作所包含的內(nèi)容,即軟件架構和基礎軟件。
圖12-11中的Ⅱ-1.1.1項中定義了軟件架構和操作系統(tǒng)的要求,圖12-14所示是滿足AUTOSAR定義的操作系統(tǒng)各功能模塊的層次結(jié)構,請說明(1)~(5)箭頭所標的具體操作含義。