問答題

請詳細閱讀有關嵌入式軟件架構設計方面的描述,回答問題1和問題2。
在嵌入式系統中,軟件采用開放式架構已成為新的發(fā)展趨勢。軟件架構設計的優(yōu)劣將直接影響軟件的重用和移植能力。
某軟件公司主要從事宇航領域的嵌入式軟件研發(fā)工作。經二十多年的發(fā)展,其軟件產品已被廣泛應用于各種航天飛行器中。該公司積累了眾多成熟軟件,但由于當初沒有充分考慮軟件的架構,原有軟件無法被再利用,為適應嵌入式軟件技術發(fā)展需要,該公司決策層決定成立宇航嵌入式軟件開放式架構研究小組,為公司完成開放式架構的定義與設計,確保公司軟件資源能得到充分利用。研究小組查閱了大量的國外資料和標準,最終將研究重點集中在了SAEAS4893《通用開放式架構(GOA)框架》標準,圖20-1給出了GOA定義的架構圖。

請用300字以內的文字簡要說明開放式架構的4個基本特點。

你可能感興趣的試題

最新試題

針對李工的設計缺陷,請用300字以內的文字說明本項目應如何進行正確設計。

題型:問答題

選擇實時嵌入式操作系統及開發(fā)環(huán)境時應考慮哪幾方面問題?請用200字以內文字簡要論證。

題型:問答題

該市在信息系統集中管理建設過程中,需要在信息系統中重點規(guī)劃建設哪些內容?

題型:問答題

在架構評估過程中,質量屬性效用樹(UtilityTree)是對系統質量屬性進行識別和優(yōu)先級排序的重要工具。請給出合適的質量屬性,填入圖12-24中(1)、(2)空白處;并選擇題干描述的(a)~(m),填入(3)~(6)空白處,完成該系統的效用樹。

題型:問答題

在本項目中,如果計算機采用了多線程技術實現應用程序的并發(fā)操作,程序設計人員將面臨多種挑戰(zhàn),其主要原因在于:程序會同時發(fā)生多個動作,對這些同時發(fā)生的動作及它們之間的交互進行管理將面臨4方面的挑戰(zhàn),即同步、通信、負載均衡和可伸縮性,用200字以內的文字對上述4種挑戰(zhàn)進行簡要描述,并給出如表12-14所示的常用并發(fā)程序設計模式的分解方式。

題型:問答題

在架構評估過程中,需要正確識別系統的架構風險、敏感點和權衡點,并進行合理的架構決策。請用300字以內的文字給出系統架構風險、敏感點和權衡點的定義,并從題干(a)~(m)中各選出一個對系統架構風險、敏感點和權衡點最為恰當的描述。

題型:問答題

王工提出,根據用戶要求,本嵌入式系統應具有高速并行處理能力,采用多處理器結構比較適合,主要理由是多處理器結構設計簡單、可支持多個進程在不同處理器上并發(fā)處理:而張工提出,必須分清"多處理器結構"與"多核結構"的優(yōu)點和缺點,多處理器結構雖然支持多進程的并發(fā)處理,但沒有直接實現多線程并發(fā)執(zhí)行;多核結構可以直接實現多線程并發(fā)執(zhí)行。要提高應用的并行性就必須利用多個硬件資源的并行工作,建議采用超線程技術的多核結構的處理器。請?zhí)顚憟D12-20(f)中的(1)~(8),并用300字以內的文字對上述6種處理器結構的工作原理進行簡要描述。

題型:問答題

一個大型電子商務項目正處于建設方案征集、論證階段,某系統集成商為了贏得客戶的信任,需要提供一份建議方案文檔,對客戶的需求進行響應(包括問題1、問題2和問題3所涉及的內容)。高質量的建議方案能夠顯示出集成商在處理客戶RFP(Request For Proposal)方面的能力、實力和專業(yè)性,而創(chuàng)建一個高質量的建議方案,需要調配眾多的資源,按照計劃執(zhí)行。請用300字以內文字簡要敘述如何創(chuàng)建一份高質量的建議方案文檔。

題型:問答題

如圖12-22所示為控制軟件的數據流程關系,請根據本題給出的各個功能模塊,填補其中的空缺處。

題型:問答題

根據本項目中任務的時間性能參數,請用200字以內文字(也可用圖示)描述任務的被調度關系,并分析系統是否可調度(暫不考慮操作系統的時間開銷)。

題型:問答題