2018年系統(tǒng)架構師考試綜合版_第1頁
2018年系統(tǒng)架構師考試綜合版_第2頁
2018年系統(tǒng)架構師考試綜合版_第3頁
2018年系統(tǒng)架構師考試綜合版_第4頁
2018年系統(tǒng)架構師考試綜合版_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2018年系統(tǒng)架構師考試科目一:綜合知識在磁盤調度管理中,應先進行移臂調度,再進行旋轉調度。假設磁盤移動臂位于21號柱面上,進程的請求序列如下表所示。如果采用最短移臂調度算法,那么系統(tǒng)的響應序列應為()。A. ②⑧③④⑤①⑦⑥⑨B. ②③⑧④⑥⑨①⑤⑦C. ①②③④⑤⑥⑦⑧⑨D. ②⑧③⑤⑦①④⑥⑨【解析】當進程請求讀磁盤時,操作系統(tǒng)先進行移臂調度,再進行旋轉調度。由于移動臂位于21號柱面上,按照最短尋道時間優(yōu)先的響應柱面序列為23→17→32→38。按照旋轉調度的原則分析如下:進程在23號柱面上的響應序列為②→⑧→③,因為進程訪問的是不同磁道上的不同編號的扇區(qū),旋轉調度總是讓首先到達讀寫磁頭位置下的扇區(qū)先進行傳送操作。進程在17號柱面上的響應序列為⑤→⑦→①,或⑤→①→⑦。對于①和⑦可以任選一個進行讀寫,因為進程訪問的是不同磁道上具有相同編號的扇區(qū),旋轉調度可以任選一個讀寫磁頭位置下的扇區(qū)進行傳送操作。進程在32號柱面上的響應序列為④→⑥;由于⑨在38號柱面上,故響應最后響應。從上面的分析中可以得出按照最短尋道時間優(yōu)先的響應序列為②⑧③⑤⑦①④⑥⑨。某計算機系統(tǒng)中的進程管理采用三態(tài)模型,那么下圖所示的PCB(進程控制塊)的組織方式采用(2),圖中(3)。A. 順序方式鏈接方式索引方式Hash3A. 1個運行進程,2個就緒進程,4個阻塞進程有2個運行進程,3個就緒進程,3個阻塞進程有2個運行進程,3個就緒進程,4個阻塞進程3個運行進程,2個就緒進程,4個阻塞進程【解析】1第一問:進程控制塊PCB的組織方式有:線性表方式、索引表方式、鏈接表方式。線性表方式:不論進程的狀態(tài)如何,將所有的PCB連續(xù)地存放在內存的系統(tǒng)1區(qū)。這種方式適用于系統(tǒng)中進程數(shù)目不多的情況。2索引表方式:該方式是線性表方式的改進,系統(tǒng)按照進程的狀態(tài)分別建立就緒索引表、阻塞索引表等。23鏈接表方式:系統(tǒng)按照進程的狀態(tài)將進程的PCB組成隊列,從而形成就緒隊列、阻塞隊列、運行隊列等。3第二問PCB1、PCB3,;就緒進程:PCB2、PCB4、PCB5;阻塞進程:PCB6、PCB7、PCB8、PCB9C。某文件系統(tǒng)采用多級索引結構,若磁盤塊的大小為4K字節(jié),每個塊號需占4字節(jié),那么采用二級索引結構時的文件最大長度可占用()個物理塊。A. 1024B. 1024×1024C. 2048×2048D. 4096×4096【解析】磁盤塊的大小為4k字節(jié),每個塊號需占4字節(jié)。因此一級的索引大小=4k/4=1k。而二級索引的大小為=1k×1k=1024×1024B。定系(A,,C,D,)與(A,B,,G)么表式 價的QL語句如下:SELECT(5)FROMR,SWHERE(6);A. R.A,R.B,R.E,S.C,GR.A,R.B,D,F(xiàn),GR.A,R.B,R.D,S.C,F(xiàn)R.A,R.B,R.D,S.C,G6A. ORR.A<S.FR.A=S.AORR.B=S.BORR.C=S.CORR.A<S.BR.A<S.FR.A<S.B【解析】RSRS中相同字段名做等值聯(lián)接,RS自然聯(lián)接后的結果包括以下屬性:R.A,R.B,R.C,D,E,F(xiàn),G。關系代數(shù)選擇條件為“1關系代數(shù)投影操作條件為“1,2,4,6,7”,對應的屬性為:R.A,R.B,D,F(xiàn),GBC。在關系R(A1,A2,A3)和S(A2,A3,A4)上進行關系運算的4個等價的表達式E1、E2、E3E4如下所示:如果嚴格按照表達式運算順序執(zhí)行,則查詢效率最高的是表達式()。E1E2E3E4【解析】答案:B。數(shù)據(jù)倉庫中,數(shù)據(jù)()是指數(shù)據(jù)一旦進入數(shù)據(jù)倉庫后,將被長期保留并定期加載和刷新,可以進行各種查詢操作,但很少對數(shù)據(jù)進行修改和刪除操作。面向主題集成性相對穩(wěn)定性反映歷史變化【解析】4大特點:12123集成的:消除了源數(shù)據(jù)中的不一致性,提供整個企業(yè)的一致性全局信息。相對穩(wěn)定的(非易失的):主要進行查詢操作,只有少量的修改和刪除操作(或是不刪除)。4反映歷史變化(隨著時間變化):記錄了企業(yè)從過去某一時刻到當前各個階段的信4息,可對發(fā)展歷程和未來趨勢做定量分析和預測。C。目前處理器市場中存在CPU和DSP兩種類型處理器,分別用于不同場景,這兩種處理器具有不同的體系結構,DSP采用()。馮.諾伊曼結構哈佛結構FPGA結構GPU相同結構【解析】DSP采用了哈佛結構,將存儲器空間劃分成兩個,分別存儲程序和數(shù)據(jù)。它們有兩組DSPMAC指令。在哈佛結構中,由于程序和數(shù)據(jù)存儲器在兩個分開的空間中,因此取指和執(zhí)行能完全重疊運行。B。以下關于串行總線的說法中,正確的是()。串行總線一般都是全雙工總線,適宜于長距離傳輸數(shù)據(jù)串行總線傳輸?shù)牟ㄌ芈适强偩€初始化時預先定義好的,使用中不可改變串行總線是按位(bit)傳輸數(shù)據(jù)的,其數(shù)據(jù)的正確性依賴于校驗碼糾正串行總線的數(shù)據(jù)發(fā)送和接收是以軟件查詢方式工作【解析】關于串行總線的特點,總結如下:123串行總線有半雙工、全雙工之分,全雙工是一條線發(fā)一條線收。123串行總線按位(bit)發(fā)送和接收。盡管比按字節(jié)(byte)的并行通信慢,但是串口可以在使用一根線發(fā)送數(shù)據(jù)的同時用另一根線接收數(shù)據(jù)。它很簡單并且能夠實現(xiàn)遠距離通信。比如IEEE488定義并行通行狀態(tài)時,規(guī)定設備線總長不得超過20米,并且任意兩個設21200米。4串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗。對于兩個進行通行的端口,這些參數(shù)必須匹配。45串行總線的數(shù)據(jù)發(fā)送和接收可以使用多種方式,中斷方式與DMA都較為常見。B。5嵌入式系統(tǒng)設計一般要考慮低功耗,軟件設計也要考慮低功耗設計,軟件低功耗設計一般采用()。結構優(yōu)化、編譯優(yōu)化和代碼優(yōu)化軟硬件協(xié)同設計、開發(fā)過程優(yōu)化和環(huán)境設計優(yōu)化輕量級操作系統(tǒng)、算法優(yōu)化和仿真實驗編譯優(yōu)化技術、軟硬件協(xié)同設計和算法優(yōu)化【解析】軟件設計層面的功耗控制主要可以從以下方面展開:123412345減少系統(tǒng)的持續(xù)運行時間,可從算法角度進行優(yōu)化。用“中斷”代替“查詢”D。CPU的頻率有主頻、倍頻和外頻。某處理器外頻是200MHz,倍頻是13,該款處理器的主頻是()。2.6GHz1300MHz15.38Mhz200MHz【解析】主頻=外頻×倍頻,200×13=2600MHZ,也就是2.6GHZA。若信息碼字為111000110,生成多項式G(x)=x^5+x^3+x+1,則計算出的CRC校驗碼為()。A.01101B.11001C.001101D.011001【解析】首先將生成多項式G(x)=x^5+x^3+x+1轉換為對應的二進制比特串為:101011(G(x)=1*x^5+0*x^4+1*x^3+0*x^2+1*x+1*1)511100011050,變成:11100011000000,11100011000000101011進行模二除法,得到結果為: 101011111000110000001010111001111010111100101010111100101010111100101010111100101010111100101010111100101010111100111001CRC11001B。相關計算詳細方法,可百度、Google搜索“CRC校驗碼”查看。在客戶機上運行nslookup查詢某服務器名稱時能解析出IPIP地址時卻不能解析出服務器名稱,解決這一問題的方法是()。DNS緩存DNS緩存PTR記錄DNS服務【解析】PTRIPC。如果發(fā)送給DHCP客戶端的地址已經(jīng)被其他DHCP客戶端使用,客戶端會向服務器發(fā)送()信息包拒絕接受已經(jīng)分配的地址信息。DhcpAckDhcpOfferDhcpDeclineDhcpNack【解析】DHCPDHCPDhcpDeclineC。相同。例如,對于數(shù)據(jù)庫系統(tǒng),主要包括CPU/內存使用狀況、(16)、進程/線程使用1、特定應用資源占用等。A. 數(shù)據(jù)丟包率端口吞吐量數(shù)據(jù)處理速率查詢語句性能A. 并發(fā)用戶數(shù)支持協(xié)議和標準最大連接數(shù)時延抖動【解析】對于數(shù)據(jù)庫系統(tǒng),主要包括CPU/內存使用狀況、查詢語句性能、進程/線程使用狀態(tài)、并發(fā)用戶數(shù)、特定應用資源占用等。DA。和反饋等進行分析,以達到最優(yōu)(19)、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制的目的?;魻枺ˋ.D.Hall)于1969年提霍的7個階段,在(21)階段會做出研制方案及生產計劃。(18)A. 知識需求文檔信息(19)A. 戰(zhàn)略規(guī)劃實現(xiàn)處理(20)A. 空間結構組織邏輯(21)A. 規(guī)劃擬定研制生產【解析】系統(tǒng)工程是從整體出發(fā)合理開發(fā)、設計、實施和運用系統(tǒng)科學的工程技術。它根據(jù)總體協(xié)調的需要,綜合應用自然科學和社會科學中有關的思想、理論和方法,利用計算機作為工具,對系統(tǒng)的結構、元素、信息(18題答案)和反饋等進行分析,以達到最優(yōu)規(guī)劃(19題答案)、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制的目的?;魻柸S機構包括時間維、邏輯維(20題答案)和知識維。對于一個具體的工作項目,從制定規(guī)劃起一直到更新為止,全部過程可分為七個階段:①規(guī)劃階段。即調研、程序設計階段,目的在于謀求活動的規(guī)劃與戰(zhàn)略;②擬定方案。提出具體的計劃方案。③研制階段。作出研制方案及生產計劃(21題答案)。④生產階段。生產出系統(tǒng)的零部件及整個系統(tǒng),并提出安裝計劃。⑤安裝階段。將系統(tǒng)安裝完畢,并完成系統(tǒng)的運行計劃。⑥運行階段。系統(tǒng)按照預期的用途開展服務。⑦更新階段。即為了提高系統(tǒng)功能,取消舊系統(tǒng)而代之以新系統(tǒng),或改進原有系統(tǒng),使之更加有效地工作。答案:DBDC。項目時間管理中的過程包括()。活動定義、活動排序、活動的資源估算和工作進度分解活動定義、活動排序、活動的資源估算、活動歷時估算、制定計劃和進度控制項目章程、項目范圍管理計劃、組織過程資產和批準的變更申請生產項目計劃、項目可交付物說明、信息系統(tǒng)要求說明和項目度量標準【解析】B。類。其中,()不屬于用戶文檔包括的內容。系統(tǒng)設計版本說明安裝手冊參考手冊【解析】A。需求管理是一個對系統(tǒng)需求變更、了解和控制的過程。以下活動中,()不屬于需求管理的主要活動。文檔管理需求跟蹤版本控制變更控制【解析】需求管理過程中主要包含變更控制、版本控制、需求跟蹤和需求狀態(tài)跟蹤等4項活動,A。下面關于變更控制的描述中,()是不正確的。變更控制委員會只可以由一個小組擔任控制需求變更與項目的其他配置管理決策有著密切的聯(lián)系變更控制過程中可以使用相應的自動輔助工具變更的過程中,允許拒絕變更【解析】變更控制委員會可以由一個小組擔任,也可由多個不同的組擔任,負責做出決定,究竟A。軟件開發(fā)過程模型中,()主要由原型開發(fā)階段和目標軟件開發(fā)階段構成。原型模型瀑布模型螺旋模型基于構件的模型【解析】A。系統(tǒng)模塊化程度較高時,更適合于采用(27)方法,該方法通過使用基于構件的開發(fā)方法獲得快速開發(fā)。(28)把整個軟件開發(fā)流程分成多個階段,每一個階段都由目標設定、風險分析、開發(fā)和有效性驗證以及評審構成。(27)A.快速應用開發(fā)瀑布模型螺旋模型原型模型(28)A. 原型模型瀑布模型螺旋模型V模型【解析】系統(tǒng)模塊化程度較高時,更適合于采用快速應用開發(fā)方法。段,每個階段都由4部分組成,它們是:①目標設定。為該項目進行需求分析,定義和確定產品。④評審。對項目進行評審,以確定是否需要進入螺旋線的下一次回路,如果決定繼續(xù),就要制定下一階段計劃。AC。軟件開發(fā)環(huán)境應支持多種集成機制。其中,(29)用于存儲與系統(tǒng)開發(fā)有關的信息,并支持信息的交流與共享;(30)是實現(xiàn)過程集成和控制集成的基礎。(29)A. 算法模型庫環(huán)境信息庫信息模型庫用戶界面庫(30)A. 工作流與日志服務器進程通信與數(shù)據(jù)共享服務器過程控制與消息服務器同步控制與恢復服務器【解析】BC。軟件概要設計包括設計軟件的結構、確定系統(tǒng)功能模塊及其相互關系,主要采用()描述程序的結構。程序流程圖、PAD圖和偽代碼模塊結構圖、數(shù)據(jù)流圖和盒圖HIPO圖程序流程圖、數(shù)據(jù)流圖和層次圖【解析】答案:C。軟件設計包括了四個既獨立又相互聯(lián)系的活動:高質量的(32)將改善程序結構和模塊劃分,降低過程復雜性;(33)的主要目標是開發(fā)一個模塊化的程序結構,并表示出模塊間的控制關系;(34)描述了軟件與用戶之間的交互關系。(32)A.程序設計數(shù)據(jù)設計算法設計過程設計(33)A. 軟件結構設計數(shù)據(jù)結構設計數(shù)據(jù)流設計分布式設計(34)A. 數(shù)據(jù)架構設計模塊化設計性能設計人機界面設計【解析】無論采用哪種設計技術,高質量的數(shù)據(jù)設計將改善程序結構和模塊劃分,降低過程復雜性。軟件結構設計的主要目標是開發(fā)一個模塊化的程序結構,并表示出模塊間的控制關系。人機界面設計描述了軟件與用戶之間的交互關系。答案:BAD。軟件重用可以分為垂直式重用和水平式重用,()是一種典型的水平式重用。醫(yī)學詞匯表標準函數(shù)庫電子商務標準網(wǎng)銀支付接口【解析】軟件重用(軟件復用)是使用已有的軟件產品(如設計、代碼和文檔等)來開發(fā)新的軟件系統(tǒng)的過程。中的軟件元素,如標準函數(shù)庫。垂直式重用是在一類具有較多公共性的應用領域之間重用軟件構件。B。EJB是企業(yè)級Java構件,用于開發(fā)和部署多層結構的、分布式的、面向對象的Java應用系統(tǒng)。其中,(36)負責完成服務端與客戶端的交互;(37)用于數(shù)據(jù)持久化來簡化數(shù)據(jù)庫開發(fā)工作;(38)主要用來處理并發(fā)和異步訪問操作。(36)A. 會話型構件實體型構件COM構件消息驅動構件(37)A. 會話型構件實體型構件COM構件消息驅動構件(38)A. 會話型構件【解析】實體型構件COM構件消息驅動構件答案:ABD。構件組裝成軟件系統(tǒng)的過程可以分為三個不同的層次:()。初始化、互連和集成連接、集成和演化定制、集成和擴展集成、擴展和演化【解析】構件組裝成軟件系統(tǒng)的過程可以分為三個不同的層次定制、集成和擴展。答案C。CORBA服務端構件模型中,()CORBA對象的真正實現(xiàn),負責完成客戶端請求。伺服對象(Servant)對象適配器(ObjectAdapter)對象請求代理(ObjectRequestBroker)(AdapterActivator)【解析】伺服對象(Servant):CORBA對象的真正實現(xiàn),負責完成客戶端請求。對象適配器(ObjectAdapter):用于屏蔽ORB內核的實現(xiàn)細節(jié),為服務器對象的實現(xiàn)ORB內部的某些功能。對象請求代理(ObjectRequestBroker):解釋調用并負責查找實現(xiàn)該請求的對象,將實現(xiàn)、激活或存儲機制。A。J2EE應用系統(tǒng)支持五種不同類型的構件模型,包括()。Applet、JFC、JSP、Servlet、EJBJNDI、IIOP、RMI、EJB、JSP/ServletJDBC、EJB、JSP、Servlet、JCAApplet、Servlet、JSP、EJB、ApplicationClient【解析】答案:D。軟件測試一般分為兩個大類:動態(tài)測試和靜態(tài)測試。前者通過運行程序發(fā)現(xiàn)錯誤,包括(42)(43)等方法。(42)A. 邊界值分析、邏輯覆蓋、基本路徑桌面檢查、邏輯覆蓋、錯誤推測桌面檢查、代碼審查、代碼走查錯誤推測、代碼審查、基本路徑(43)A. 邊界值分析、邏輯覆蓋、基本路徑桌面檢查、邏輯覆蓋、錯誤推測桌面檢查、代碼審查、代碼走查錯誤推測、代碼審查、基本路徑【解析】答案:AC。體系結構模型的多視圖表示是從不同的視角描述特定系統(tǒng)的體系結構。著名的4+1模型支持從()描述系統(tǒng)體系結構。邏輯視圖、開發(fā)視圖、物理視圖、進程視圖、統(tǒng)一的場景邏輯視圖、開發(fā)視圖、物理視圖、模塊視圖、統(tǒng)一的場景邏輯視圖、開發(fā)視圖、構件視圖、進程視圖、統(tǒng)一的場景領域視圖、開發(fā)視圖、構件視圖、進程視圖、統(tǒng)一的場景【解析】4+1視圖即:邏輯視圖、開發(fā)視圖、物理視圖(部署視圖)、進程視圖、場景。答案A。分析、領域設計和領域實現(xiàn)。其中,領域分析的主要目的是獲得領域模型。領域設計的主要目標是獲得(45)。領域實現(xiàn)是為了(46)。(45)A.特定領域軟件需求特定領域軟件架構特定領域軟件設計模型特定領域軟件重用模型(46)A. 評估多種軟件架構驗證領域模型開發(fā)和組織可重用信息,對基礎軟件架構進行實現(xiàn)特定領域軟件重用模型【解析】特定領域軟件架構(DSSA)是一個特定的問題領域中由領域模型、參考需求及參考架構等組成的開發(fā)基礎架構,其目標就是支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現(xiàn)。領域分析的主要目的是獲得領域模型,領域模型描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲DSSA,DSSA描述領域模型中表示需求的解決方案;領域實現(xiàn)的主要目標是依據(jù)領域模DSSA開發(fā)并組織可重用信息。BC。體系結構權衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)包含4個主要的活動領域,分別是場景和需求收集、體系結構視圖和場景實現(xiàn)、(47)、折中?;鵄rchitectureAnalysisMethodSAAM)的主要輸入是問題描述、需求聲明和(48)。(47)A. 架構設計問題分析與建模屬性模型構造和分析質量建模(48)A. 問題說明問題建模體系結構描述需求建?!窘馕觥堪?個主要的活動領域,分別是場景和需求收集、體系結構視圖和場景實現(xiàn)、屬性模型構造和分析、折中。SAAM的主要輸入問題是問題描述、需求聲明和體系結構描述。CC。在倉庫風格中,有兩種不同的構件,其中,(49)說明當前狀態(tài),(50)在中央數(shù)據(jù)存儲上執(zhí)行。(49)A. 注冊表中央數(shù)據(jù)結構事件數(shù)據(jù)庫(50)A. 獨立構件數(shù)據(jù)結構知識源共享數(shù)據(jù)【解析】在倉庫風格中,有兩種不同的構件:中央數(shù)據(jù)結構說明當前狀態(tài),獨立構件在中央數(shù)據(jù)存貯上執(zhí)行。BA。(51)架構風格最為合適。在架構設計階段,公司的架構師識別出2個核心質量屬性場景。其100001秒內得到響應”主要與(52)質量屬性相關;“對游戲系統(tǒng)進行二次開發(fā)的時間不超過3個月”主要與(53)質量屬性相關。(51)A. 層次系統(tǒng)解釋器黑板事件驅動系統(tǒng)(52)A. 性能吞吐量可靠性可修改性(53)A. 可測試性可移植性互操作性可修改性【解析】本題是極為經(jīng)典的考題。題目中提及“支持玩家自行創(chuàng)建戰(zhàn)役地圖”這說明系統(tǒng)要能應對“自定義”內容的解析,這需要用到解釋器風格。“并發(fā)用戶數(shù)量10000人時用戶請求要在1性能屬性3個月”屬于可修改性屬性。BAD。同的請求對客戶進行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作。(54)A. 組合型結構型行為型創(chuàng)建型(55)A. BridgeProxyPrototypeAdapter(56)A. 組合型結構型行為型創(chuàng)建型(57)A. CommandFacadeMementoVisitor【解析】抽象工廠模式是一種類創(chuàng)建型模式。橋接模式(Bridge)-將抽象部分與它的實現(xiàn)部分分離,對象結構型模式。命令(Command)模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作。DABA。某公司欲開發(fā)一個人員管理系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“管理系統(tǒng)遭遇斷電后,能夠在15秒內自動切換至備用系統(tǒng)并恢復正正常運行時,人員信息查詢請求應該在2秒內返回結果”主要與(60)(63)架構策略實現(xiàn)該屬性。(58)A. 可用性性能易用性可修改性(59)A. 抽象接口信息隱藏主動冗余影子操作(60)A. 可測試性易用性可用性性能(61)A. 記錄/回放操作串行化心跳資源調度(62)A. 可用性安全性可測試性可修改性(63)A. 追蹤審計Ping/Echo選舉維護現(xiàn)有接口【解析】能夠在15秒內自動切換至備用系統(tǒng)并恢復正常運行”主要與可用性(58題)質量屬性相關。通??刹捎眯奶ing/Echo、主動冗余、被動冗余、選舉等(59題)架構策略實現(xiàn)該屬性?!跋到y(tǒng)正常運行時,人員信息查詢請求應該在2秒內返回結果”主要與性能(60題)質量屬性相關,實現(xiàn)該屬性的常見架構策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調度(61題)等。“系統(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與安全性(62題)質量屬性相關,通??刹捎萌肭謾z測、用戶認證、用戶授權、追蹤審計(63題)等架構策略實現(xiàn)該屬性。A、C、D、D、B、A數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報文摘要進行加密,接收方用發(fā)送方的公鑰驗證真?zhèn)巍I上⒄哪康氖牵?4),對摘要進行加密的目的是(65)。(64)A. 防止竊聽防止抵賴防止篡改防止重放(65)A. 防止竊聽防止抵賴防止篡改防止重放【解析】消息摘要是用來保證數(shù)據(jù)完整性的。傳輸?shù)臄?shù)據(jù)一旦被修改那么計算出的摘要就不同,只要對比兩次摘要就可確定數(shù)據(jù)是否被修改過。因此其目的是為了防止發(fā)送的消息被篡改。CB。某軟件程序員接受X公司(軟件著作權人)委托開發(fā)一個軟件,三個月后又接受Y公司委托開發(fā)功能類似的軟件,該程序員僅將受X公司委托開發(fā)的軟件略作修改即完成提Y公司,此種行為()。屬于開發(fā)者的特權屬于正常使用著作權不構成侵權構成侵權【解析】題目指明了第一個軟件公司為軟件著作權人,所以再把略作修改的軟件交給第二家,構D。軟件著作權受法律保護的期限是()。一旦保護期滿,權利將自行終止,成為社會公眾可以自由使用的知識。10年25年50年不確定【解析】在我國,自專利申請日起計算,發(fā)明專利的保護期為20年,實用新型專利權和外觀設計專利權的期限為10年;商標權的保護期限為自核準注冊之日起10年,但可以根據(jù)其所有人的需要無限續(xù)展權利期限;軟件著作權受法律保護的期限是作者終生及其死亡后50年。C。譚某是CZB物流公司的業(yè)務系統(tǒng)管理員。任職期間,譚某根據(jù)公司的業(yè)務要求開發(fā)了“報關業(yè)務系統(tǒng)”,并由公司使用。以下說法正確的是()。V1.0的著作權屬于譚某V1.0CZB物流公司V1.0CZB物流公司V1.0CZB物流公司【解析】本題考查職務作品界定問題。題目提到“任職期間,譚某根據(jù)公司的業(yè)務要求開發(fā)了'報關業(yè)務系統(tǒng)”,這個系統(tǒng)應屬于職務作品,所以著作權屬于CZBB。某企業(yè)準備將四個工人甲、乙、丙、丁分配在A、B、C、D四個崗位。每個工人由于技術水平不同,在不同崗位上每天完成任務所需的工時見下表。適當安排崗位,可使四個工人以最短的總工時()全部完成每天的任務。ABCD甲7523乙9437丙5475丁465613141516【解析】這題比較特殊每行找到前一位最小,如下:ABCD甲2乙3丙4丁4其中甲的最小值為2,但是不滿足,則找第二小的為3??偟奶鞌?shù)為:4+4+3+3=14。個人感覺這類型最好的方法就是窮舉。43.在如下線性約束條件下:2x+3y<=30;x+2y>=10;x>=y;x>=5;y>=02x+3y的極小值為()。A. 16.5B. 17.52025【解析】通過畫圖,得到最小值的坐標為(5,2.5),如下圖所示:最小值為:2x+3y=2×5+3×2.5=17.5B。44.Designingthedatastoragearchitectureisanimportantactivityinsystemdesign.Therearetwomaintypesofdatastorageformats:filesanddatabases.Filesareelectronicofdatathathavebeenoptimizedtoperformaparticulartransaction.Thereareseveraltypesoffilesthatdifferinthewaytheyareusedtosupportanapplication.(71)storecoreinformationthatisimportanttothebusinessand,morespecifically,totheapplication,suchasorderinformationorcustomermailinginformation.(72)containstaticvalues,suchasalistofTypically,thelistisusedforvalidation.Adatabaseisacollectionofgroupingsofinformationthatarerelatedtoeachotherinsomeway.Therearemanydifferenttypesofdatabasesthatexistonthemarkettoday.(73)isgiventothosedatabaseswhicharebasedonolder,sometimesoutdatedtechnologythatisseldomusedtodevelopnewapplications.(74)arecollectionsofrecordsthatarerelatedtoeachotherthroughpointersInrelationaldatabase,(75)canbeusedinensuringthatvalueslinkingthetablestogetherthroughtheprimaryandforeignkeysarevalidandcorrectlysynchronized.(71)A. MasterfilesLook-upfilesTransactionfilesHistoryfiles(72)A. MasterfilesLook-upfilesAuditfilesHistoryfiles(73)A. LegacydatabaseBackupdatabaseMultidimensionaldatabaseWorkgroupdatabase(74)A. HierarchicaldatabaseWorkgroupdatabaseLinkedtabledatabaseNetworkdatabase(75)A. identifyingrelationshipsnormalizationreferentialintegritystoreprocedure【解析】答案:ACAAC。2018年系統(tǒng)架構師考試科目二:案例分析13。【題目】某文化產業(yè)集團委托軟件公司開發(fā)一套文化用品商城系統(tǒng),業(yè)務涉及文化用品銷售、定制、能影響系統(tǒng)架構設計的部分需求如下:用戶界面支持用戶的個性化定制;系統(tǒng)需要支持當前主流的標準和服務,特別是通信協(xié)議和平臺接口;(c)31秒;(d)系統(tǒng)具有故障診斷和快速恢復能力;(e)用戶密碼需要加密傳輸;2G的數(shù)據(jù)緩存;用戶操作停滯時間超過一定時限需要重新登錄驗證;系統(tǒng)支持用戶選擇漢語、英語或法語三種語言之一進行操作。項目組提出了兩種系統(tǒng)架構設計方案:瘦客戶端C/S架構和胖客戶端C/S架構,經(jīng)過對上述C/S架構進行設計。1】(8分)安全性需求和文化需求。請簡要說明四類需求的含義。1解析】統(tǒng)性能需求(PerformanceRequirements):指響應時間、吞吐量、準確性、有效性、資源利用率等與系統(tǒng)完成任務效率相關的指標??煽啃?、可用性等指標可歸為此類。安全性需求(SecurityRequirements):系統(tǒng)向合法用戶提供服務并阻止非授權用戶使用服務方面的系統(tǒng)需求。操作性需求(OperationalRequirements):與用戶操作使用系統(tǒng)相關的一些需求。文化需求(CulturalRequirements):帶有文化背景因素的系統(tǒng)需求。2】(8分)根據(jù)表1-1的分類,將題干所給出的系統(tǒng)需求(a)~(h)分別填入(1)~(4)。1-1需求分類需求類別系統(tǒng)需求操作性需求(1)性能需求(2)安全性需求(3)文化需求(4)2解析】(1): (a)、(b)(2): (c)、(d)、(f)(3): (e)、(g)(4): (h)3】(8分)請說明瘦客戶端C/S架構能夠滿足題干中給出的哪些系統(tǒng)需求(只需要回答出三個系統(tǒng)需求)。3解析】1C/S能滿足。這似乎是個偽命題,如果要做,這些需求都應該能滿足啊。2、那么退而求其次,只能理解為哪些需求使用瘦客戶端比胖客戶端更合適(因為題目是在胖與瘦之間做的選擇)。此時,好像也很難做出準確的判斷。無論胖還是瘦,要做到用戶界面的個性化應該都沒有問題,而且難說哪種更強。畢竟瘦的只是把業(yè)務邏輯從客戶端放到了服務器上。胖和瘦無明顯差異。胖客戶端,在客戶端的運算能力強一些。瘦客戶端可以在服務端面用集群做支持。誰更強一點?瘦客戶端將業(yè)務邏輯遷移到應用服務器上,所以有故障只要修復服務器上的內容,而胖客戶端要更新所有客戶端,工作量大,所以此情況下瘦客戶端有優(yōu)勢。胖客戶端的后端是數(shù)據(jù)庫,沒有業(yè)務邏輯,此時要做加密傳輸沒有基礎,但瘦客戶端可以做到。2G數(shù)據(jù)緩存很容易,而瘦客戶端不現(xiàn)實。瘦客戶端與胖客戶端均可做到。瘦客戶端與胖客戶端均可做到。13?!绢}目】本系統(tǒng)的主要功能描述如下:登記房主信息。記錄房主的姓名、住址、身份證號和聯(lián)系電話等信息,并寫入房主信息文件。登記房屋信息。記錄房屋的地址、房屋類型(如平房、帶陽臺的樓房、獨立式住宅等)、樓層、租金及房屋狀態(tài)(待租賃、已出租)等信息,并寫入房屋信息文件。一名房主可以在系統(tǒng)中登記多套待租賃的房屋。登記租賃者信息。記錄租賃者的個人信息,包括:姓名、性別、住址、身份證號和電話號碼等,并寫入租賃者信息文件。安排看房。已經(jīng)登記在系統(tǒng)中的租賃者,可以從待租賃房屋列表中查詢待租賃房屋信息。租賃者可以提出看房請求,系統(tǒng)安排租賃者看房。對于每次看房,系統(tǒng)會生成一條看房記錄并將其寫入看房記錄文件中。收取手續(xù)費。房主登記完房屋后,系統(tǒng)會生成一份費用單,房主根據(jù)費用單交納相應的費用。變更房屋狀態(tài)。當租賃者與房主達成租房或退房協(xié)議后,房主向系統(tǒng)提交變更房屋狀態(tài)的請求。系統(tǒng)將根據(jù)房主的請求,修改房屋信息文件。1】(12分)若采用結構化方法對房屋租賃服務系統(tǒng)進行分析,得到如圖2-1所示的頂層DFD。使用題干2-1E1~E2P1~P6D1~D4的名稱。1解析】

