2022年職業(yè)考證-軟考-系統(tǒng)架構設計師考試名師押題精選卷I(帶答案詳解)試卷號48_第1頁
2022年職業(yè)考證-軟考-系統(tǒng)架構設計師考試名師押題精選卷I(帶答案詳解)試卷號48_第2頁
2022年職業(yè)考證-軟考-系統(tǒng)架構設計師考試名師押題精選卷I(帶答案詳解)試卷號48_第3頁
2022年職業(yè)考證-軟考-系統(tǒng)架構設計師考試名師押題精選卷I(帶答案詳解)試卷號48_第4頁
2022年職業(yè)考證-軟考-系統(tǒng)架構設計師考試名師押題精選卷I(帶答案詳解)試卷號48_第5頁
已閱讀5頁,還剩55頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-系統(tǒng)架構設計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題一般說來,SoC稱為系統(tǒng)級芯片,也稱片上系統(tǒng),它是一個有專用目標的集成電路產(chǎn)品:以下關于SoC不正確的說法是( )。問題1選項A.SoC是一種技術,是以實際的、確定的系統(tǒng)功能開始,到軟/硬件劃分,并完成設計的整個過程B.SoC是一款具有運算能力的處理器芯片,可面向特定用途進行定制的標準產(chǎn)品C.SoC是信息系統(tǒng)核心的芯片集成,是將系統(tǒng)關鍵部件集成在一塊芯片上,完成信息系統(tǒng)的核心功能D.SoC是將微處理器、模擬IP核、數(shù)字IP核和存

2、儲器(或片外存儲控制接口)集成在單一芯片上,是面向特定用途的標準產(chǎn)品【答案】B【解析】SoC稱為片上系統(tǒng),它是一個產(chǎn)品,是一個有專用目標的集成電路,其中包含完整系統(tǒng)并有嵌入軟件的全部內(nèi)容。所以B的說法是錯誤的,SOC不是一塊處理器芯片。同時它又是一種技術,用以實現(xiàn)從確定系統(tǒng)功能開始,到軟/硬件劃分,并完成設計的整個過程。(A是正確的)從狹義角度講,它是信息系統(tǒng)核心的芯片集成,是將系統(tǒng)關鍵部件集成在一塊芯片上;(C是正確的)從廣義角度講,SoC是一個微小型系統(tǒng),如果說中央處理器(CPU)是大腦,那么SoC就是包括大腦、心臟、眼睛和手的系統(tǒng)。國內(nèi)外學術界一般傾向?qū)oC定義為將微處理器、模擬IP核

3、、數(shù)字IP核和存儲器(或片外存儲控制接口)集成在單一芯片上,它通常是客戶定制的,或是面向特定用途的標準產(chǎn)品。(D是正確的)。2.單選題某公司欲開發(fā)一個在線教育平臺,在架構設計階段,公司的架構師識別出3個核心質(zhì)量屬性場景,其中,“網(wǎng)站在開發(fā)數(shù)量10萬的負載情況下,用戶請求的平均響應時間應小于3秒”,這一場景主要與( )質(zhì)量屬性相關,通??刹捎茫?)架構策略實現(xiàn)該屬性;“主站宕機后系統(tǒng)能夠在10秒內(nèi)自動切換至備用站點并恢復正常運行”主要與( )質(zhì)量屬性相關,通??刹捎茫?)架構策略實現(xiàn)該屬性;“系統(tǒng)完成上線后少量的外圍業(yè)務功能和界面的調(diào)整與修改不超過10人日”主要與( )質(zhì)量屬性相關。問題1選項A

4、.性能B.可用性C.易用性D.可修改性問題2選項A.抽象接口B.信息隱藏C.主動沉余D.資源調(diào)度問題3選項A.性能B.可用性C.易用性D.可修改性問題4選項A.記錄/回放B.操作串行化C.心跳D.增加計算資源問題5選項A.性能B.可用性C.易用性D.可修改性【答案】第1題:A第2題:D第3題:B第4題:C第5題:D【解析】本題考查的是質(zhì)量屬性及相應設計策略?!熬W(wǎng)站在開發(fā)數(shù)量10萬的負載情況下,用戶請求的平均響應時間應小于3秒”描述的是性能,常用設計策略優(yōu)先級隊列、資源調(diào)度;“主站宕機后系統(tǒng)能夠在10秒內(nèi)自動切換至備用站點并恢復正常運行”描述的是可用性,常用的設計策略是冗余、心跳線?!跋到y(tǒng)完成上

5、線后少量的外圍業(yè)務功能和界面的調(diào)整與修改不超過10人日”描述的是可修改性,常用的設計策略是信息隱藏。(本空缺失選項)常考質(zhì)量屬性及相應設計策略如下:1、性能性能(performance)是指系統(tǒng)的響應能力,即要經(jīng)過多長時間才能對某個事件做出響應,或者在某段時間內(nèi)系統(tǒng)所能處理的事件的個數(shù)。代表參數(shù):響應時間、吞吐量 設計策略:優(yōu)先級隊列、資源調(diào)度2、可用性可用性(availability)是系統(tǒng)能夠正常運行的時間比例。經(jīng)常用兩次故障之間的時間長度或在出現(xiàn)故障時系統(tǒng)能夠恢復正常的速度來表示。代表參數(shù):故障間隔時間 設計策略:冗余、心跳線3、安全性安全性(security)是指系統(tǒng)在向合法用戶提供服

6、務的同時能夠阻止非授權用戶使用的企圖或拒絕服務的能力。安全性又可劃分為機密性、完整性、不可否認性及可控性等特性。設計策略:追蹤審計4、可修改性可修改性(modifiability)是指能夠快速地以較高的性能價格比對系統(tǒng)進行變更的能力。通常以某些具體的變更為基準,通過考察這些變更的代價衡量可修改性。主要策略:信息隱藏5、可靠性可靠性(reliability)是軟件系統(tǒng)在應用或系統(tǒng)錯誤面前,在意外或錯誤使用的情況下維持軟件系統(tǒng)的功能特性的基本能力。主要考慮兩個方面:容錯、健壯性。代表參數(shù): MTTF、MTBF 設計策略:冗余、心跳線3.單選題給出關系R(U,F(xiàn)),U=A,B,C,D,E ,F(xiàn) =A

7、BC,BD,DE 。以下關于F說法正確的是( )。若將關系R分解為 = R1(U1,F(xiàn)1), R2(U2,F(xiàn)2), 其中:U1=A,B,C 、U2= B,D,E ,則分解( )。問題1選項A.F蘊涵AB、AC,但F不存在傳遞依賴B.F蘊涵EA、AC,故F存在傳遞依賴C.F蘊涵AD、EA、AC,但F不存在傳遞依賴D.F蘊涵AD、AE、BE,故F存在傳遞依賴問題2選項A.無損連接并保持函數(shù)依賴B.無損連接但不保持函數(shù)依賴C.有損連接并保持函數(shù)依賴D.有損連接但不保持函數(shù)依賴【答案】第1題:D第2題:A【解析】本題考查數(shù)據(jù)庫規(guī)范化理論相關知識。第一空選擇D選項。對于A選項,根據(jù)Armstrong推理

