2010年下半年11月份系統架構設計師上午試題以及參考答案之八
●某伺服器軟體系統能夠正确運作并得出計算結果,但存在“系統出錯後不能在要求的時間内恢複到正常狀态”和“對系統進行二次開發時總要超過半年的時間”兩個問題,上述問題依次與品質屬性中的___(58)___相關。
(58)A.可用性和性能 B.性能和可修改性
C.性能和可測試性 D.可用性和可修改性
參考答案:D
●某公司欲開發一個軟體系統的線上文檔幫助系統,使用者可以在任何一個查詢上下文中輸入查詢關鍵字,如果目前查詢環境下沒有相關内容,則系統會将查詢按照一定的順序轉發給其他查詢環境。基于上述需求,采用___(59)___最為合适。
(59)A.責任鍊模式 B.橋接模式 C.裝飾模式 D.擴充卡模式
參考答案:A
某公司欲開發一套窗體圖形界面類庫。該類庫需要包含若幹預定義的窗格(Pane)對象,例如TextPane, ListPane等,窗格之間不允許直接引用。基于該類庫的應用由一個包含一組窗格的視窗組成,并需要協調窗格之問的行為。基于該類庫,在不引用窗格的前提一下實作窗格之間的協作,應用開發者應采用___(60)___最為合适。
(60)A.備忘錄模式 B.中介者模式 C.通路者模式 D.疊代器模式
參考答案:B
●某公司開發一個文檔編輯器,該編輯器允許在文檔中直接嵌入圖形對象,但開銷很大。使用者在系統設計之初提出編輯器在打開文檔時必須十分迅速,可以暫時不顯示目前頁面以外的圖形。針對這種需求,公司可以采用___(61)___避免同時建立這些圖形對象。
(61)A.代理模式 B.外觀模式 C.橋接模式 D.組合模式
●正确識别風險點、非風險點、敏感點和權衡點是進行軟體架構評價的關鍵步驟。其中___(62)___是實作一個特定品質屬性的關鍵特征,該特征為一個或多個軟體構件所共有。
“改變加密的級别可能會對安全性和性能都産生顯著的影響”,這是一個對系統___(63)___的描述。
(62)A.風險點 B.非風險點 C敏感點 D.權衡點
(63)A.風險點 B.非風險點 C.敏感點 D.權衡點
(62) C
(63) D
●所謂網絡安全漏洞是指___(64)___。
(64) A.使用者的誤操作引起的系統故障
B.網絡節點的系統軟體或應用軟體在邏輯設計上的缺陷
C.網絡硬體性能下降産生的缺陷
D.網絡協定運作中出現的錯誤