2-1DFDE1:房主E2:租賃者P1:登記房主信息P2:登記房屋信息P3:登記租賃者信息P4:查詢待租賃房屋信息P5:安排看房P6:變更房屋狀態(tài)D2:租賃者信息文件D3:房屋信息文件2】(5分)若采用信息工程(InformationEngineering)方法對房屋租賃服務系統(tǒng)進行分析,得到如圖2-2ERD2-2中實體(1)~(5)的名稱。2解析】

2-2ERD(1):房主 (2):房屋 (3):房屋信息文件 (4):租賃者(5):看房記錄文件3】(8分)信息工程方法中的“實體(entity)”與面向對象方法中的“類(class)”之間有哪些不同之處?在面向對象方法中通常采用用例(UseCase)來捕獲系統(tǒng)的功能需求。用例可以按照不EssentialUseCasesRealUseCases有哪些區(qū)別?3解析】:EssentialUseCases(抽象用例),RealUseCases(基礎用例),這兩者的區(qū)別為:基礎用例是實實在在在與用戶需求有對應關系的用例,是從用戶需求獲取的渠道得到的,而抽象用例是從基礎用例中抽取的用例的公共部分,是為了避免重復工作,優(yōu)化結構而提出的用例。閱讀以下關于嵌入式實時系統(tǒng)相關技術的敘述,在答題紙上回答問題1和問題2。【題目】絡化、智能化和綜合化的技術發(fā)展需要,決定重新考慮新產品的架構問題,經(jīng)理將論證工作交給王工負責。王工經(jīng)調研和分析,完成了新產品架構設計方案,提交公司高層討論。1】(14分)任務和復雜任務的特征區(qū)分主要表現(xiàn)在十個方面。請參考表3-1給出的實時任務特征分類,用題干中給出的(a)~(t)20個實時任務特征描述,補充完善表3-1給出的空(1)~(14)。任務屬性不會隨時間變化而改變;(b)任務的屬性與時間相關;(c)任務僅可以從非連續(xù)集中獲取特征變量;(d)任務變量域是連續(xù)的;功能原理不依賴于上下文;功能原理依賴于上下文;step-by-step順序分析方法來理解;許多任務在產生訪問活動時相互間是并發(fā)處理的,很難用step-by-step方法分析;因果關系相互影響;行為特征依賴于大量的反饋機制;系統(tǒng)內構成、策略和描述是相似的;系統(tǒng)內存在許多不同的構成、策略和描述;功能關系是非線性的;功能關系是線性的;不同的子任務是相互獨立的,任務內部僅存在少量的交互操作;不同的子任務有很高的交互操作,要把一個單任務的行為隔離開是困難的;域特征有非常整齊的原則和規(guī)則;許多不同的上下文依賴于規(guī)則;原理和規(guī)則在表面屬性上很容易被識別;原理被覆蓋、抽象,而不會在表面屬性上被識別。3-1簡單任務和復雜任務特征比較特征分類簡單任務(sampletask)復雜任務(complextask)靜態(tài)/動態(tài)(a)(b)/非連續(xù)(1)(2)子系統(tǒng)的獨立性(3)(4)順序/并行執(zhí)行(5)(6)單一性/混合性(7)(8)工作原理(9)(10)/非線性(11)(12)上下文相關性(13)(14)/不規(guī)律(q)(r)表面屬性(s)(t)1解析】特征分類簡單任務(sampletask)復雜任務(complextask)靜態(tài)/動態(tài)(a)(b)/非連續(xù)(d)(c)子系統(tǒng)的獨立性(e)(f)順序/并行執(zhí)行(g)(h)單一性/混合性(i)(j)工作原理(k)(l)/非線性(n)(m)上下文相關性(o)(p)/不規(guī)律(q)(r)表面屬性(s)(t)2】(11分)王工設計方案中指出:要滿足未來網(wǎng)絡化、智能化和綜合化的需求,應該設計一種能夠充分表達嵌入式系統(tǒng)行為的、且具有一定通用性的通信架構,以避免復雜任務的某些特征帶來的通信復雜性。通常為了實現(xiàn)嵌入式系統(tǒng)中計算組件間的通信,在架構上需要一種簡單的架構風格,用于屏蔽不同協(xié)議、不同硬件和不同結構組成所帶來的復雜性。圖3-1給出了一種“腰(Waistline)"型通信模式的架構風格。腰型架構的關鍵是基本消息通信(BMTS),通BMTS的消息與時間屬性相關,支持事件觸發(fā)消息、速率約束消息和時間觸發(fā)消息。請說明基于BMTS的消息通信網(wǎng)絡的主要特征和上述三種消息的基本含義,并舉例給出兩種具有時間觸發(fā)消息能力的網(wǎng)絡總線。2解析】