8、分解規(guī)則,ABC,可以得到AB,AC。所以A選項的前半句描述是正確的。但根據(jù)AB,BD,DE,此時存在傳遞函數(shù)依賴,所以A選項的后半句描述錯誤,所以A選項錯誤。對于B選項,無法得到EA,故該選項描述錯誤。對于C選項,無法得到EA,并且集合中存在傳遞函數(shù)依賴,所以C選項描述錯誤。對于D選項,根據(jù)A選項的分析過程,AB,BD,DE,根據(jù)傳遞律,可以得到AD,AE,BE,并且存在傳遞函數(shù)依賴,所以D選項說法正確。第二空選擇A選項。根據(jù)提干描述,原關系模式為:U=A,B,C,D,E ,F(xiàn) =ABC,BD,DE將關系R分解為 = R1(U1,F(xiàn)1), R2(U2,F(xiàn)2), 其中:U1=A,B,C 、U2

9、= B,D,E 。首先根據(jù)U1,保留函數(shù)依賴ABC,然后根據(jù)U2,保留函數(shù)依賴BD,DE。因此該分解保持函數(shù)依賴。接下來可以利用公式法驗證無損分解。U1U2=B,U1-U2=A,C,U2-U1=D,E,而R中存在函數(shù)依賴BD,BE,所以該分解是無損分解。4.單選題按照傳統(tǒng)的軟件生命周期方法學,可以把軟件生命周期劃分為軟件定義、軟件開發(fā)和( )三個階段。其中,可行性研究屬于( )階段的主要任務 。問題1選項A.軟件運行與維護B.軟件對象管理C.軟件詳細設計D.問題描述問題2選項A.軟件定義B.軟件開發(fā)C.軟件評估D.軟件運行與維護【答案】第1題:A第2題:A【解析】第1題:本題考查的是系統(tǒng)開發(fā)基

10、礎知識中關于軟件生命周期的內(nèi)容。按照傳統(tǒng)的軟件生命周期方法學,可以把軟件生命周期劃分為軟件定義、軟件開發(fā)、軟件運行與維護三個階段。第一空選擇A選項。軟件定義包括可行性研究和詳細需求分析過程,任務是確定軟件開發(fā)工程必須完成的總目標。第二空選擇A選項。軟件開發(fā)時期就是軟件的設計與實現(xiàn),可分為概要(總體)設計、詳細設計、編碼、測試等。軟件運行就是把軟件產(chǎn)品移交給用戶使用。軟件投入運行后的主要任務是使軟件持久滿足用戶的要求。軟件維護是對軟件產(chǎn)品進行修改或?qū)浖枨笞兓鞒鲰憫倪^程,也就是盡可能地延長軟件的壽命。當軟件已沒有維護的價值時,宣告退役,軟件生命隨之宣告結束。第2題:5.單選題某項目包括AG

11、七個作業(yè),各作業(yè)之間的銜接關系和所需時間如下表:其中,作業(yè)C所需的時間,樂觀估計為5天,最可能為14天,保守估計為17天。假設其他作業(yè)都按計劃進度實施,為使該項目按進度計劃如期全部完成。作業(yè)C( )。問題1選項A.必須在期望時間內(nèi)完成B.必須在14天內(nèi)完成C.比期望時間最多可拖延1天D.比期望時間最多可拖延2天【答案】D【解析】首先使用3點估算法計算出C的所需天數(shù):(5+14*4+17)/6=13。然后構造網(wǎng)絡圖,計算關鍵路徑,關鍵路徑為:ABDEG,長度27,C不在關鍵路徑上。進一步計算C的總時差,會發(fā)現(xiàn)C的總時差為2,所以C可以比期望時間最多拖延2天。6.案例題閱讀以下關于嵌入式系統(tǒng)開放式

12、架構相關技術的描述,在答題紙上回答問題1至問題3。【說明】信息物理系統(tǒng)(Cyber Physical Systems, CPS)技術已成為未來宇航裝備發(fā)展的重點關鍵技術之一。某公司長期從事嵌入式系統(tǒng)的研制工作 ,隨著公司業(yè)務范圍不斷擴展,公司決定進入宇航裝備的研制領域。為了做好前期準備,公司決定讓王工程師負責編制公司進軍宇航裝備領域的戰(zhàn)略規(guī)劃。王工經(jīng)調(diào)研和分析,認為未來宇航裝備將向著網(wǎng)絡化、智能化和綜合化的目標發(fā)展,CPS 將會是宇航裝備的核心技術,公司應構建基于CPS技術的新產(chǎn)品架構,實現(xiàn)超前的技術戰(zhàn)略儲備?!締栴} 1】 (9 分)通常CPS結構分為感知層、網(wǎng)絡層和控制層,請用300字以內(nèi)文

13、字說明CPS的定義,并簡要說明各層的含義。【問題 2 】(10 分)王工在提交的戰(zhàn)略規(guī)劃中指出:飛行器中的電子設備是一個大型分布式系統(tǒng),其傳感器、控制器和采集器分布在飛機各個部位,相互間采用高速總線互連,實現(xiàn)子系統(tǒng)間的數(shù)據(jù)交換,而飛行員或地面指揮系統(tǒng)根據(jù)飛行數(shù)據(jù)的匯總決策飛行任務的執(zhí)行。圖3-1給出了飛行器系統(tǒng)功能組成圖。請參考圖3-1給出的功能圖,依據(jù)你所掌握的CPS知識,說明以下所列的功能分別屬于CPS結構中的哪層,哪項功能不屬于CPS任何一層。1.飛行傳感器管理2.步進電機控制3.顯控4.發(fā)電機控制5.環(huán)控6.配電管理7.轉(zhuǎn)速傳感器8.傳感器總線9.飛行員10.火警信號探測【問題 3】

14、(6 分)王工在提交的戰(zhàn)略規(guī)劃中指出:未來宇航領域裝備將呈現(xiàn)網(wǎng)絡化、智能化和綜合化等特征,形成集群式的協(xié)同能力,安全性尤為重要。在宇航領域的CPS系統(tǒng)中,不同層面上都會存在一定的安全威脅。請用100字以內(nèi)文字說明CPS系統(tǒng)會存在哪三類安全威脅,并對每類安全威脅至少舉出兩個例子說明。 【答案】【問題 1】信息物理系統(tǒng)(CyberPhysical Systems,CPS)作為計算進程和物理進程的統(tǒng)一體,是集計算、通信與控制于一體的下一代智能系統(tǒng)。信息物理系統(tǒng)通過人機交互接口實現(xiàn)和物理進程的交互,使用網(wǎng)絡化空間,以遠程的、可靠的、實時的、安全的、協(xié)作的方式操控一個物理實體。感知層:主要由傳感器、控制

