計算機水平考試高級系統(tǒng)分析師2017年上半年下午真題_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  計算機水平考試高級系統(tǒng)分析師2017年上半年下午真題</p><p>  (總分125,考試時間150分鐘)</p><p>  試題一(25分)必答題 閱讀以下關(guān)于基于微服務(wù)的系統(tǒng)開發(fā)的敘述,在答題紙上回答問題1至問題3?!菊f明】 某公司擬開發(fā)一個網(wǎng)絡(luò)約車調(diào)度服務(wù)平臺,實現(xiàn)基于互聯(lián)網(wǎng)的出租車預(yù)約與管理。公司的系統(tǒng)分析師王工首先進行了需求分析,得到的系統(tǒng)需求列舉如下:

2、系統(tǒng)的參與者包括乘客、出租車司機和平臺管理員三類;系統(tǒng)能夠?qū)崿F(xiàn)對乘客和出租車司機的信息注冊與身份認證等功能,并對乘客的信用信息進行管理,對出租車司機的違章情況進行審核; 系統(tǒng)需要與后端的銀行支付系統(tǒng)對接,完成支付信息審核、支付信息更新與在線支付等功能; 針對乘客發(fā)起的每一筆訂單,系統(tǒng)需要實現(xiàn)訂單發(fā)起、提交、跟蹤、撤銷、支付、完成等業(yè)務(wù)過程的處理: 系統(tǒng)需要以短信、微信和電子郵件多種方式分別為系統(tǒng)中的用戶進行事件提醒。 在系統(tǒng)分析與設(shè)計階

3、段,公司經(jīng)過內(nèi)部討論,一致認為該系統(tǒng)的需求定義明確,建議嘗試采用新的微服務(wù)架構(gòu)進行開發(fā),并任命王工為項目技術(shù)負責人,負責項目開發(fā)過程中的技術(shù)指導工作。</p><p>  【問題1】(12分)請用100字以內(nèi)的文字說明一個微服務(wù)中應(yīng)該包含的內(nèi)容,并用300字以內(nèi)的文字解釋基于微服務(wù)的系統(tǒng)與傳統(tǒng)的單體式系統(tǒng)相比的2個優(yōu)勢和帶來的2個挑戰(zhàn)。</p><p>  【問題 2】(8 分)識別并設(shè)計

4、微服務(wù)是系統(tǒng)開發(fā)過程中的一個重要步驟,請對題干需求進行分析,對微服務(wù)的種類和包含的業(yè)務(wù)功能進行歸類,完成表 1-1 中的(1)~(4)。</p><p>  【問題3】(5 分)為了提高系統(tǒng)開發(fā)效率,公司的系統(tǒng)分析師王工設(shè)計了一個基于微服務(wù)的軟件交付流程,其核心思想是將業(yè)務(wù)功能定義為任務(wù),將完成某個業(yè)務(wù)功能時涉及到的步驟和過程定義為子任務(wù),只有當所有的子任務(wù)都測試通過后該業(yè)務(wù)功能才能上線交付。請基于王工設(shè)計的在線

5、支付微服務(wù)交付流程,從(a)~(f)中分別選出合適的內(nèi)容填入圖 1-1 中的(1)~(5)處。選項:(a)提交測試 (b)全量上線 (c)對接借記卡(d)獲取個人優(yōu)惠券 (e)試部署 (f)對賬</p><p>  從下列的4道試題(試題二至試題五)中任選2道解答。請在答題紙上的指定位置處將所選擇試題的題號框涂黑。若多涂、少涂或者未涂題號框,則對題號最小的兩道試題進行評分。試題二(共25分〉 閱讀以下關(guān)于系統(tǒng)數(shù)據(jù)

6、分析與建模的敘述,在答題紙上回答問題1至問題3。 【說明】 某軟件公司受快遞公司委托,擬開發(fā)一套快遞業(yè)務(wù)綜合管理系統(tǒng),實現(xiàn)快遞單和物流信息的綜合管理。項目組在系統(tǒng)邏輯數(shù)據(jù)模型設(shè)計中,需要描述的快遞單樣式如圖2-1所示,圖2-2是項目組針對該快遞單所設(shè)計的候選實體及其屬性。</p><p>  【問題1】(6分) 數(shù)據(jù)庫設(shè)計主要包括概念設(shè)計、邏輯設(shè)計和物理設(shè)計三個階段,請用200字以內(nèi)文字說明這三個階段的主要任務(wù)。

7、</p><p>  【問題2】(11分)根據(jù)快遞單樣式圖,請說明: 1)圖2-2中三個候選實體對應(yīng)的主屬性PK1、PK2和PK3分別是什么? 2)圖2-2中應(yīng)設(shè)計哪些實體之間的聯(lián)系,并說明聯(lián)系的類型。</p><p>  【問題3】(8分) 在圖2-2中添加實體之間的聯(lián)系后,該實體聯(lián)系圖是否滿足第一范式、第二范式和第三范式中的要求(對于每種范式判定時,假定己滿足低級別范式要求)。如果不滿