3-1“腰”型通信模式架構風格BMTS的消息通信網(wǎng)絡主要特征:能適配不同的傳輸介質,以及適配不同的協(xié)議,屏蔽不同協(xié)議之間的差異,簡化通信過程降低系統(tǒng)復雜度。事件觸發(fā)消息:以事件作為觸發(fā)方式,事件發(fā)生便觸發(fā)相應消息。速率約束消息:傳輸速率固定的消息。時間觸發(fā)消息:以時間作為觸發(fā)方式,到達時間點便觸發(fā)相應消息。具有時間觸發(fā)消息能力的網(wǎng)絡總線:航空電子全雙工交換式以太網(wǎng)(AFDX),時間觸發(fā)以太網(wǎng)(TTE)。閱讀以下關于分布式數(shù)據(jù)庫緩存設計的敘述,在答題紙上回答問題1至問題3?!绢}目】某企業(yè)是為城市高端用戶提供高品質蔬菜生鮮服務的初創(chuàng)企業(yè),創(chuàng)業(yè)初期為快速開展業(yè)務,該企業(yè)采用輕量型的開發(fā)架構(腳本語言+關系型數(shù)據(jù)庫)研制了一套業(yè)務系統(tǒng)。業(yè)務開展后的業(yè)務要求。為此,該企業(yè)成立了專門的研發(fā)團隊來解決該問題。張工建議重新開發(fā)整個系統(tǒng),采用新的服務器和數(shù)據(jù)架構,解決當前問題的同時為日量小的前提下解決該問題。李工認為訪問量很大的只是部分數(shù)據(jù),建議采用緩存工具MemCache來減輕數(shù)據(jù)庫服務器的壓力,這樣開發(fā)量小,開發(fā)周期短,比較適合初創(chuàng)公司,性問題,在宕機時容易丟失交易數(shù)據(jù),建議采用Redis來解決問題。在經(jīng)過充分討論,該公司最終決定采用劉工的方案。1】(9分)在李工和劉工的方案中,均采用分布式數(shù)據(jù)庫緩存技術來解決問題。請說明分布式數(shù)據(jù)庫緩存的基本概念。表4-1

溫馨提示

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

評論

0/150

提交評論