15、器和采集器等設備組成,它屬于信息物理系統(tǒng)中的末端設備。網(wǎng)絡層:主要是連接信息世界和物理世界的橋梁,實現(xiàn)的是數(shù)據(jù)傳輸,為系統(tǒng)提供實時的網(wǎng)絡服務,保證網(wǎng)絡分組傳輸?shù)膶崟r可靠??刂茖樱褐饕歉鶕?jù)認知結果及物理設備傳回來的數(shù)據(jù)進行相應的分析,將相應的結果返回給客戶端?!締栴} 2】感知層:2、4、7、10網(wǎng)絡層:8控制層:1、3、5、6不屬于 CPS 結構中的功能:9【問題 3】(1)感知層安全威脅:感知數(shù)據(jù)破壞、信息竊聽、節(jié)點捕獲。(2)網(wǎng)絡層安全威脅:拒絕服務攻擊、選擇性轉(zhuǎn)發(fā)、方向誤導攻擊。(3)控制層安全威脅:用戶隱私泄露、惡意代碼、非授權訪問?!窘馕觥繒簾o解析。7.單選題針對二層c/s軟件架構的

16、缺點,三層c/s架構應運而生,在三層c/s架構中,增加了一個( ),三層c/s架構是將應用功能分成表示層,功能層和( )三個部分,其中( )是應用的用戶接口部分,擔負與應用邏輯間的對話功能。問題1選項A.應用服務器B.分布式數(shù)據(jù)庫C.內(nèi)容分發(fā)D.鏡像問題2選項A.硬件層B.數(shù)據(jù)層C.設備層D.通信層問題3選項A.表示層B.數(shù)據(jù)層C.應用層D.功能層【答案】第1題:A第2題:B第3題:A【解析】本題考查的是層次架構的知識內(nèi)容。三層C/S架構增加了應用服務器,將應用功能分為表示層、功能層和數(shù)據(jù)層三個部分。其中:1、表示層是應用的用戶接口部分,它擔負著用戶與應用間的對話功能。2、功能層相當于應用的本

17、體,它是將具體的業(yè)務處理邏輯編入程序中。3、數(shù)據(jù)層就是數(shù)據(jù)庫管理系統(tǒng),負責管理數(shù)據(jù)庫數(shù)據(jù)的讀寫。8.單選題為近似計算XYZ三維空間內(nèi)由三個圓柱x2+y21,y2+z21,x2+z21相交部分V的體積,以下四種方案中,()最容易理解,最容易編程實現(xiàn)。問題1選項A.在z=0平面中的圓x2+y21上,近似計算二重積分B.畫出V的形狀,將其分解成多個簡單形狀,分別計算體積后,再求和C.將V看作多個區(qū)域的交集,利用有關并集、差集的體積計算交集體積D.V位于某正立方體M內(nèi),利用M內(nèi)均勻分布的隨機點落在V中的比例進行計算【答案】D【解析】本題考查的是應用數(shù)學中隨機模擬相關應用。由于3個圓柱相交部分很難畫圖,

