問答題

某軟件公司開發(fā)一項基于數據流的軟件,其系統的主要功能是對輸入的數據進行多次分析、處理和加工,生成需要的輸出數據。需求方對該系統的軟件可靠性要求很高,要求系統能夠長時間無故障運行。該公司將該系統設計交給王工負責。王工給出該系統的模塊示意圖如圖12-18所示。王工解釋:只要各個模塊的可靠度足夠高,失效率足夠低,則整個軟件系統的可靠性是有保證的。

李工對王工的方案提出了異議。李工認為王工的說法有兩個問題:第一,即使每個模塊的可靠度足夠高,假設各個模塊的可靠度均為0.99,但是整個軟件系統模塊之間全部采用串聯,則整個軟件系統的可靠度為0.99=0.96,即整個軟件系統的可靠度下降明顯;第二,軟件系統模塊全部采用串聯結構,一旦某個模塊失效,則意味著整個軟件系統失效。
李工認為,應該在軟件系統中采用冗余技術中的動態(tài)冗余或者軟件容錯的N版本程序設計技術,對容易失效或者非常重要的模塊進行冗余設計,將模塊之間的串聯結構部分變?yōu)椴⒙摻Y構,來提高整個軟件系統的可靠性。同時,李工給出了采用動態(tài)冗余技術后的軟件系統模塊示意圖,如圖12-19所示。

劉工建議,李工方案中M1和M4模塊沒有采用容錯設計,但M1和M4發(fā)生故障有可能導致嚴重后果。因此,可以在M1和M4模塊設計上采用檢錯技術,在軟件出現故障后能及時發(fā)現并報警,提醒維護人員進行處理。
注:假設各個模塊的可靠度均為0.99

請給出檢錯技術的優(yōu)缺點,并說明檢測技術常見的實現方式和處理方式。

你可能感興趣的試題

1.問答題

某軟件公司開發(fā)一項基于數據流的軟件,其系統的主要功能是對輸入的數據進行多次分析、處理和加工,生成需要的輸出數據。需求方對該系統的軟件可靠性要求很高,要求系統能夠長時間無故障運行。該公司將該系統設計交給王工負責。王工給出該系統的模塊示意圖如圖12-18所示。王工解釋:只要各個模塊的可靠度足夠高,失效率足夠低,則整個軟件系統的可靠性是有保證的。

李工對王工的方案提出了異議。李工認為王工的說法有兩個問題:第一,即使每個模塊的可靠度足夠高,假設各個模塊的可靠度均為0.99,但是整個軟件系統模塊之間全部采用串聯,則整個軟件系統的可靠度為0.99=0.96,即整個軟件系統的可靠度下降明顯;第二,軟件系統模塊全部采用串聯結構,一旦某個模塊失效,則意味著整個軟件系統失效。
李工認為,應該在軟件系統中采用冗余技術中的動態(tài)冗余或者軟件容錯的N版本程序設計技術,對容易失效或者非常重要的模塊進行冗余設計,將模塊之間的串聯結構部分變?yōu)椴⒙摻Y構,來提高整個軟件系統的可靠性。同時,李工給出了采用動態(tài)冗余技術后的軟件系統模塊示意圖,如圖12-19所示。

劉工建議,李工方案中M1和M4模塊沒有采用容錯設計,但M1和M4發(fā)生故障有可能導致嚴重后果。因此,可以在M1和M4模塊設計上采用檢錯技術,在軟件出現故障后能及時發(fā)現并報警,提醒維護人員進行處理。
注:假設各個模塊的可靠度均為0.99

請解釋李工提出的動態(tài)冗余和N版本程序設計技術,給出如圖12-18所示模塊M2采用如圖12-19所示的動態(tài)冗余技術后的可靠度。
2.問答題

某軟件公司開發(fā)一項基于數據流的軟件,其系統的主要功能是對輸入的數據進行多次分析、處理和加工,生成需要的輸出數據。需求方對該系統的軟件可靠性要求很高,要求系統能夠長時間無故障運行。該公司將該系統設計交給王工負責。王工給出該系統的模塊示意圖如圖12-18所示。王工解釋:只要各個模塊的可靠度足夠高,失效率足夠低,則整個軟件系統的可靠性是有保證的。
李工對王工的方案提出了異議。李工認為王工的說法有兩個問題:第一,即使每個模塊的可靠度足夠高,假設各個模塊的可靠度均為0.99,但是整個軟件系統模塊之間全部采用串聯,則整個軟件系統的可靠度為0.99=0.96,即整個軟件系統的可靠度下降明顯;第二,軟件系統模塊全部采用串聯結構,一旦某個模塊失效,則意味著整個軟件系統失效。
李工認為,應該在軟件系統中采用冗余技術中的動態(tài)冗余或者軟件容錯的N版本程序設計技術,對容易失效或者非常重要的模塊進行冗余設計,將模塊之間的串聯結構部分變?yōu)椴⒙摻Y構,來提高整個軟件系統的可靠性。同時,李工給出了采用動態(tài)冗余技術后的軟件系統模塊示意圖,如圖12-19所示。
劉工建議,李工方案中M1和M4模塊沒有采用容錯設計,但M1和M4發(fā)生故障有可能導致嚴重后果。因此,可以在M1和M4模塊設計上采用檢錯技術,在軟件出現故障后能及時發(fā)現并報警,提醒維護人員進行處理。
注:假設各個模塊的可靠度均為0.99

