2010年下半年系統架構設計師下午試題1.pdf_第1頁
2010年下半年系統架構設計師下午試題1.pdf_第2頁
2010年下半年系統架構設計師下午試題1.pdf_第3頁
2010年下半年系統架構設計師下午試題1.pdf_第4頁
2010年下半年系統架構設計師下午試題1.pdf_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟考網 www RuanK 專業實用 考生之家 2010 年下半年 系統架構設計師 下午試卷 第 1 頁 共 8 頁 全國計算機技術與軟件專業技術資格 水平 考試全國計算機技術與軟件專業技術資格 水平 考試 20102010 年下半年年下半年 系統架構設計師系統架構設計師 下下午試卷午試卷 1 1 考試時間 13 30 15 00 共 90 分鐘 1 本試卷滿分 75 分 每題 25 分 2 在答題紙的指定位置填寫你所在的省 自治區 直轄市 計劃單列市的名稱 3 在答題紙的指定位置填寫準考證號 出生年月日和姓名 4 答題紙上除填寫上述內容外只能寫解答 5 解答時字跡務必清楚 字跡不清時 將不評分 6 仿照下面例題 將解答寫在答題 紙的對應欄內 例題 2010 年下半年全國計算機技術與軟件專業技術資格 水平 考試日期是 1 月 2 日 因為正確的解答是 11 月 13 日 故在答題紙的對應欄內寫上 11 和 13 參看下表 例題 解答欄 1 11 2 13 請按下述要求正確填寫答題紙請按下述要求正確填寫答題紙 軟考網 www RuanK 專業實用 考生之家 2010 年下半年 系統架構設計師 下午試卷 第 2 頁 共 8 頁 試題一試題一 共 25 分 閱讀以下關于軟件系統架構選擇的說明 在答題紙上回答問題 1 至問題 3 說明 說明 某公司欲針對 Linux 操作系統開發一個 KWIC Key Word in Context 檢索系統 該系統 接收用戶輸入的查詢關鍵字 依據字母順序給出相關幫助文檔并根據幫助內容進行循環滾動閱 讀 在對 KWIC 系統進行需求分析時 公司的業務專家發現用戶后續還有可能采用其它方式展 示幫助內容 根據目前需求 公司的技術人員決定通過重復剪切幫助文檔中的第一個單詞并將 其插入到行尾的方式實現幫助文檔內容的循環滾動 后續還將采用其它的方法實現這一功能 在對 KWIC 系統的架構進行設計時 公司的架構師王工提出采用共享數據的主程序 子程序 的架構風格 而李工則主張采用管道 過濾器的架構風格 在架構評估會議上 大家從系統的 算法變更 功能變更 數據表示變更和性能等方面對這兩種方案進行評價 最終采用了李工的 方案 問題 問題 1 1 7 分 在實際的軟件項目開發中 采用恰當的架構風格是項目成功的保證 請用 200 字以內的文 字說明什么是軟件架構風格 并對主程序 子程序和管道 過濾器這兩種架構風格的特點進行描 述 問題 問題 2 2 12 分 請完成表 1 1 中的空白部分 用 表示優 表示差 對王工和李工提出的架構風格進行 評價 并指出采用李工方案的原因 問題 3 6 分 圖 1 1 是李工給出的架構設計示意圖 請將恰當的功能描述填入圖中的 1 4 軟考網 www RuanK 專業實用 考生之家 2010 年下半年 系統架構設計師 下午試卷 第 3 頁 共 8 頁 試題二試題二 共 25 分 閱讀以下關于軟件系統數據架構建模的說明 在答題紙上回答問題 1 至問題 3 說明 說明 RMO 是一家運動服裝制造銷售公司 計劃在五年時間內將銷售區域從華南地區擴展至全國 范圍 為了擴大信息技術對于未來業務發展的價值 公司邀請咨詢顧問幫助他們制訂戰略信息 系統規劃 經過評審 咨詢顧問給出的戰略規劃要點之一是建立客戶關系支持系統 CRSS RMO 公 司決定由其技術部成立專門的項目組負責 CRSS 的開發和維護工作 項目組在仔細調研和分析系統需求的基礎上 確定了基于互聯網的 CRSS 系統架構 但在 確定系統數據架構時 張工認為應該采用集中式的數據架構 給出的理由是結構簡單 易維護 且開發及運行成本低 而劉工建議采用分布式的數據架構 并提出在開發中通過 局部數據庫 緩存 的讀寫分離結構實現 具有較好的運行性能和可擴展性 項目組經過集體討論 考慮 到公司的未來發展規劃 最終采用了劉工的建議 問題 問題 1 1 8 分 請用 300 字以內的文字 說明張工和劉工提出的數據架構的基本思想 問題 問題 2 2 13 分 在劉工建議的基礎上 為了避免 CRSS 系統的單點故障 請用 200 字以內文字簡要說明如 何建立 CRSS 的數據庫系統 對于數據的讀取 添加 更改和刪除操作分別如何實現 問題 問題 3 3 4 分 RMO 公司銷售區域將在未來五年大面積擴展 其潛在客戶數量也會因此大幅度增加 所以 良好的可擴展性是 CRSS 系統所必需的質量屬性 請分別說明在集中式和分布式數據架構下 可以采用哪些方法提升系統的可擴展性 試題三試題三 共 25 分 軟考網 www RuanK 專業實用 考生之家 2010 年下半年 系統架構設計師 下午試卷 第 4 頁 共 8 頁 閱讀以下關于汽車電子基礎軟件架構的說明 在答題紙上回答問題 1 至問題 3 說明 說明 某軟件公司承擔了某項國家重點項目的研制工作 任務重點是參考國外汽車電子發展趨 勢 開發某汽車公司的企業汽車電子基礎軟件的架構 逐步實現汽車企業未來技術發展規劃 該軟件公司接收此項任務后 調動全體技術人員深入收集國外相關技術資料 經過多方調 研和分析 公司提出遵照國際組織最新推出的 AUTOSAR 規范 按統籌規劃 分步驟實施的原則 實現汽車公司的基礎軟件架構設計 圖 3 1 給出了 AUTOSAR 規范所定義的工作包 圖中灰色部 分代表本項目工作所包含的內容 即軟件架構和基礎軟件 問題 問題 1 1 7 分 AUTOSAR 規范中要求 汽車電子軟件開發流程應盡量滿足并發 可多次迭代的特性 為了 定義汽車電子的軟件開發過程 公司李工和王工分別提出了兩種軟件開發流程 其開發流程見 圖 3 2 和 3 3 圖中 ECU 是指汽車電子中的電子控制單元 請說明李工和王工誰定義的流程 更符合 AUTOSAR 的規定 并說明理由 軟考網 www RuanK 專業實用 考生之家 2010 年下半年 系統架構設計師 下午試卷 第 5 頁 共 8 頁 問題 問題 2 2 10 分 軟考網 www RuanK 專業實用 考生之家 2010 年下半年 系統架構設計師 下午試卷 第 6 頁 共 8 頁 圖 3 1 中的 II 1 1 1 項中定義了軟件架構和操作系統的要求 圖 3 4 是滿足 AUTOSAR 定 義的操作系統各功能模塊的層次結構 請說明 1 5 箭頭所標的具體操作含義 問題 問題 3 3 8 分 AUTOSAR 是一種開放式架構 用 150 字以內的文字 說明采用 AUTOSAR 架構的主要優點 并說明汽車電子 ECU 覆蓋汽車的哪三個領域 試題四試題四 共 25 分 閱讀以下關于系統設計與開發工具集成的說明 在答題紙上回答問題 1 至問題 3 說明 說明 TeleDev 是一個大型的電信軟件開發公司 公司內部采用多種商業 開源的工具進行軟件系 統設計與開發工作 為了提高系統開發效率 公司管理層決定開發一個分布式的系統設計與開 發工具集成框架 將現有的系統設計與開發工具有效集成在一起 集成框架開發小組經過廣泛 調研 得到了如下核心需求 1 目前使用的系統設計與開發工具的運行平臺和開發語言差異較大 集成框架應無縫 集成各個工具的功能 2 目前使用的系統設計與開發工具所支持的通信協議和數據格式各不相同 集成框架 軟考網 www RuanK 專業實用 考生之家 2010 年下半年 系統架構設計師 下午試卷 第 7 頁 共 8 頁 應實現工具之間的靈活通信和數據格式轉換 3 集成框架需要根據實際的開發流程靈活 動態地定義系統工具之間的協作關系 4 集成框架應能集成一些常用的第三方實用工具 如即時通信 郵件系統等 集成框 架開發小組經過分析與討論 最終決定采用企業服務總線 ESB 作為集成框架的基礎架構 問題 問題 1 1 8 分 ESB 是目前企業級應用集成常用的基礎架構 請列舉出 ESB 的 4 個主要功能 并從集成 系統的部署方式 待集成系統之間的耦合程度 集成系統的可擴展性 3 個方面說明為何采用 ESB 作為集成框架的基礎架構 問題 問題 2 2 12 分 在 ESB 基礎架構的基礎上 請根據題干描述中的 4 個需求 說明每個需求應該采用何種 具體的集成方式或架構風格最為合適 問題 問題 3 3 5 分 請指出在實現工具之間數據格式的靈活轉換時 通常采用的設計模式是什么 并對實現過 程進行簡要描述 試題五試題五 共 25 分 閱讀以下信息系統可靠性問題的說明 在答題紙上回答問題 1 至問題 3 說明 說明 某軟件公司開發一項基于數據流的軟件 其系統的主要功能是對輸入數據進行多次分析 處理和加工 生成需要的輸出數據 需求方對該系統的軟件可靠性要求很高 要求系統能夠長 時間無故障運行 該公司將該系統設計交給王工負責 王工給出該系統的模塊示意圖如圖 5 1 所示 王工解釋 只要各個模塊的可靠度足夠高 失效率足夠低 則整個軟件系統的可靠性是 有保證的 李工對王工的方案提出了異議 李工認為王工的說法有兩個問題 第一 即使每個模塊的 可靠度足夠高 但是整個軟件系統模塊之間全部采用串聯 則整個軟件系統的可靠度明顯下降 假設各個模塊的可靠度均為 0 99 則整個軟件系統的可靠度為 0 99 4 0 96 第二 軟件系統 軟考網 www RuanK 專業實用 考生之家 2010 年下半年 系統架構設計師 下午試卷 第 8 頁 共 8 頁 模塊全部采用串聯結構時 一旦某個模塊失效 則意味著整個軟件系統失效 李工認為 應該在軟件系統中采用冗余技術中的動態冗余或者軟件容錯的 N 版本程序設計 技術 對容易失效或者非常重要的模塊進行冗余設計 將模塊之間的串聯結構部分變為并聯結 構 來提高整個軟件系統的可靠性 同時 李工給出了采用動態冗余技術后的軟件系統模塊示 意圖 如圖 5 2 所示 劉工建議 李工方案中 M1 和 M4 模塊沒有采用容錯設計 但 M1 和 M4 發生故障有可能導 致嚴重后果 因此 可以在 M1 和 M4 模塊設計上采用檢錯技術 在軟件出現故障后能及時發現 并報警 提醒維護人員進行處理 注 假設各個模塊的可靠度均為 0 99 問題 問題 1 1 4 分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論