18、并且構造出其圖形也很難想象,因此A、B、C三個選項計算難度都比較大。D選項利用隨機函數(shù)進行計算,比較好實現(xiàn)。對比抽象的3個圓柱相交的圖形,在它的外圍圈出一個比之較大一些的三維立方體【x-1,1,y-1,1,z-1,1】更容易。構造出立方體后,在計算機上利用偽隨機函數(shù),很容易統(tǒng)計出該立方體的隨機點位于V【取隨機數(shù)判斷是否滿足3個圓柱的公式】的比例。此時立方體體積為(1-(-1)3=8,假設概率值即比例值記作P,由幾何概型公式可知:P=V的體積/立方體的體積,也就是說V的體積近似等于該比例值的8倍。9.單選題面向構件的編程目前缺乏完善的方法學支持,構件交互的復雜性帶來了很多問題,其中( )問題會產(chǎn)

19、生數(shù)據(jù)競爭和死鎖現(xiàn)象。問題1選項A.多線程B.異步C.封裝D.多語言支持【答案】A【解析】面向構件的編程一般會涉及以下構件交互問題:(1)異步當前的構件互連標準大都使用某種形式的事件傳播機制作為實現(xiàn)構件實例裝配的手段。其思想是相對簡單的:構件實例在被期望監(jiān)聽的狀態(tài)發(fā)生變化時發(fā)布出特定的事件對象;事件分發(fā)機制負責接收這些事件對象,并把它們發(fā)送給對其感興趣的其他構件實例;構件實例則需要對它們感興趣的事件進行注冊,因為它們可能需根據(jù)事件對象所標志的變化改變其自身的狀態(tài)。(2)多線程多線程是指在同一個狀態(tài)空間內(nèi)支持并發(fā)地進行多個順序活動的概念。相對于順序編程,多線程的引入為編程帶來了相當大的復雜性。特

20、別是,需要避免對多個線程共享的變量進行并發(fā)的讀寫操作可能造成的沖突。這種沖突也被稱做數(shù)據(jù)競爭,因為兩個或多個線程去競爭對共享變量的操作。線程的同步使用某種形式的加鎖機制來解決此類問題,但這又帶來了一個新的問題:過于保守的加鎖或者錯誤的加鎖順序都可能導致死鎖。(3)多語言支持面向構件編程會涉及多語言問題,在進行不同語言環(huán)境涉及到互通,最佳狀態(tài)是編程語言直接支持轉(zhuǎn)發(fā)類的構造,則很多問題都能解決,編程的開銷也將是最小的,但目前還沒有主流的編程語言支持。(4)調(diào)用者封裝語言支持帶來的另外一個好處是接口定義。當構件對外提供一個接口時,可能會涉及兩種不同的意圖。一方面,構件外部的代碼可能會調(diào)用這個接口中的

21、操作。另一方面,構件內(nèi)部的代碼可能需要調(diào)用實現(xiàn)這個接口的一些操作。10.單選題以下關于敏捷方法的描述中,不屬于敏捷方法核心思想的是( )問題1選項A.敏捷方法是適應型,而非可預測型B.敏捷方法以過程為本C.敏捷方法是以人為本,而非以過程為本D.敏捷方法是迭代代增量式的開發(fā)過程【答案】B【解析】敏捷方法是以人為本,而非以過程為本,所以B選項錯誤。此處注意一個解題技巧,B和C的說法沖突,此時,這兩個選項中至少有一個是錯誤的。11.單選題軟件文檔可分為用戶文檔和( ),其中用戶文檔主要描述( )和使用方法,并不關心這些功能是怎樣實現(xiàn)的。問題1選項A.系統(tǒng)文檔B.需求文檔C.標準文檔D.實現(xiàn)文檔問題2

22、選項A.系統(tǒng)實現(xiàn)B.系統(tǒng)設計C.系統(tǒng)功能D.系統(tǒng)測試【答案】第1題:A第2題:C【解析】本題考查配置管理中的文檔分類。軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類。用戶文檔主要描述系統(tǒng)功能和使用方法,并不關心這些功能是怎樣實現(xiàn)的;系統(tǒng)文檔描述系統(tǒng)設計、實現(xiàn)和測試等各方面的內(nèi)容。總的說來,軟件文檔應該滿足下述要求:(1)必須描述如何使用這個系統(tǒng),沒有了這種描述即使是最簡單的系統(tǒng)也無法使用;(2)必須描述怎樣安裝和管理這個系統(tǒng);(3)必須描述系統(tǒng)需求和設計;(4)必須描述系統(tǒng)的實現(xiàn)和測試,以便使系統(tǒng)成為可維護的。12.單選題在分布式數(shù)據(jù)庫中有分片透明、復制透明、位置透明和邏輯透明等基本概念。其中,

23、()是指用戶無需知道數(shù)據(jù)存放的物理位置。問題1選項A.分片透明B.邏輯透明C.位置透明D.復制透明【答案】C【解析】本題考查的是分布式數(shù)據(jù)庫的相關概念。分片透明性:是指用戶不必關系數(shù)據(jù)是如何分片的,它們對數(shù)據(jù)的操作在全局關系上進行,即關系如何分片對用戶是透明的,因此,當分片改變時應用程序可以不變。分片透明性是最高層次的透明性,如果用戶能在全局關系一級操作,則數(shù)據(jù)如何分布,如何存儲等細節(jié)自不必關系,其應用程序的編寫與集中式數(shù)據(jù)庫相同。復制透明:用戶不用關心數(shù)據(jù)庫在網(wǎng)絡中各個節(jié)點的復制情況,被復制的數(shù)據(jù)的更新都由系統(tǒng)自動完成。在分布式數(shù)據(jù)庫系統(tǒng)中,可以把一個場地的數(shù)據(jù)復制到其他場地存放,應用程序可

24、以使用復制到本地的數(shù)據(jù)在本地完成分布式操作,避免通過網(wǎng)絡傳輸數(shù)據(jù),提高了系統(tǒng)的運行和查詢效率。但是對于復制數(shù)據(jù)的更新操作,就要涉及到對所有復制數(shù)據(jù)的更新。位置透明性是指用戶不必知道所操作的數(shù)據(jù)放在何處,即數(shù)據(jù)分配到哪個或哪些站點存儲對用戶是透明的。因此,數(shù)據(jù)分片模式的改變,如把數(shù)據(jù)從一個站點轉(zhuǎn)移到另一個站點將不會影響應用程序,因而應用程序不必改寫。局部映像透明性(邏輯透明):是最低層次的透明性,該透明性提供數(shù)據(jù)到局部數(shù)據(jù)庫的映像,即用戶不必關系局部DBMS支持哪種數(shù)據(jù)模型、使用哪種數(shù)據(jù)操縱語言,數(shù)據(jù)模型和操縱語言的轉(zhuǎn)換是由系統(tǒng)完成的。因此,局部映像透明性對異構型和同構異質(zhì)的分布式數(shù)據(jù)庫系統(tǒng)是非

25、常重要的。綜上,答案應該選C。13.單選題假設某計算機的字長為32位,該計算機文件管理系統(tǒng)磁盤空間管理采用位示圖( bitmap)記錄磁盤的使用情況。若磁盤的容量為300GB, 物理塊的大小為4MB,那么位示圖的大小為()個字。問題1選項A.2400B.3200C.6400D.9600【答案】A【解析】本題考查的是典型的位示圖計算題型。位示圖是利用二進制的一位來表示磁盤中的一個盤塊的使用情況。一般把“1”作為盤塊已分配的標記,把“0”作為空閑標志。因為根據(jù)題意系統(tǒng)中字長為32位,所以一個字可記錄32個物理塊的使用情況為磁盤的容量為300GB,物理塊的大小為4MB,那么該磁盤有300*1024/

26、4=76800個物理塊,所需的位示圖的大小為76800/32=2400個字。所以答案為A選項。14.單選題一個完整的軟件系統(tǒng)需從不同視角進行描述,下圖屬于軟件架構設計中的( ),用于( )視圖來描述軟件系統(tǒng) 。問題1選項A.對象圖B.時序圖C.構件圖D.類圖問題2選項A.進程B.開發(fā)C.物理D.用戶【答案】第1題:D第2題:B【解析】第1題:本題第一空選擇D選項。圖示展示的是類圖的結構。注意區(qū)分類圖和對象圖。對象圖標記的是對象名,命名形式 對象名:類名,或者 :類名。這里沒有出現(xiàn)冒號,表示的是類圖。對象圖(object diagram)。對象圖描述一組對象及它們之間的關系。對象圖描述了在類圖中

27、所建立的事物實例的靜態(tài)快照。和類圖一樣,這些圖給出系統(tǒng)的靜態(tài)設計視圖或靜態(tài)進程視圖,但它們是從真實案例或原型案例的角度建立的。類圖(class diagram)。類圖描述一組類、接口、協(xié)作和它們之間的關系。在OO系統(tǒng)的建模中,最常見的圖就是類圖。類圖給出了系統(tǒng)的靜態(tài)設計視圖,活動類的類圖給出了系統(tǒng)的靜態(tài)進程視圖。本題第二空選擇B選項?!?+1”視圖模型從五個不同的視角來描述軟件架構,每個視圖只關心系統(tǒng)的一個側面,五個視圖結合在一起才能反映軟件架構的全部內(nèi)容。(1)邏輯視圖。邏輯視圖主要支持系統(tǒng)的功能需求,即系統(tǒng)提供給最終用戶的服務。在邏輯視圖中,系統(tǒng)分解成一系列的功能抽象,這些抽象主要來自問題

28、領域。這種分解不但可以用來進行功能分析,而且可用作標識在整個系統(tǒng)的各個不同部分的通用機制和設計元素。在OO技術中,通過抽象、封裝和繼承,可以用對象模型來代表邏輯視圖,用類圖來描述邏輯視圖。邏輯視圖中使用的風格為面向?qū)ο蟮娘L格,在設計中要注意保持一個單一的、內(nèi)聚的對象模型貫穿整個系統(tǒng)。(2)開發(fā)視圖。開發(fā)視圖也稱為模塊視圖,在UML中被稱為實現(xiàn)視圖,它主要側重于軟件模塊的組織和管理。開發(fā)視圖要考慮軟件內(nèi)部的需求,例如,軟件開發(fā)的容易性、軟件的復用性和軟件的通用性,要充分考慮由于具體開發(fā)工具的不同而帶來的局限性。開發(fā)視圖通過系統(tǒng)I/O關系的模型圖和子系統(tǒng)圖來描述。其中類圖屬于開發(fā)視圖。(3)進程視

