某軟件公司開發(fā)一項基于數(shù)據(jù)流的軟件,其系統(tǒng)的主要功能是對輸入的數(shù)據(jù)進行多次分析、處理和加工,生成需要的輸出數(shù)據(jù)。需求方對該系統(tǒng)的軟件可靠性要求很高,要求系統(tǒng)能夠長時間無故障運行。該公司將該系統(tǒng)設計交給王工負責。王工給出該系統(tǒng)的模塊示意圖如圖12-18所示。王工解釋:只要各個模塊的可靠度足夠高,失效率足夠低,則整個軟件系統(tǒng)的可靠性是有保證的。
李工對王工的方案提出了異議。李工認為王工的說法有兩個問題:第一,即使每個模塊的可靠度足夠高,假設各個模塊的可靠度均為0.99,但是整個軟件系統(tǒng)模塊之間全部采用串聯(lián),則整個軟件系統(tǒng)的可靠度為0.99=0.96,即整個軟件系統(tǒng)的可靠度下降明顯;第二,軟件系統(tǒng)模塊全部采用串聯(lián)結構,一旦某個模塊失效,則意味著整個軟件系統(tǒng)失效。
李工認為,應該在軟件系統(tǒng)中采用冗余技術中的動態(tài)冗余或者軟件容錯的N版本程序設計技術,對容易失效或者非常重要的模塊進行冗余設計,將模塊之間的串聯(lián)結構部分變?yōu)椴⒙?lián)結構,來提高整個軟件系統(tǒng)的可靠性。同時,李工給出了采用動態(tài)冗余技術后的軟件系統(tǒng)模塊示意圖,如圖12-19所示。
劉工建議,李工方案中M1和M4模塊沒有采用容錯設計,但M1和M4發(fā)生故障有可能導致嚴重后果。因此,可以在M1和M4模塊設計上采用檢錯技術,在軟件出現(xiàn)故障后能及時發(fā)現(xiàn)并報警,提醒維護人員進行處理。
注:假設各個模塊的可靠度均為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)架構設計師下半年上午試卷
最新試題
請用300字以內(nèi)的文字,說明張工和劉工提出的數(shù)據(jù)架構的基本思想。
請用200字以內(nèi)的文字說明李工應如何設計優(yōu)先級調度策略,并按照如表12-14所示的要求實現(xiàn)任務流程處理。
李工接到任務后,認為本項目比較簡單,很快就安排3名技術人員分別負責數(shù)據(jù)采集/輸出模塊、數(shù)據(jù)處理模塊和比較監(jiān)控模塊的編寫??偣こ處熉牭絽R報后,認為李工的方案和安排不妥,理由是李工忽視了系統(tǒng)的可靠性要求,對系統(tǒng)需求的理解不夠深入。為實現(xiàn)系統(tǒng)關于可靠性方面的需求:①你認為在組織結構、人員分工、設計開發(fā)等方面應做出哪些安排和規(guī)定?②請寫出關于余度表決算法的考慮。
一個大型電子商務項目正處于建設方案征集、論證階段,某系統(tǒng)集成商為了贏得客戶的信任,需要提供一份建議方案文檔,對客戶的需求進行響應(包括問題1、問題2和問題3所涉及的內(nèi)容)。高質量的建議方案能夠顯示出集成商在處理客戶RFP(Request For Proposal)方面的能力、實力和專業(yè)性,而創(chuàng)建一個高質量的建議方案,需要調配眾多的資源,按照計劃執(zhí)行。請用300字以內(nèi)文字簡要敘述如何創(chuàng)建一份高質量的建議方案文檔。
根據(jù)本項目中任務的時間性能參數(shù),請用200字以內(nèi)文字(也可用圖示)描述任務的被調度關系,并分析系統(tǒng)是否可調度(暫不考慮操作系統(tǒng)的時間開銷)。
在本項目中,如果計算機采用了多線程技術實現(xiàn)應用程序的并發(fā)操作,程序設計人員將面臨多種挑戰(zhàn),其主要原因在于:程序會同時發(fā)生多個動作,對這些同時發(fā)生的動作及它們之間的交互進行管理將面臨4方面的挑戰(zhàn),即同步、通信、負載均衡和可伸縮性,用200字以內(nèi)的文字對上述4種挑戰(zhàn)進行簡要描述,并給出如表12-14所示的常用并發(fā)程序設計模式的分解方式。
請用300字以內(nèi)文字,從技術方面說明備份中心的作用,以及在租用商業(yè)備份中心時的注意事項。
在劉工建議的基礎上,為了避免CRSS系統(tǒng)的單點故障,請用200字以內(nèi)文字簡要說明如何建立CRSS的數(shù)據(jù)庫系統(tǒng);對于數(shù)據(jù)的讀取、添加、更改和刪除操作分別如何實現(xiàn)
如圖12-23所示是李工在設計方案中給出的智能設備工作狀態(tài)轉換圖。①請指出圖中的兩處錯誤(在圖中圈出)并用200字以內(nèi)的文字說明理由。②給出正確的狀態(tài)轉換圖。
在架構評估過程中,需要正確識別系統(tǒng)的架構風險、敏感點和權衡點,并進行合理的架構決策。請用300字以內(nèi)的文字給出系統(tǒng)架構風險、敏感點和權衡點的定義,并從題干(a)~(m)中各選出一個對系統(tǒng)架構風險、敏感點和權衡點最為恰當?shù)拿枋觥?/p>