8、足,請用200字以內(nèi)文字分別說明其原因。</p><p>  試題三(共25分) 閱讀以下關(guān)于嵌入式多核程序設(shè)計技術(shù)的描述,回答問題1至問題3。【說明】近年來,多核技術(shù)己被廣泛應(yīng)用于眾多安全關(guān)鍵領(lǐng)域(如:航空航天等)的電子設(shè)備中,面向多核技術(shù)的并行程序設(shè)計方法已成為軟件人員急需掌握的主要技能之一。某宇航公司長期從事宇航電子設(shè)備的研制工作,隨著宇航裝備能力需求的提升,急需采用多核技術(shù)以增強設(shè)備的運算能力、降低功耗與

9、體積,快速實現(xiàn)設(shè)備的升級與換代。針對面向多核開發(fā),王工認為多核技術(shù)是對用戶程序透明的,開發(fā)應(yīng)把重點放在多核硬件架構(gòu)和硬件模塊設(shè)計上面,而軟件方面,僅僅需要選擇一款支持多核處理器的操作系統(tǒng)即可。而李工認為,多核架構(gòu)能夠使現(xiàn)有的軟件更高效地運行,構(gòu)建一個完善的軟件架構(gòu)是非常必要的。提高多核的利用率不能僅靠操作系統(tǒng),還要求軟件開發(fā)人員在程序設(shè)計中考慮多進程或者多線程并行處理的編程問題。</p><p>  【問題1】(

10、12分) 請用300字以內(nèi)文字說明什么是多核技術(shù)和多線程技術(shù),并回答李工的意見是否正確,為什么?</p><p>  【問題2】(6分) 在多核環(huán)境下,線程的活動有并行和并發(fā)兩種方式,請用300字以內(nèi)的文字說明這兩種方式的含義及差別。</p><p>  【問題3】(7分) 請根據(jù)自己所掌握的多核、多線程的知識,判別表3-1給出的說法是否正確,并將答案寫在答題紙上對應(yīng)空白處(填寫正確或錯誤

11、〉。</p><p>  試題四(共25分) 閱讀以下關(guān)于數(shù)據(jù)庫分析與建模的敘述,在答題紙上回答問題1至問題3。 【說明】 某電子商務(wù)企業(yè)隨著業(yè)務(wù)不斷發(fā)展,銷售訂單不斷增加,每月訂單超過了50萬筆,急需開發(fā)一套新的互聯(lián)網(wǎng)電子訂單系統(tǒng)。同時該電商希望建立相應(yīng)的數(shù)據(jù)中心,能夠?qū)τ唵螖?shù)據(jù)進行分析挖掘,以便更好地服務(wù)用戶。王工負責訂單系統(tǒng)的數(shù)據(jù)庫設(shè)計與開發(fā),初步設(shè)計的核心訂單關(guān)系模式為:orders(order_no,c

12、ustomer_no,order_date,product_no,price,......);考慮訂單數(shù)據(jù)過多,單一表的設(shè)計會對系統(tǒng)性能產(chǎn)生較大影響,僅僅采用索引不足以解決性能問題。因此,需要將訂單表拆分,按月存儲。王工采用反規(guī)范化設(shè)計方法來解決,給出了相應(yīng)的解決方案。李工負責數(shù)據(jù)中心的設(shè)計與開發(fā)。李工認為王工的解決方案存在問題,建議采用數(shù)據(jù)物理分區(qū)技術(shù)。在解決性能問題的同時,也為后續(xù)的數(shù)據(jù)遷移、數(shù)據(jù)挖掘和分析等工作提供支持。</