29、圖。進程視圖側重于系統(tǒng)的運行特性,主要關注一些非功能性需求,例如,系統(tǒng)的性能和可用性等。進程視圖強調(diào)并發(fā)性、分布性、系統(tǒng)集成性和容錯能力,以及從邏輯視圖中的主要抽象如何適合進程結構等,它也定義了邏輯視圖中的各個類的操作具體是在哪一個線程中被執(zhí)行的。進程視圖可以描述成多層抽象,每個級別分別關注不同的方面。(4)物理視圖。物理視圖在UML中被稱為部署視圖,它主要考慮如何把軟件映射到硬件上,它通常要考慮到解決系統(tǒng)拓撲結構、系統(tǒng)安裝和通信等問題。當軟件運行于不同的物理節(jié)點上時,各視圖中的構件都直接或間接地對應于系統(tǒng)的不同節(jié)點上。因此,從軟件到節(jié)點的映射要有較高的靈活性,當環(huán)境改變時,對系統(tǒng)其他視圖的影

30、響最小化。(5)場景視圖。場景視圖可以看作是那些重要系統(tǒng)活動的抽象,它使四個視圖有機聯(lián)系起來,從某種意義上說場景視圖是最重要的需求抽象。場景視圖對應UML中的用例視圖。在開發(fā)軟件架構時,它可以幫助架構設計師找到構件及其相互關系。同時,架構設計師也可以用場景來分析一個特定的視圖,或描述不同視圖的構件之間是如何相互作用的。場景視圖可以用文本表示,也可以用圖形表示。第2題:15.單選題以下關于區(qū)塊鏈應用系統(tǒng)中“挖礦”行為的描述中,錯誤的是()。問題1選項A.礦工“挖礦”取得區(qū)塊鏈的記賬權,同時獲得代幣獎勵B.“挖礦”本質(zhì)上是在嘗試計算一個Hash碰撞C.“挖礦”是一種工作量證明機制D.可以防止比特幣

31、的雙花攻擊【答案】D【解析】本題考查了區(qū)塊鏈技術的相關應用。比特幣網(wǎng)絡通過“挖礦”來生成新的比特幣。所謂“挖礦”實質(zhì)上是用計算機解決一項復雜的數(shù)學問題,來保證比特幣網(wǎng)絡分布式記賬系統(tǒng)的一致性。比特幣網(wǎng)絡會自動調(diào)整數(shù)學問題的難度,讓整個網(wǎng)絡約每10分鐘得到一個合格答案。隨后比特幣網(wǎng)絡會新生成一定量的比特幣作為區(qū)塊獎勵,獎勵獲得答案的人。A選項正確。本質(zhì)上,挖礦的過程就是計算哈希函數(shù),并以此來確認交易的過程。哈希函數(shù)值具有不可篡改、不可逆性。但哈希函數(shù)輸入的原始數(shù)據(jù)長度是不定長的,可以隨意長度,而得出的摘要值是固定長度的。因此,存在一個可能,同樣一個哈希值對應的不止一個數(shù)據(jù)串。這個現(xiàn)象就是哈希碰撞

32、。B選項正確。工作量證明機制(PoW)是我們最熟知的一種共識機制。工作量證明機制PoW就是工作越多,收益越大。這里的工作就是計算出一個滿足規(guī)則的隨機數(shù),誰能最快地計算出唯一的數(shù)字,誰就能做信息公示人。C選項正確?!半p花”問題是指一筆數(shù)字現(xiàn)金在交易中被反復使用的現(xiàn)象。傳統(tǒng)的加密數(shù)字貨幣和其他數(shù)字資產(chǎn),都具有無限可復制性,人們在交易過程中,難以確認這筆數(shù)字現(xiàn)金是否已經(jīng)產(chǎn)生過一次交易。在區(qū)塊鏈技術中,中本聰通過對產(chǎn)生的每一個區(qū)塊蓋上時間戳(時間戳相當于區(qū)塊鏈公證人)的方式保證了交易記錄的真實性,保證每筆貨幣被支付后,不能再用于其他支付。在這個過程中,當且僅當包含在區(qū)塊中的所有交易都是有效的且之前從未

33、存在過的,其他節(jié)點才認同該區(qū)塊的有效性。所以雙花攻擊解決的方法就是通過時間戳。用戶發(fā)起的每一筆交易都有時間記錄,“挖礦”行為不能防止雙花攻擊,D選項錯誤。16.單選題假設系統(tǒng)中互斥資源R的可用數(shù)為25。T0時刻進程P1、P2、p3、P4對資源R的最大需求數(shù)、已分配資源數(shù)和尚需資源數(shù)的情況如表a所示,若P1和P3分別申請資源R數(shù)為1和2,則系統(tǒng)( )。表aT0時刻進程對資源的需求情況問題1選項A.只能先給P1進行分配,因為分配后系統(tǒng)狀態(tài)是安全的B.只能先給P3進行分配,因為分配后系統(tǒng)狀態(tài)是安全的C.可以時后P1、P3.進行分配,因為分配后系統(tǒng)狀態(tài)是安全的D.不能給P3進行分配,因為分配后系統(tǒng)狀態(tài)

34、是不安全的【答案】B【解析】本題考查銀行家算法。由于系統(tǒng)中一共有25個可用資源,分別給P1-P4分配了:6、4、7、6個資源,所以目前系統(tǒng)剩余資源數(shù)為:25-6-4-7-6=2。此時,若給P1分配1個資源,則P1還需要3個資源,系統(tǒng)只余下1個資源。這1個資源分配給任何一個進程都無法滿足進程的總資源需求量,從而導致系統(tǒng)進行死鎖狀態(tài),這是不安全的系統(tǒng)狀態(tài)。但若給P3分配2個資源,能滿足P3的全部資源需求,P3執(zhí)行完之后,將釋放9個資源,此時執(zhí)行P1、P2、P4中的任意一個均是安全狀態(tài),所以這種分配方式才是安全合理的。17.單選題在三層C/S架構中,( )是應用的用戶接口部分,負責與應用邏輯間的對話

