閱讀以下關于軟件系統(tǒng)架構選擇的說明,在答題紙上回答問題1至問題3。
博學公司欲針對Linux操作系統(tǒng)開發(fā)一個KWIC(Key Wordin Context)檢索系統(tǒng)。該系統(tǒng)接收用戶輸入的查詢關鍵字,依據(jù)字母順序給出相關幫助文檔并根據(jù)幫助內(nèi)容進行循環(huán)滾動閱讀。在對KWIC系統(tǒng)進行需求分析時,公司的業(yè)務專家發(fā)現(xiàn)用戶后續(xù)還有可能采用其他方式展示幫助內(nèi)容。根據(jù)目前需求,公司的技術人員決定通過重復剪切幫助文檔中的第一個單詞并將其插入到行尾的方式實現(xiàn)幫助文檔內(nèi)容的循環(huán)滾動,后續(xù)還將采用其他的方法實現(xiàn)這一功能。
在對KWIC系統(tǒng)的架構進行設計時,公司的架構師王工提出采用共享數(shù)據(jù)的主程序.子程序的架構風格,而李工則主張采用管道.過濾器的架構風格。在架構評估會議上,大家從系統(tǒng)的算法變更、功能變更、數(shù)據(jù)表示變更和性能等方面對這兩種方案進行評價,最終采用了李工的方案。
圖20-2是李工給出的架構設計示意圖,請將恰當?shù)墓δ苊枋鎏钊雸D中的(1)~(4)。
您可能感興趣的試卷
- 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)架構設計師下半年上午試卷
你可能感興趣的試題
最新試題
在實現(xiàn)Mashup應用時,進行內(nèi)容聚合的物理位置是一個十分重要的因素。目前很多Mashup站點都選擇在客戶端機器上進行內(nèi)容聚合,構成所謂的胖互聯(lián)網(wǎng)應用程序(Rich Internet Application,RIA)。請你用200字以內(nèi)的文字說明在客戶端進行內(nèi)容聚合的優(yōu)點。
李工接到任務后,認為本項目比較簡單,很快就安排3名技術人員分別負責數(shù)據(jù)采集/輸出模塊、數(shù)據(jù)處理模塊和比較監(jiān)控模塊的編寫。總工程師聽到匯報后,認為李工的方案和安排不妥,理由是李工忽視了系統(tǒng)的可靠性要求,對系統(tǒng)需求的理解不夠深入。為實現(xiàn)系統(tǒng)關于可靠性方面的需求:①你認為在組織結構、人員分工、設計開發(fā)等方面應做出哪些安排和規(guī)定?②請寫出關于余度表決算法的考慮。
在本項目中,如果計算機采用了多線程技術實現(xiàn)應用程序的并發(fā)操作,程序設計人員將面臨多種挑戰(zhàn),其主要原因在于:程序會同時發(fā)生多個動作,對這些同時發(fā)生的動作及它們之間的交互進行管理將面臨4方面的挑戰(zhàn),即同步、通信、負載均衡和可伸縮性,用200字以內(nèi)的文字對上述4種挑戰(zhàn)進行簡要描述,并給出如表12-14所示的常用并發(fā)程序設計模式的分解方式。
請給出檢錯技術的優(yōu)缺點,并說明檢測技術常見的實現(xiàn)方式和處理方式。
一個大型電子商務項目正處于建設方案征集、論證階段,某系統(tǒng)集成商為了贏得客戶的信任,需要提供一份建議方案文檔,對客戶的需求進行響應(包括問題1、問題2和問題3所涉及的內(nèi)容)。高質(zhì)量的建議方案能夠顯示出集成商在處理客戶RFP(Request For Proposal)方面的能力、實力和專業(yè)性,而創(chuàng)建一個高質(zhì)量的建議方案,需要調(diào)配眾多的資源,按照計劃執(zhí)行。請用300字以內(nèi)文字簡要敘述如何創(chuàng)建一份高質(zhì)量的建議方案文檔。
如圖12-23所示是李工在設計方案中給出的智能設備工作狀態(tài)轉換圖。①請指出圖中的兩處錯誤(在圖中圈出)并用200字以內(nèi)的文字說明理由。②給出正確的狀態(tài)轉換圖。
在架構評估過程中,需要正確識別系統(tǒng)的架構風險、敏感點和權衡點,并進行合理的架構決策。請用300字以內(nèi)的文字給出系統(tǒng)架構風險、敏感點和權衡點的定義,并從題干(a)~(m)中各選出一個對系統(tǒng)架構風險、敏感點和權衡點最為恰當?shù)拿枋觥?/p>
李工的設計方案指出,考慮到智能設備工作的環(huán)境條件非常惡劣,并且處理機要處理大量的視頻信息,所以,智能設備的硬件設計應考慮以下幾點:①由于智能設備要處理大量的圖像數(shù)據(jù),智能設備中的處理機應采用目前先進的、具有很強數(shù)據(jù)處理和信號處理能力的MPC7410處理器,并采用雙處理機結構,以增加設備的容錯能力。②為了使智能設備適應不同環(huán)境條件,其設備的環(huán)境溫度指標必須滿足軍用標準要求(-55~+70℃),因此,元器件必須經(jīng)過嚴格篩選,并考慮芯片散熱問題。③由于智能設備與配送中心的數(shù)據(jù)交換采用無線通信,而配送中心又要控制多臺配送車,為了保證通信數(shù)據(jù)的安全性,避免相互干擾,設計中應考慮采用安全措施,實施數(shù)據(jù)加解密操作,密鑰由配送中心統(tǒng)一管理與分發(fā)。請用300字以內(nèi)的文字說明上述3點設計考慮有何問題。
RMO公司銷售區(qū)域?qū)⒃谖磥?年大面積擴展,其潛在客戶數(shù)量也會因此大幅度增加,所以良好的可擴展性是CRSS系統(tǒng)所必需的質(zhì)量屬性。請分別說明在集中式和分布式數(shù)據(jù)架構下,可以采用哪些方法提升系統(tǒng)的可擴展性。
該市決定將各個委辦局的信息系統(tǒng)采取物理集中的方式進行統(tǒng)一管理,一些部門對此提出了異議,主要理由是集中管理后,由于管理部門對業(yè)務應用不了解,難以保證對本單位業(yè)務進行有力支持。請用300字以內(nèi)文字,從技術角度論述該市實現(xiàn)信息系統(tǒng)統(tǒng)一管理是否可行。