13、p><p>  【問題1】(8分)常見的反規(guī)范化設(shè)計包括增加冗余列、增加派生列、重新組表和表分割。為解決題干所述需求,王工采用的是哪種方法?請用300字以內(nèi)的文字解釋說明該方法,并指出其優(yōu)缺點。</p><p>  【問題2】(8分) 物理數(shù)據(jù)分區(qū)技術(shù)一般分為水平分區(qū)和垂直分區(qū),數(shù)據(jù)庫中常見的是水平分區(qū)。水平分區(qū)分為范圍分區(qū)、哈希分區(qū)、列表分區(qū)等。請閱讀下表,在(1)~(8)中填寫不同分區(qū)方法

14、在數(shù)據(jù)值、數(shù)據(jù)管理能力、實施難度與可維護性、數(shù)據(jù)分布等方面的特點。</p><p>  【問題3】(9分) 根據(jù)需求,李工宜選擇物理水平分區(qū)中的哪種分區(qū)方法?請用300字以內(nèi)的文字分別解釋說明該方法的優(yōu)缺點。</p><p>  試題五(共25分) 閱讀以下關(guān)于Web系統(tǒng)架構(gòu)設(shè)計的敘述,在答題紙上回答問題1至問題3。【說明】 某公司開發(fā)的B2C商務(wù)平臺因業(yè)務(wù)擴展,導致系統(tǒng)訪問量不斷增大,現(xiàn)

15、有系統(tǒng)訪問速度緩慢,有時甚至出現(xiàn)系統(tǒng)故障癱瘓等現(xiàn)象。面對這一情況,公司召開項目組討論會議,尋求該商務(wù)平臺的改進方案。討論會上,王工提出可以利用鏡像站點、CDN內(nèi)容分發(fā)等方式解決并發(fā)訪問量帶來的問題。而李工認為,僅僅依靠上述外網(wǎng)加速技術(shù)不能完全解決系統(tǒng)現(xiàn)有問題,如果訪問量持續(xù)增加,系統(tǒng)仍存在崩漬的可能。李工提出應(yīng)同時結(jié)合Web內(nèi)網(wǎng)加速技術(shù)優(yōu)化系統(tǒng)改進方案,如綜合應(yīng)用負載均衡、緩存服務(wù)器、Web應(yīng)用服務(wù)器、分布式文件系統(tǒng)、分布式數(shù)據(jù)庫等。經(jīng)

16、過討論,公司最終決定采用李工的思路,完成改進系統(tǒng)的設(shè)計方案。</p><p>  【問題1】(10分) 針對李工提出的改進方案,從a~j中分別選出各技術(shù)的相關(guān)描述和對應(yīng)常見支持軟件填入表5-1中的(1)~(10)處。a)保存靜態(tài)文件,減少網(wǎng)絡(luò)交換量,加速響應(yīng)請求b)可采用軟件級和硬件級負載均衡實現(xiàn)分流和后臺減壓c)文件存儲系統(tǒng),快速查找文件d)FastDFSe)HAProxyf)JBoss g)HadoopDis

17、tributedFileSystem(HDFS)h)ApacheTomacti)Squidj)MongoDB</p><p>  【問題2】(9分)請用100字以內(nèi)的文字解釋分布式數(shù)據(jù)庫的概念,并給出提高分布式數(shù)據(jù)庫系統(tǒng)性能的3種常見實現(xiàn)技術(shù)。</p><p>  【問題3】(6分) 針對B2C商務(wù)購物平臺的數(shù)據(jù)瀏覽操作遠遠高于數(shù)據(jù)更新操作的特點,指出該系統(tǒng)應(yīng)采用的分布式數(shù)據(jù)庫實現(xiàn)方式,并

溫馨提示

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

評論

0/150

提交評論