35、功能;( )是應用的本體,負責具體的業(yè)務處理邏輯。問題1選項A.表示層B.感知層C.設備層D.業(yè)務邏輯層問題2選項A.數(shù)據(jù)層B.分發(fā)層C.功能層D.算法層【答案】第1題:A第2題:C【解析】三層C/S體系結構是將應用功能分成表示層、功能層和數(shù)據(jù)層三個部分。(1)表示層表示層是應用的用戶接口部分擔負與應用邏輯間的對話功能。它用于用戶從工作站輸入的數(shù)據(jù),并顯示應用輸出的數(shù)據(jù)。為使用戶能直觀地進行操作,一般要使用圖形用戶界面(GUI),在變更用戶界面時,只需改寫顯示控制和數(shù)據(jù)檢查程序,而不影響業(yè)務邏輯。 (2)功能層 功能層是應用的本體,它負責具體的業(yè)務處理邏輯,例如在制作訂購合同時要計算合同金額。

36、表示層和功能層之間的數(shù)據(jù)互交要盡可能簡潔。例如,用戶檢索數(shù)據(jù)時,要將有關檢索要求的信息一次性地傳送給功能層,檢索結果數(shù)據(jù)也由功能層一次性地傳送給表示層。(3)數(shù)據(jù)層數(shù)據(jù)層通常是數(shù)據(jù)庫管理系統(tǒng),負責管理對數(shù)據(jù)庫數(shù)據(jù)的讀寫。數(shù)據(jù)庫系統(tǒng)必須能迅速執(zhí)行大量數(shù)據(jù)的更新和檢索。三層C/S的解決方案對這三層進行明確分割,不同層構件相互獨立,層間的接口簡潔,適合復雜事務處理。18.單選題軟件文檔是影響軟件可維護性的決定因素。軟件的文檔可以分為用戶文檔和()兩類。其中,用戶文檔主要描述()和使用方法,并不關心這些功能是怎樣實現(xiàn)的。問題1選項A.系統(tǒng)文檔B.需求文檔C.標準文檔D.實現(xiàn)文檔問題2選項A.系統(tǒng)實現(xiàn)B

37、.系統(tǒng)設計C.系統(tǒng)功能D.系統(tǒng)測試【答案】第1題:A第2題:C【解析】第1題:本題考查的是軟件文檔相關知識。軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類,它是影響軟件可維護性的重要因素。用戶文檔主要描述所交付系統(tǒng)的功能和使用方法,并不關心這些功能是怎樣實現(xiàn)的。用戶文檔是了解系統(tǒng)的第一步,它可以讓用戶獲得對系統(tǒng)準確的初步印象。用戶文檔至少應該包括下述5方面的內(nèi)容。功能描述:說明系統(tǒng)能做什么。安裝文檔:說明怎樣安裝這個系統(tǒng)以及怎樣使系統(tǒng)適應特定的硬件配置。使用手冊:簡要說明如何著手使用這個系統(tǒng)(通過豐富的例子說明怎樣使用常用的系統(tǒng)功能,并說明用戶操作錯誤是怎樣恢復和重新啟動的)。參考手冊:詳盡描述

38、用戶可以使用的所有系統(tǒng)設施以及它們的使用方法,并解釋系統(tǒng)可能產(chǎn)生的各種出錯信息的含義(對參考手冊最主要的要求是完整,因此通常使用形式化的描述技術)。操作員指南(如果需要有系統(tǒng)操作員的話):說明操作員應如何處理使用中出現(xiàn)的各種情況。系統(tǒng)文檔是從問題定義、需求說明到驗收測試計劃這樣一系列和系統(tǒng)實現(xiàn)有關的文檔。描述系統(tǒng)設計、實現(xiàn)和測試的文檔對于理解程序和維護程序來說是非常重要的。第2題:19.單選題During the systems analysis phase, you must decide how data will be organized, stored, and managed. A(

39、 )is a framework for organizing, storing, and managing data. Each file or table contains data about people, places, things, or events. One of the potential problems existing in a file processing environment is( ), which means that data common to two or more information systems is stored in several p

40、laces.In a DBMS,the linked tables form a unified data structure that greatly improves data quality and access. A(n)( )is a model that shows the logical relationships and interaction among system entities . It provides an overall view of the system and a blueprint for creating the physical data struc

41、tures.( )is the process of creating table designs by assigning specific fields or attributes to each table in the database. A table design specifies the fields and identifies the primary key in a particular table or file. The three normal forms constitute a progression in which( )represents the best

42、 design. Most business-related databases must be designed in that form.問題1選項A.data entityB.data structureC.file collectionD.data definition問題2選項A.data integrityB.the rigid data structureC.data redundancyD.the many-to-many relationship問題3選項A.entity-relationship diagramB.data dictionaryC.database sche

43、maD.physical database model問題4選項A.NormalizationB.ReplicationC.PartitioningD.Optimization問題5選項A.standard notation formB.first normal formC.second normal formD.third normal form【答案】第1題:B第2題:C第3題:A第4題:A第5題:D【解析】第1題: 在系統(tǒng)分析階段,需要確定數(shù)據(jù)如何組織、存儲和管理。數(shù)據(jù)結構是用于組織、存儲和管理數(shù)據(jù)的一個框架。每個文件或表包含了關于人物、地點、事物和事件的數(shù)據(jù)。文件處理場景中存在的潛在問

44、題之一是數(shù)據(jù)冗余,意味著兩個或多個信息系統(tǒng)中相同數(shù)據(jù)存儲在多個不同位置。 在關系數(shù)據(jù)庫管理系統(tǒng)(DBMS)中,相互鏈接的表格形成了一個統(tǒng)一的數(shù)據(jù)解耦股,可以大大提升數(shù)據(jù)質(zhì)量和訪問。實體聯(lián)系圖是一個模型,顯示了系統(tǒng)實體之間的邏輯關系和交互。它提供了一個系統(tǒng)的全局視圖和用于創(chuàng)建物理數(shù)據(jù)結構的藍圖。規(guī)范化是通過為數(shù)據(jù)庫中的每個表分配特定的字段或?qū)傩詠韯?chuàng)建表設計的過程。表設計是在特定表或文件中確定字段并標識主鍵。三種范式構成了一個序列,其中第三范式代表了最好的設計,大部分與業(yè)務相關的數(shù)據(jù)庫必須設計成這種形式。第2題:第3題:第4題:第5題:20.單選題政府、企業(yè)等對信息化的需求是能組織信息化的原動力,