在系統可靠性中,可靠度和失效率是兩個非常關鍵的指標,請分別解釋其含義。
3.問答題

隨著信息系統的深入應用,它在政府或企業(yè)中發(fā)揮著越來越重要的作用。由此也產生了一些問題:一旦由于故障、甚至災難導致信息系統局部或全部癱瘓,就會對相關的政府或企業(yè)造成重大的損失,因此需要業(yè)務持續(xù)和災難恢復規(guī)劃。
業(yè)務持續(xù)和災難恢復規(guī)劃涉及一些特定的或相關的規(guī)劃,當正常的信息處理業(yè)務突然中斷時,用來減輕甚至避免其所帶來的影響。它們用來保證維持組織運作的關鍵系統的可用性。
某大型網上書店通過Internet為用戶提供網上圖書查詢及訂購等多種服務。由于每天的業(yè)務量非常多,因此對業(yè)務有持續(xù)性要求,并且需要具備災難恢復功能。在對原有系統的改進方案中提供:
①對于一些關鍵應用系統,采用雙機冗余熱備的方式進行保護。
②由于資金問題,公司并不打算建設自己專有的用于備份數據的備份中心(假設這里的備份中心僅用于備份數據),而是決定租用其他公司提供的商業(yè)備份中心,每隔一段時間,把公司的業(yè)務數據備份到備份中心。

請用300字以內文字,分析公司向備份中心備份數據的時間間隔的選取、公司日常業(yè)務系統的運行性能,以及在災難發(fā)生時數據損失情況三者之間的關系。

最新試題

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

題型:問答題

供應鏈管理過程是企業(yè)的一個關鍵業(yè)務過程。請用200字以內的文字回答:供應鏈管理主要包括哪3個子過程?電子商務環(huán)境下,供應鏈管理過程的整合、優(yōu)化有何意義?

題型:問答題

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

題型:問答題

請用300字以內文字,從技術方面說明備份中心的作用,以及在租用商業(yè)備份中心時的注意事項。

題型:問答題

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

題型:問答題

李工的設計方案指出,考慮到智能設備工作的環(huán)境條件非常惡劣,并且處理機要處理大量的視頻信息,所以,智能設備的硬件設計應考慮以下幾點:①由于智能設備要處理大量的圖像數據,智能設備中的處理機應采用目前先進的、具有很強數據處理和信號處理能力的MPC7410處理器,并采用雙處理機結構,以增加設備的容錯能力。②為了使智能設備適應不同環(huán)境條件,其設備的環(huán)境溫度指標必須滿足軍用標準要求(-55~+70℃),因此,元器件必須經過嚴格篩選,并考慮芯片散熱問題。③由于智能設備與配送中心的數據交換采用無線通信,而配送中心又要控制多臺配送車,為了保證通信數據的安全性,避免相互干擾,設計中應考慮采用安全措施,實施數據加解密操作,密鑰由配送中心統一管理與分發(fā)。請用300字以內的文字說明上述3點設計考慮有何問題。

題型:問答題

目前,互聯網上已經存在很多Mashup應用,各大網站也紛紛提供了各種格式的Mashup數據接口。請用300字以內的文字給出3種目前經常使用的Mashup數據接口,并加以簡單說明。

題型:問答題

請用300字以內文字,分析公司向備份中心備份數據的時間間隔的選取、公司日常業(yè)務系統的運行性能,以及在災難發(fā)生時數據損失情況三者之間的關系。

題型:問答題

如圖12-17所示是公司進行Mashup的流程示意圖,請閱讀并補充圖中數字標出部分的內容。(1)用戶向Traveler網站請求服務,請求頁面提供用戶的位置信息。(2)()(3)()(4)A網站向Traveler網站返回用戶所處位置周邊的地圖信息。(5)()(6)B網站向Traveler網站返回用戶所處位置周邊的住宿信息。(7)()(8)Traveler網站向用戶返回用戶所處位置周邊整合的旅游信息。

題型:問答題

一個完整的電子商務系統必須處理銷售生命周期中消費者經歷的多個階段。請用200字以內的文字簡要敘述有哪些階段。

題型:問答題