某軟件公司開發(fā)一項基于數據流的軟件,其系統(tǒng)的主要功能是對輸入的數據進行多次分析、處理和加工,生成需要的輸出數據。需求方對該系統(tǒng)的軟件可靠性要求很高,要求系統(tǒng)能夠長時間無故障運行。該公司將該系統(tǒng)設計交給王工負責。王工給出該系統(tǒng)的模塊示意圖如圖12-18所示。王工解釋:只要各個模塊的可靠度足夠高,失效率足夠低,則整個軟件系統(tǒng)的可靠性是有保證的。
李工對王工的方案提出了異議。李工認為王工的說法有兩個問題:第一,即使每個模塊的可靠度足夠高,假設各個模塊的可靠度均為0.99,但是整個軟件系統(tǒng)模塊之間全部采用串聯,則整個軟件系統(tǒng)的可靠度為0.99=0.96,即整個軟件系統(tǒng)的可靠度下降明顯;第二,軟件系統(tǒng)模塊全部采用串聯結構,一旦某個模塊失效,則意味著整個軟件系統(tǒng)失效。
李工認為,應該在軟件系統(tǒng)中采用冗余技術中的動態(tài)冗余或者軟件容錯的N版本程序設計技術,對容易失效或者非常重要的模塊進行冗余設計,將模塊之間的串聯結構部分變?yōu)椴⒙摻Y構,來提高整個軟件系統(tǒng)的可靠性。同時,李工給出了采用動態(tài)冗余技術后的軟件系統(tǒng)模塊示意圖,如圖12-19所示。
劉工建議,李工方案中M1和M4模塊沒有采用容錯設計,但M1和M4發(fā)生故障有可能導致嚴重后果。因此,可以在M1和M4模塊設計上采用檢錯技術,在軟件出現故障后能及時發(fā)現并報警,提醒維護人員進行處理。
注:假設各個模塊的可靠度均為0.99
您可能感興趣的試卷
- 2009年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2009年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年下午試卷
- 2010年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2011年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2012年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2013年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
- 2014年計算機技術與軟件專業(yè)技術資格高級系統(tǒng)架構設計師下半年上午試卷
最新試題
請用150字以內的文字說明什么是系統(tǒng)失步,系統(tǒng)失步后應如何處理。
請解釋李工提出的動態(tài)冗余和N版本程序設計技術,給出如圖12-18所示模塊M2采用如圖12-19所示的動態(tài)冗余技術后的可靠度。
在架構評估過程中,質量屬性效用樹(UtilityTree)是對系統(tǒng)質量屬性進行識別和優(yōu)先級排序的重要工具。請給出合適的質量屬性,填入圖12-24中(1)、(2)空白處;并選擇題干描述的(a)~(m),填入(3)~(6)空白處,完成該系統(tǒng)的效用樹。
選擇實時嵌入式操作系統(tǒng)及開發(fā)環(huán)境時應考慮哪幾方面問題?請用200字以內文字簡要論證。
該市在信息系統(tǒng)集中管理建設過程中,需要在信息系統(tǒng)中重點規(guī)劃建設哪些內容?
請用300字以內文字,從技術方面說明備份中心的作用,以及在租用商業(yè)備份中心時的注意事項。
在實現Mashup應用時,進行內容聚合的物理位置是一個十分重要的因素。目前很多Mashup站點都選擇在客戶端機器上進行內容聚合,構成所謂的胖互聯網應用程序(Rich Internet Application,RIA)。請你用200字以內的文字說明在客戶端進行內容聚合的優(yōu)點。
請分析比較王工、李工兩種方案的優(yōu)點和不足,完成表12-13中的空白部分。
在劉工建議的基礎上,為了避免CRSS系統(tǒng)的單點故障,請用200字以內文字簡要說明如何建立CRSS的數據庫系統(tǒng);對于數據的讀取、添加、更改和刪除操作分別如何實現
如圖12-23所示是李工在設計方案中給出的智能設備工作狀態(tài)轉換圖。①請指出圖中的兩處錯誤(在圖中圈出)并用200字以內的文字說明理由。②給出正確的狀態(tài)轉換圖。