45、它決定了組織信息化的價值取向和成果效益水平,而需求本身又是極為復雜的,它是一個系統(tǒng)性的、多層次的目標體系,組織信息化需求通常包含三個層次,即( ),三個層次的需求并不是相互孤立的,而是有著內(nèi)在的聯(lián)系。問題1選項A.戰(zhàn)略需求,運作需求,功能需求B.戰(zhàn)略需術,運作需求,技術需求C.市場需求,技術需求,用戶需求D.巿場需求,技術需求,領域需求【答案】B【解析】信息化需求包含3個層次,即戰(zhàn)略需求、運作需求和技術需求。戰(zhàn)略需求。組織信息化的目標是提升組織的競爭能力、為組織的可持續(xù)發(fā)展提供一個支持環(huán)境。從某種意義上來說,信息化對組織不僅僅是服務的手段和實現(xiàn)現(xiàn)有戰(zhàn)略的輔助工具;信息化可以把組織戰(zhàn)略提升到一個

46、新的水平,為組織帶來新的發(fā)展契機。特別是對于企業(yè),信息化戰(zhàn)略是企業(yè)競爭的基礎。運作需求。組織信息化的運作需求是組織信息化需求非常重要且關鍵的一環(huán),它包含三方面的內(nèi)容:一是實現(xiàn)信息化戰(zhàn)略目標的需要;二是運作策略的需要。三是人才培養(yǎng)的需要。技術需求。由于系統(tǒng)開發(fā)時間過長等問題在信息技術層面上對系統(tǒng)的完善、升級、集成和整合提出了需求。也有的組織,原來基本上沒有大型的信息系統(tǒng)項目,有的也只是一些單機應用,這樣的組織的信息化需求,一般是從頭開發(fā)新的系統(tǒng)。21.單選題經(jīng)典的設計模式共有23個,這些模式可以按兩個準則來分類: -是按設計模式的目的劃分,可分為()型、 結構型和行為型三種模式:二是按設計模式的

47、范圍劃分,可以把設計模式分為類設計模式和()設計模式。問題1選項A.創(chuàng)建B.實例C.代理D.協(xié)同.問題2選項A.包B.模板C.對象D.架構【答案】第1題:A第2題:C【解析】第1題:本題考查的是設計模式的基本概念。設計模式是一套可以被反復使用的、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設計經(jīng)驗的總結,使用設計模式是為了可重用代碼、讓代碼更容易被他人理解并且提高代碼的可靠性。設計模式的分類:(1)根據(jù)目的分類:創(chuàng)建型主要用于創(chuàng)建對象。有工廠方法模式(Factory Method)、抽象工廠模式(Abstract Factory)、建造者模式(Builder)、原型模式(Prototype)、單例模式(

48、Singleton)共5種。結構型主要用于處理類和對象的組合。有適配器模(Adapter)、橋接模式(Bridge)、組合模式(Composite)、裝飾模式(Decorator)、外觀模式(Facade)、享元模式(Flyweight)、代理模式(Proxy)共7種。行為型主要用于描述類或?qū)ο笤趺礃咏换ズ驮鯓臃峙渎氊煛S兄肛熸溎J剑–hain of Responsibility)、命令模式(Command)、解釋器模式(Interpreter)、迭代器模式(Iterator)、中介者模式(Mediator)、備忘錄模式(Memento)、觀察者模式(Observer)、狀態(tài)模式(State)

49、、策略模式(Stratege)、模板方法模式(Template Method)、訪問者模式(Visitor)共11種。第一題選擇A選項。(2)根據(jù)作用范圍分類:可分為類模式和對象模式。類模式用于處理類和子類的關系,這種關系通過繼承建立,在編譯時就確定了,是一種靜態(tài)關系。對象模式處理對象間的關系,具有動態(tài)關系。第2題:22.標簽:題干標簽:答案23.單選題Web頁面訪問過程中,在瀏覽器發(fā)出HTTP請求報文之前不可能執(zhí)行的操作是( )。問題1選項A.查詢本機DNS緩存,獲取主機名對應的IP地址B.發(fā)起DNS請求,獲取主機名對應的IP地址C.發(fā)送請求信息,獲取將要訪問的Web應用D.發(fā)送ARP協(xié)議廣

50、播數(shù)據(jù)包,請求網(wǎng)關的MAC地址【答案】C【解析】本題考查的是計算網(wǎng)絡知識。題目中提到了在瀏覽器發(fā)出HTTP請求報文【之前】不可能執(zhí)行的操作是什么。而C選項是已經(jīng)發(fā)送請求信息了,所以選擇C選項。其中A、B、D選項都是在瀏覽器發(fā)出HTTP請求報文之前可以執(zhí)行的操作。24.單選題數(shù)據(jù)庫的安全機制中,通過提供( )供第三方開發(fā)人員調(diào)用進行數(shù)據(jù)更新 ,從而保證數(shù)據(jù)庫的關系模式不被第三方所獲取。問題1選項A.索引B.視圖C.存儲過程D.觸發(fā)器【答案】C【解析】本題考查的是數(shù)據(jù)庫基礎知識。索引是數(shù)據(jù)庫中提高查詢效率的一種機制,不能進行數(shù)據(jù)更新。視圖一般是提供查詢數(shù)據(jù)的,具有一定安全機制,但是不能進行數(shù)據(jù)更新

51、。觸發(fā)器可以作為更新機制,但是無法避免數(shù)據(jù)庫的關系模式被第三方所獲取,并不安全。存儲過程方式,可以定義一段代碼,從而提供給用戶程序來調(diào)用,具體更新過程通過代碼調(diào)用,避免了向第三方提供系統(tǒng)表結構的過程,體現(xiàn)了數(shù)據(jù)庫的安全機制。所以本題選擇C選項。25.單選題結構化設計是一種面向數(shù)據(jù)流的設計方法,以下不屬于結構化設計工具的是( )問題1選項A.盒圖B.HIPO圖C.順序圖D.程序流程圖【答案】C【解析】順序圖屬于面向?qū)ο蠓治雠c設計工具,而非結構化設計工具。26.案例題閱讀以下關于Web系統(tǒng)架構設計的敘述,在答題紙上回答問題1至問題3?!菊f明】某公司擬開發(fā)一個物流車輛管理系統(tǒng),該系統(tǒng)可支持各車輛實時

52、位置監(jiān)控、車輛歷史軌跡管理、違規(guī)違章記錄管理、車輛固定資產(chǎn)管理、隨車備品及配件更換記錄管理、車輛壽命管理等功能需求。其非功能性需求如下:(1)系統(tǒng)應支持大于50個終端設備的并發(fā)請求;(2)系統(tǒng)應能夠?qū)崟r識別車牌,識別時間應小于1s;(3)系統(tǒng)應724小時工作;(4)具有友好的用戶界面;(5)可抵御常見SQL注入攻擊 ;(6)獨立事務操作響應時間應小于3s;(7)系統(tǒng)在故障情況下,應在1小時內(nèi)恢復;(8) 新用戶學習使用系統(tǒng)的時間少于1小時 。面對系統(tǒng)需求 ,公司召開項目組討論會議,制訂系統(tǒng)設計方案 ,最終決定基于分布式架構設計實現(xiàn)該物流車輛管理系統(tǒng),應用Kafka、Redis數(shù)據(jù)緩存等技術實現(xiàn)

53、對物流車輛自身數(shù)據(jù)、業(yè)務數(shù)據(jù)進行快速、高效的處理?!締栴} 1】(4分)請將上述非功能性需求(1)(8)歸類到性能、安全性、可用性、易用性這四類非功能性需求?!締栴} 2 】(14 分)經(jīng)項目組討論,完成了該系統(tǒng)的分布式架構設計,如圖5-1所示。請從下面給出的(a)(j)中進行選擇,補充完善圖5-1中(1)(7)處空白的內(nèi)容。(a)數(shù)據(jù)存儲層(b)Struct2(c)負載均衡層(d)表現(xiàn)層(e)HTTP協(xié)議(f)Redis數(shù)據(jù)緩存(g)Kafka分發(fā)消息(h)分布式通信處理層(i)邏輯處理層(j)CDN內(nèi)容分發(fā)【問題 3】(7 分)該物流車輛管理系統(tǒng)需抵御常見的SQL注入攻擊,請用200字以內(nèi)的文

54、字說明什么是SQL注入攻擊,并列舉出兩種抵御SQL注入攻擊的方式。 【答案】【 問題 1】性能:(1)、(2)、(6)安全性:(5)可用性:(3)、(7)易用性:(4)、(8)【 問題 2】(1)(d)(2)(e)(3)(i)(4)(h)(5)(g)(6)(f)(7)(a)【 問題 3】SQL注入攻擊,就是通過把SQL命令插入到 Web表單提交或輸入域名或頁面請求的查詢字符串,最終達到欺騙服務器執(zhí)行惡意的SQL命令。可以通過以下方式抵御SQL注入攻擊:使用正則表達式;使用參數(shù)化的過濾性語句;檢查用戶輸入的合法性;用戶相關數(shù)據(jù)加密處理;存儲過程來執(zhí)行所有的查詢;使用專業(yè)的漏洞掃描工具。 【解析】

55、暫無解析。27.單選題軟件過程是制作軟件產(chǎn)品的-組活動及其結果。這些活動主要由軟件人員來完成,軟件活動主要包括軟件描述、() 、軟件有效性驗證和()。 其中,()定義了軟件功能以及使用的限制。問題1選項A.軟件模型B.軟件需求C.軟件分析D.軟件開發(fā)問題2選項A.軟件分析B.軟件測試C.軟件演化D.軟件開發(fā)問題3選項A.軟件分析B.軟件測試C.軟件描述D.軟件開發(fā)【答案】第1題:D第2題:C第3題:C【解析】第1題:本題考查的是軟件過程的相關知識。軟件生命周期模型又稱軟件開發(fā)模型(software develop model)或軟件過程模型(software process model),它是

56、從某一個特定角度提出的軟件過程的簡化描述。軟件過程模型是軟件開發(fā)實際過程的抽象與概括,它應該包括構成軟件過程的各種活動,也就是對軟件開發(fā)過程各階段之間關系的一個描述和表示。軟件過程模型的基本概念:軟件過程是制作軟件產(chǎn)品的一組活動以及結果,這些活動主要由軟件人員來完成,軟件活動主要有如下一些:1、軟件描述。必須定義軟件功能以及使用的限制。第三空選擇C選項。2、軟件開發(fā)。也就是軟件的設計和實現(xiàn),軟件工程人員制作出能滿足描述的軟件。3、軟件有效性驗證。軟件必須經(jīng)過嚴格的驗證,以保證能夠滿足客戶的需求。4、軟件演化。改進軟件以適應不斷變化的需求。第一空和第二空選擇D選項和C選項。第2題:第3題:28.

57、單選題系統(tǒng)應用集成構建統(tǒng)一標準的基礎平臺,在各個應用系統(tǒng)的接口之間共享數(shù)據(jù)和功能,基本原則是保證應用程序的( )。系統(tǒng)應用集成提供了4個不同層次的服務, 最上層服務是( )服務 。 問題1選項A.獨立性B.相關性C.互操作性D.排他性問題2選項A.通信B.信息傳遞與轉(zhuǎn)化C.應用連接D.流程控制【答案】第1題:A第2題:D【解析】第1題:本題考查的是EAI(Enterprise Application Integration,系統(tǒng)應用集成)相關概念。EAI構建統(tǒng)一標準的基礎平臺,將進程、軟件、標準和硬件聯(lián)合起來,連接具有不同功能和目的而又獨自運行的企業(yè)內(nèi)部的應用系統(tǒng),以達到信息和流程的共享,使企

58、業(yè)相關應用整合在一起。EAI就是在各個應用系統(tǒng)的接口之間共享數(shù)據(jù)和功能。EAI的基本原則就是集成多個系統(tǒng)并保證系統(tǒng)互不干擾,也就是獨立性。因此第一空選擇A選項獨立性。排他性一般理解為不能共存,因此在這里并不合適。EAI的終極目標就是將多個企業(yè)和企業(yè)內(nèi)部的多個應用集成到一個虛擬的、統(tǒng)一的應用系統(tǒng)中。因此實施EAI必須遵循如下原則:應用程序的獨立性;面向商業(yè)流程;獨立于技術;平臺無關。EAI提供4個層次的服務,從下至上依次為通訊服務、信息傳遞與轉(zhuǎn)化服務、應用連接服務、流程控制服務,最上層是流程控制服務,第二空選擇D選項。第2題:29.單選題某計算機系統(tǒng)頁面大小為4K,進程P1的頁面變換表如下圖所示

59、,若P1要訪問數(shù)據(jù)的邏輯地址為十六進制1B1AH,那么該邏輯地址經(jīng)過變換后,其對應的物理地址應為十六進制( )。問題1選項A.1B1AHB.3B1AHC.6B1AHD.8B1AH【答案】C【解析】本題考查頁式存儲中的邏輯地址轉(zhuǎn)物理地址。由于頁面大小為4K,所以頁內(nèi)地址長度為12個二進制位,對應邏輯地址中的:B1A,所以頁號為1,通過查詢頁表可知對應物理塊號為6,所以物理地址為6B1A。30.單選題The purpose of systems design is to specifya(n)(), which defines the technologies tobe used to build

60、 the proposed information systems. This task is accomplished by analyzing the datamodels and process models that were itally created during(). The()is used to .establish physical processes and data stores across a network. To complete this activity, the analystmay involve a number of system designer

溫馨提示

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

評論

0/150

提交評論