2018年下半年高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試信息系統(tǒng)綜合知識(shí)真題_第1頁
2018年下半年高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試信息系統(tǒng)綜合知識(shí)真題_第2頁
2018年下半年高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試信息系統(tǒng)綜合知識(shí)真題_第3頁
2018年下半年高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試信息系統(tǒng)綜合知識(shí)真題_第4頁
2018年下半年高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試信息系統(tǒng)綜合知識(shí)真題_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2018年下半年高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試信息系統(tǒng)綜合知識(shí)真題(總分:75.00,做題時(shí)間:150分鐘)單項(xiàng)選擇題(總題數(shù):44,分?jǐn)?shù):75.00)1.

在磁盤調(diào)度管理中,應(yīng)先進(jìn)行移臂調(diào)度,再進(jìn)行旋轉(zhuǎn)調(diào)度。假設(shè)磁盤移動(dòng)臂位于21號(hào)柱面上,進(jìn)程的請求序列如下表所示。如果采用最短移臂調(diào)度算法,那么系統(tǒng)的響應(yīng)序列應(yīng)為______。請求序列柱面號(hào)磁頭號(hào)扇區(qū)號(hào)①1789②2363③2396④32105⑤1784⑥32310⑦1779⑧23104⑨38108

(分?jǐn)?shù):1.00)

A.②⑧③④⑤①⑦⑥⑨

B.②③⑧④⑥⑨①⑤⑦

C.①②③④⑤⑥⑦⑧⑨

D.②⑧③⑤⑦①④⑥⑨

√解析:根據(jù)題干要求,先進(jìn)行移臂調(diào)度,找到對應(yīng)柱面。然后進(jìn)行旋轉(zhuǎn)調(diào)度,找到對應(yīng)磁頭和扇區(qū)。

由表可知①⑤⑦在17柱面(21-17=4),②③⑧在23柱面(23-21=2),④⑥在32柱面(32-21=9)。因此按最短移臂算法,應(yīng)該是23柱面→17柱面→32柱面→38柱面,只有D項(xiàng)滿足。.

某計(jì)算機(jī)系統(tǒng)中的進(jìn)程管理采用三態(tài)模型,那么下圖所示的PCB(進(jìn)程控制塊)的組織方式采用______,圖中______。

2.

(分?jǐn)?shù):2.00)

A.順序方式

B.鏈接方式

C.索引方式

D.Hash解析:進(jìn)程控制塊PCB的組織方式如下。

(1)線性表方式:不論進(jìn)程的狀態(tài)如何,將所有的PCB連續(xù)地存放在內(nèi)存的系統(tǒng)區(qū),這種方式適用于系統(tǒng)中進(jìn)程數(shù)目不多的情況。

(2)索引表方式:該方式是線性表方式的改進(jìn),系統(tǒng)按照進(jìn)程的狀態(tài)分別建立就緒索引表、阻塞索引表等。

(3)鏈接表方式:系統(tǒng)按照進(jìn)程的狀態(tài)將進(jìn)程的PCB組成隊(duì)列,從而形成就緒隊(duì)列、阻塞隊(duì)列和運(yùn)行隊(duì)列等。

運(yùn)行進(jìn)程為PCB1、PCB3,就緒進(jìn)程為PCB2、PCB4、PCB5,阻塞進(jìn)程為PCB6、PCB7、PCB8、PCB9。4.

某文件系統(tǒng)采用多級(jí)索引結(jié)構(gòu),若磁盤塊的大小為4KB字節(jié),每個(gè)塊號(hào)需占4個(gè)字節(jié),那么采用二級(jí)索引結(jié)構(gòu)時(shí)的文件最大長度可占用______個(gè)物理塊。

(分?jǐn)?shù):1.00)

A.1024

B.1024×1024

C.2048×2048

D.4096×4096解析:本題考查索引文件結(jié)構(gòu),在索引文件結(jié)構(gòu)中,二級(jí)間接索引是指索引節(jié)點(diǎn)對應(yīng)的磁盤塊保存索引表,在索引表指向的盤塊中依然保存索引表。由于每個(gè)索引表可以存4KB/4=1024個(gè)塊號(hào),所以二級(jí)索引可對應(yīng)1024×1024個(gè)物理塊。.

給定關(guān)系R(A,B,C,D,E)與S(A,B,C,F(xiàn),G),那么與表達(dá)式∏1,2,4,6,7(σi<6()等價(jià)的SQL語句為select______fromR,Swhere______。

5.

(分?jǐn)?shù):2.00)

A.R.A,R.B,R.E,S.C,G

B.R.A,R.B,D,F(xiàn),G

C.R.A,R.B,R.D,S.C,F(xiàn)

D.R.A,R.B,R.D,S.C,G解析:本題考查關(guān)系代數(shù)運(yùn)算與SQL語言的對應(yīng)關(guān)系,注意本題中R與S是執(zhí)行自然連接操作。操作時(shí)會(huì)將R與S中相同字段名進(jìn)行等值連接,并將結(jié)果集去重復(fù),所以R與S自然連接后的結(jié)果包括以下屬性:

R.A,R.B,R.C,D,E,F(xiàn),G。

關(guān)系代數(shù)選擇條件為“1<6”,即R.A<F。

關(guān)系代數(shù)投影操作條件為“1,2,4,6,7”,對應(yīng)的屬性為R.A,R.B,D,F(xiàn),G。7.

在關(guān)系R(A1,A2,A3)和S(A2,A3,A4)上進(jìn)行關(guān)系運(yùn)算的4個(gè)等價(jià)的表達(dá)式E1、E2、E3、E4,如下所示:

如果嚴(yán)格按照表達(dá)式運(yùn)算順序執(zhí)行,則查詢效率最高的是表達(dá)式______。

(分?jǐn)?shù):1.00)

A.E1

B.E2

C.E3

D.E4

√解析:本題考查關(guān)系代數(shù)運(yùn)行效率問題,解決這類問題有一個(gè)通用原則,即存在連接操作與選擇操作的盡可能早地完成選擇操作。這樣能降低參與連接操作的數(shù)據(jù)量,極大提升運(yùn)算效率。8.

在數(shù)據(jù)倉庫中,數(shù)據(jù)______是指數(shù)據(jù)一旦進(jìn)入數(shù)據(jù)倉庫后將被長期保留并定期加載和刷新??梢詧?zhí)行各種查詢操作,但很少對數(shù)據(jù)執(zhí)行修改和刪除操作。

(分?jǐn)?shù):1.00)

A.面向主題

B.集成性

C.相對穩(wěn)定性

D.反映歷史變化解析:數(shù)據(jù)倉庫的4大特點(diǎn)如下。

(1)向向主題:數(shù)據(jù)按主題組織。

(2)集成的:消除了源數(shù)據(jù)中的不一致性,提供整個(gè)企業(yè)的一致性全局信息。

(3)相對穩(wěn)定的:主要執(zhí)行查詢操作,只有少量的修改和刪除操作(或無刪除)。

(4)反映歷史變化:記錄了從過去某一時(shí)刻到當(dāng)前各個(gè)階段的信息,可對發(fā)展歷程和未來趨勢做定量分析和預(yù)測。9.

目前處理器市場中存在CPU和DSP兩種類型處理器,分別用于不同場景。這兩種處理器具有不同的體系結(jié)構(gòu),DSP采用______。

(分?jǐn)?shù):1.00)

A.馮·諾伊曼結(jié)構(gòu)

B.哈佛結(jié)構(gòu)

C.FPGA結(jié)構(gòu)

D.與CPU相同結(jié)構(gòu)解析:編程DSP芯片是一種具有特殊結(jié)構(gòu)的微處理器,為了達(dá)到快速進(jìn)行數(shù)字信號(hào)處理的目的,一般都采用特殊的軟硬件結(jié)構(gòu)。

(1)哈佛結(jié)構(gòu)。

DSP采用哈佛結(jié)構(gòu),將存儲(chǔ)器空間劃分成兩個(gè),分別存儲(chǔ)程序和數(shù)據(jù)。它們有兩組總線連接到處理器核,允許同時(shí)對它們進(jìn)行訪問。每個(gè)存儲(chǔ)器獨(dú)立編址,獨(dú)立訪問。這種安排將處理器的數(shù)據(jù)吞吐率加倍,更重要的是同時(shí)為處理器核提供數(shù)據(jù)與指令。在這種布局下,DSP得以實(shí)現(xiàn)單周期的MAC指令。

在哈佛結(jié)構(gòu)中,由于程序和數(shù)據(jù)存儲(chǔ)器在兩個(gè)分開的空間中,因此取指和執(zhí)行能完全重疊運(yùn)行。

(2)流水線。

與哈佛結(jié)構(gòu)相關(guān),DSP芯片廣泛采用2~6級(jí)流水線以減少指令執(zhí)行時(shí)間,從而增強(qiáng)了處理器的處理能力。這可使指令執(zhí)行能完全重疊,每個(gè)指令周期內(nèi),不同的指令都處于激活狀態(tài)。

(3)獨(dú)立的硬件乘法器。

在實(shí)現(xiàn)多媒體功能及數(shù)字信號(hào)處理的系統(tǒng)中,算法的實(shí)現(xiàn)和數(shù)字濾波都是計(jì)算密集型的應(yīng)用。在這些場合,乘法運(yùn)算是數(shù)字處理的重要組成部分,是各種算法實(shí)現(xiàn)的基本元素之一。乘法的執(zhí)行速度越快,DSP處理器的性能越高。相比一般的處理器需要30~40個(gè)指令周期,DSP芯片的特征就是有一個(gè)專用的硬件乘法器,乘法可以在一個(gè)指令周期內(nèi)完成。

(4)特殊的DSP指令。

DSP的另一特征是采用特殊的指令,專為優(yōu)化數(shù)字信號(hào)處理中的一些常用算法。這些特殊指令為一些典型的數(shù)字處理提供加速,可以大幅提高處理器的執(zhí)行效率,使一些高速系統(tǒng)的實(shí)時(shí)數(shù)據(jù)處理成為可能。

(5)獨(dú)立的DMA總線和控制器。

有一組或多組獨(dú)立的DMA總線,與CPU的程序、數(shù)據(jù)總線并行工作。在不影響CPU工作的條件下,DMA的速度已經(jīng)達(dá)到800MB/s以上。這在需要大數(shù)據(jù)量進(jìn)行交換的場合可以減小CPU的開銷,提高數(shù)據(jù)的吞吐率及系統(tǒng)的并行執(zhí)行能力。

(6)多處理器接口。

使多個(gè)處理器可以很方便地并行或串行工作以提高處理速度。

(7)JTAG(JointTestActionGroup)標(biāo)準(zhǔn)測試接口(IEEE1149標(biāo)準(zhǔn)接口)。

便于對DSP進(jìn)行片上的在線仿真和多DSP條件下的調(diào)試。

(8)快速的指令周期。

哈佛結(jié)構(gòu)、流水線操作、專用的硬件乘法器、特殊的DSP指令再加上集成電路的優(yōu)化設(shè)計(jì),可使DSP芯片的指令周期降低至10ns以下,快速的指令周期可以使DSP芯片能夠?qū)崟r(shí)實(shí)現(xiàn)許多DSP應(yīng)用。10.

以下關(guān)于串行總線的說法中,正確的是______。

(分?jǐn)?shù):1.00)

A.串行總線一般都是全雙工總線,適宜于長距離傳輸數(shù)據(jù)

B.串行總線傳輸?shù)牟ㄌ芈适强偩€初始化時(shí)預(yù)先定義好的,使用中不可改變

C.串行總線是按位(bit)傳輸數(shù)據(jù)的,其數(shù)據(jù)的正確性依賴于校驗(yàn)碼糾正

D.串行總線的數(shù)據(jù)發(fā)送和接收是以軟件查詢方式工作的解析:串行總線的特點(diǎn)如下。

(1)串行總線有半雙工和全雙工之分,全雙工是一條線發(fā)一條線收。

(2)串行總線適宜長距離傳輸數(shù)據(jù)。

(3)串行總線按位(bit)發(fā)送和接收,盡管較按字節(jié)(byte)的并行通信慢,但是串口可以在使用一條線發(fā)送數(shù)據(jù)的同時(shí)用另一條線接收數(shù)據(jù)。它很簡單并且能夠?qū)崿F(xiàn)遠(yuǎn)距離通信,如IEEE488定義并行通信狀態(tài)時(shí),規(guī)定設(shè)備線總長不得超過20米,并且任意兩種設(shè)備間的連接長度不得超過2米。而對于串口而言,長度可達(dá)1200米。

(4)串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn),對于兩個(gè)進(jìn)行通行的端口,這些參數(shù)必須匹配。

(5)串行總線的數(shù)據(jù)發(fā)送和接收可以使用多種方式,其中中斷方式與DMA較為常見。11.

嵌入式系統(tǒng)設(shè)計(jì)一般要考慮低功耗,軟件設(shè)計(jì)也要考慮低功耗設(shè)計(jì),軟件低功耗設(shè)計(jì)一般采用______。

(分?jǐn)?shù):1.00)

A.結(jié)構(gòu)優(yōu)化、編譯優(yōu)化和代碼優(yōu)化

B.軟硬件協(xié)同設(shè)計(jì)、開發(fā)過程優(yōu)化和環(huán)境設(shè)計(jì)優(yōu)化

C.輕量級(jí)操作系統(tǒng)、算法優(yōu)化和仿真實(shí)驗(yàn)

D.編譯優(yōu)化技術(shù)、軟硬件協(xié)同設(shè)計(jì)和算法優(yōu)化

√解析:軟件設(shè)計(jì)層面的功耗控制可以從以下幾個(gè)方面展開。

(1)軟硬件協(xié)同設(shè)計(jì),即軟件的設(shè)計(jì)要與硬件的匹配,考慮硬件因素。

(2)編譯優(yōu)化,采用低功耗優(yōu)化的編譯技術(shù)。

(3)減少系統(tǒng)的持續(xù)運(yùn)行時(shí)間,可從算法角度進(jìn)行優(yōu)化。

(4)用中斷代替查詢。

(5)進(jìn)行電源的有效管理。12.

CPU的頻率有主頻、倍頻和外頻。某處理器外頻是200MHz,倍頻是13,該款處理器的主頻是______。

(分?jǐn)?shù):1.00)

A.2.6GHz

B.1300MHz

C.15.38MHz

D.200MHz解析:CPU的工作頻率(主頻)=外頻×倍頻。

外頻就是外部頻率,指的是系統(tǒng)總線頻率。

倍頻的全稱是“倍頻系數(shù)”,是指CPU主頻與外頻之間的相對比例關(guān)系。最初CPU主頻和系統(tǒng)總線速度是一樣的,但CPU的速度越來越快,倍頻技術(shù)也就相應(yīng)產(chǎn)生。它的作用是使系統(tǒng)總線工作在相對較低的頻率上,而CPU速度可以通過倍頻來提升。

本題中外頻200MHz,倍頻13,所以主頻=200(MHz)×13=2.6(GHz)。13.

若信息碼字為111000110,生成多項(xiàng)式G(X)=X5+X3+1,則計(jì)算出來的CRC校驗(yàn)碼為______。

(分?jǐn)?shù):1.00)

A.01101

B.11001

C.001101

D.011001解析:多項(xiàng)式為101011,信息碼右邊補(bǔ)5個(gè)0后與多項(xiàng)式執(zhí)行模2除法,得余數(shù)即可。模2除法與算術(shù)除法類似,但每一位除的結(jié)果不影響其他位。即不向上一位借位,所以實(shí)際上就是異或(相同為0,不同為1)。

14.

在客戶機(jī)上運(yùn)行nslookup查詢某服務(wù)器名稱時(shí)能解析出IP地址,查詢IP地址時(shí)卻不能解析出服務(wù)器名稱,解決這一問題的方法是______。

(分?jǐn)?shù):1.00)

A.清除DNS緩存

B.刷新DNS緩存

C.為該服務(wù)器創(chuàng)建PTR記錄

D.重啟DNS服務(wù)解析:PTR記錄是反向記錄,通過IP查詢域名。15.

如果發(fā)送給DHCP客戶端的地址已經(jīng)被其他DHCP客戶端使用,客戶端會(huì)向服務(wù)器發(fā)送______信息包拒絕接收已經(jīng)分配的地址信息。

(分?jǐn)?shù):1.00)

A.DhcpAck

B.DhcpOffer

C.DhcpDecline

D.DhcpNack解析:DHCP客戶端收到DHCP服務(wù)器回應(yīng)的ACK報(bào)文后,通過地址沖突檢測發(fā)現(xiàn)服務(wù)器分配的地址沖突或者由于其他原因?qū)е虏荒苁褂?,則發(fā)送DhcpDecline報(bào)文通知服務(wù)器所分配的IP地址不可用。.

為了優(yōu)化系統(tǒng)的性能,有時(shí)需要對系統(tǒng)進(jìn)行調(diào)整。對于不同的系統(tǒng),其調(diào)整參數(shù)也不盡相同。例如,對于數(shù)據(jù)庫系統(tǒng),主要包括CPU/內(nèi)存使用狀況、______、進(jìn)程/線程使用狀態(tài)和日志文件大小等;對于應(yīng)用系統(tǒng),主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時(shí)間、______、特定應(yīng)用資源占用等。

16.

(分?jǐn)?shù):2.00)

A.數(shù)據(jù)丟包率

B.端口吞吐量

C.數(shù)據(jù)處理速率

D.查詢語句性能

√解析:為了優(yōu)化系統(tǒng)性能,有時(shí)需要對系統(tǒng)進(jìn)行調(diào)整。對于數(shù)據(jù)庫系統(tǒng),性能調(diào)整主要包括CPU/內(nèi)存使用狀況、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫管理、進(jìn)程/線程狀態(tài)、硬盤剩余空間、查詢語句性能、日志文件大小等;對于應(yīng)用系統(tǒng),性能調(diào)整主要包括應(yīng)用系統(tǒng)的可用性、響應(yīng)時(shí)間、并發(fā)用戶數(shù),以及特定應(yīng)用的系統(tǒng)資源占用等。.

系統(tǒng)工程利用計(jì)算機(jī)作為工具,對系統(tǒng)的結(jié)構(gòu)、元素、______和反饋等進(jìn)行分析,以達(dá)到最優(yōu)______、最優(yōu)設(shè)計(jì)、最優(yōu)管理和最優(yōu)控制的目的?;魻?A.D.Hall)于1969年提出了系統(tǒng)方法的三維結(jié)構(gòu)體系,通常稱為“霍爾三維結(jié)構(gòu)”,這是系統(tǒng)工程方法論的基礎(chǔ)?;魻柸S結(jié)構(gòu)以時(shí)間維、______維、知識(shí)維組成的立體結(jié)構(gòu)概括性地表示出系統(tǒng)工程的各階段、各步驟,以及所涉及的知識(shí)范圍。其中時(shí)間維是系統(tǒng)的工作進(jìn)程,一個(gè)具體的工程項(xiàng)目可以分為7個(gè)階段,在______階段會(huì)做出研制方案及生產(chǎn)計(jì)劃。

18.

(分?jǐn)?shù):4.00)

A.知識(shí)

B.需求

C.文檔

D.信息

√解析:系統(tǒng)工程是在20世紀(jì)中后期發(fā)展起來的一門新興學(xué)科,最早產(chǎn)生于20世紀(jì)40年代左右的美國。時(shí)至今日,系統(tǒng)工程已經(jīng)成為現(xiàn)代社會(huì)高速發(fā)展不可或缺的一部分。它的誕生讓自然科學(xué)和社會(huì)科學(xué)中有關(guān)的思想、理論和方法根據(jù)總體協(xié)調(diào)的需要聯(lián)系起來,綜合應(yīng)用并利用現(xiàn)代電子計(jì)算機(jī),對系統(tǒng)的結(jié)構(gòu)、要素、信息和反饋等進(jìn)行分析,以達(dá)到最優(yōu)規(guī)劃、最優(yōu)設(shè)計(jì)、最優(yōu)管理和最優(yōu)控制等目的。

霍爾三維結(jié)構(gòu)是由邏輯維、時(shí)間維和知識(shí)維組成的立體空間結(jié)構(gòu)。

(1)邏輯維。

運(yùn)用系統(tǒng)工程方法解決某一大型工程項(xiàng)目時(shí),一般可分為7個(gè)步驟。

●明確問題。

●建立價(jià)值體系或評(píng)價(jià)體系。

●系統(tǒng)分析。

●系統(tǒng)綜合。

●系統(tǒng)方案的優(yōu)化選擇。

●制定計(jì)劃有了決策就要付諸實(shí)施,實(shí)施就要依靠嚴(yán)格且有效的計(jì)劃。

(2)時(shí)間維(工作進(jìn)程)。

對于一個(gè)具體的工作項(xiàng)目,從制定規(guī)劃起一直到更新為止,全部過程可分為7個(gè)階段。

●規(guī)劃階段:即調(diào)研和程序設(shè)計(jì)階段,目的在于謀求活動(dòng)的規(guī)劃與戰(zhàn)略。

●擬訂方案:提出具體的計(jì)劃方案。

●研制階段:制定研制方案及生產(chǎn)計(jì)劃。

●生產(chǎn)階段:生產(chǎn)出系統(tǒng)的零部件及整個(gè)系統(tǒng),并提出安裝計(jì)劃。

●安裝階段:將系統(tǒng)安裝完畢,并完成系統(tǒng)的運(yùn)行計(jì)劃。

●運(yùn)行階段:系統(tǒng)按照預(yù)期的用途開展服務(wù)。

●更新階段:為了提高系統(tǒng)功能,取消舊系統(tǒng)而代之以新系統(tǒng),或改進(jìn)原有系統(tǒng)使之更加有效地工作。

(3)知識(shí)維(專業(yè)科學(xué)知識(shí))。

系統(tǒng)工程除了要求為完成上述各步驟及各階段所需的某些共性知識(shí)外,還需要其他學(xué)科的知識(shí)和各種專業(yè)技術(shù),霍爾把這些知識(shí)分為工程、醫(yī)藥、建筑、商業(yè)、法律、管理、社會(huì)科學(xué)和藝術(shù)等。各類系統(tǒng)工程,如軍事系統(tǒng)工程、經(jīng)濟(jì)系統(tǒng)工程和信息系統(tǒng)工程等都需要使用其他相應(yīng)的專業(yè)基礎(chǔ)知識(shí)。22.

項(xiàng)目時(shí)間管理中的過程包括______。

(分?jǐn)?shù):1.00)

A.活動(dòng)定義、活動(dòng)排序、活動(dòng)的資源估算和工作進(jìn)度分解

B.活動(dòng)定義、活動(dòng)排序、活動(dòng)的資源估算、活動(dòng)歷時(shí)估算、制定計(jì)劃和進(jìn)度控制

C.項(xiàng)目章程、項(xiàng)目范圍管理計(jì)劃、組織過程資產(chǎn)和批準(zhǔn)的變更申請

D.生產(chǎn)項(xiàng)目計(jì)劃、項(xiàng)目可交付物說明、信息系統(tǒng)要求說明和項(xiàng)目度量標(biāo)準(zhǔn)解析:時(shí)間管理的過程包括活動(dòng)定義、活動(dòng)排序、活動(dòng)的資源估算、活動(dòng)歷時(shí)估算、制定計(jì)劃和進(jìn)度控制。23.

文檔是影響軟件可維護(hù)性的決定因素,軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類,其中______不屬于用戶文檔包括的內(nèi)容。

(分?jǐn)?shù):1.00)

A.系統(tǒng)設(shè)計(jì)

B.版本說明

C.安裝手冊

D.參考手冊解析:用戶文檔主要描述所交付系統(tǒng)的功能和使用方法,并不關(guān)心這些功能是怎樣實(shí)現(xiàn)的。用戶文檔是了解系統(tǒng)的第1步,它可以讓用戶獲得對系統(tǒng)準(zhǔn)確的初步印象,其中至少應(yīng)該包括下述5方面的內(nèi)容。

(1)功能描述:說明系統(tǒng)能做什么。

(2)安裝文檔:說明怎樣安裝這個(gè)系統(tǒng),以及怎樣使系統(tǒng)適應(yīng)特定的硬件配置。

(3)使用手冊:簡要說明如何著手使用這個(gè)系統(tǒng)(通過豐富的例子說明怎樣使用常用的系統(tǒng)功能,并說明用戶操作錯(cuò)誤是怎樣恢復(fù)和重新啟動(dòng)的)。

(4)參考手冊:詳盡描述用戶可以使用的所有系統(tǒng)設(shè)施,以及它們的使用方法,并解釋系統(tǒng)可能產(chǎn)生的各種出錯(cuò)信息的含義(對參考手冊最主要的要求是完整,因此通常使用形式化的描述技術(shù))。

(5)操作員指南(如果需要有系統(tǒng)操作員的話):說明操作員應(yīng)如何處理使用中出現(xiàn)的各種情況。

系統(tǒng)文檔是從問題定義、需求說明到驗(yàn)收測試計(jì)劃這樣一系列和系統(tǒng)實(shí)現(xiàn)有關(guān)的文檔,描述系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)和測試的文檔對于理解程序和維護(hù)程序來說是非常重要的。24.

需求管理是一個(gè)對系統(tǒng)需求變更、了解和控制的過程,以下活動(dòng)中,______不屬于需求管理的主要活動(dòng)。

(分?jǐn)?shù):1.00)

A.文檔管理

B.需求跟蹤

C.版本控制

D.變更控制解析:需求管理活動(dòng)包括變更控制、版本控制、需求跟蹤、需求狀態(tài)跟蹤。25.

下面關(guān)于變更控制的描述中,______是不正確的。

(分?jǐn)?shù):1.00)

A.變更控制委員會(huì)只可以由一個(gè)小組擔(dān)任

B.控制需求變更與項(xiàng)目的其他配置管理決策有著密切的聯(lián)系

C.變更控制過程中可以使用相應(yīng)的自動(dòng)輔助工具

D.變更的過程中,允許拒絕變更解析:變更控制委員會(huì)可以由一個(gè)小組擔(dān)任,也可以由多個(gè)不同的小組擔(dān)任。變更控制委員會(huì)的成員應(yīng)能代表變更涉及的團(tuán)體,變更控制委員會(huì)可能包括如下方面的代表。

(1)產(chǎn)品或計(jì)劃管理部門。

(2)項(xiàng)目管理部門。

(3)開發(fā)部門。

(4)測試或質(zhì)量保證部門。

(5)市場部或客戶。

(6)制作用戶文檔的部門。

(7)技術(shù)支持部門。

(8)幫助桌面或用戶支持熱線部門。

(9)配置管理部門。26.

軟件開發(fā)過程模型中,______主要由原型開發(fā)階段和目標(biāo)軟件開發(fā)階段構(gòu)成。

(分?jǐn)?shù):1.00)

A.原型模型

B.瀑布模型

C.螺旋模型

D.基于構(gòu)件的模型解析:本題考查的是開發(fā)模型的特點(diǎn),題目所述“由原型開發(fā)階段和目標(biāo)軟件開發(fā)階段構(gòu)成”符合原型模型的特點(diǎn)。因?yàn)樵湍P褪紫仁褂迷瞳@取需求,需求獲取之后可能拋棄原型,然后根據(jù)原型獲得的需求進(jìn)行目標(biāo)軟件的開發(fā)。.

系統(tǒng)模塊化程度較高時(shí),更適合采用______方法,該方法通過使用基于構(gòu)件的開發(fā)方法獲得快速開發(fā)。______把整個(gè)軟件開發(fā)流程分成多個(gè)階段,每一個(gè)階段都由目標(biāo)設(shè)定、風(fēng)險(xiǎn)分析、開發(fā)和有效性驗(yàn)證,以及評(píng)審構(gòu)成。

27.

(分?jǐn)?shù):2.00)

A.快速應(yīng)用開發(fā)

B.瀑布模型

C.螺旋模型

D.原型模型解析:快速應(yīng)用開發(fā)利用了基本構(gòu)件開發(fā)方法的思想,大量采用現(xiàn)成的構(gòu)件進(jìn)行系統(tǒng)的開發(fā),所以速度很快。但這種開發(fā)要求系統(tǒng)模塊化程度高,因?yàn)橹挥羞@樣,才能更好利用現(xiàn)有的構(gòu)件。

螺旋模型將瀑布模型和演化模型結(jié)合起來,不僅體現(xiàn)了兩個(gè)模型的優(yōu)點(diǎn),而且還強(qiáng)調(diào)了其他模型均忽略的風(fēng)險(xiǎn)分析。螺旋模型的每一個(gè)周期都包括需求定義、風(fēng)險(xiǎn)分析、工程實(shí)現(xiàn)和評(píng)審4個(gè)階段,由這4個(gè)階段進(jìn)行迭代,軟件開發(fā)過程每迭代一次軟件開發(fā)就前進(jìn)一個(gè)層次。.

軟件開發(fā)環(huán)境應(yīng)支持多種集成機(jī)制,其中______用于存儲(chǔ)與系統(tǒng)開發(fā)有關(guān)的信息,并支持信息的交流與共享,______是實(shí)現(xiàn)過程集成和控制集成的基礎(chǔ)。

29.

(分?jǐn)?shù):2.00)

A.算法模型庫

B.環(huán)境信息庫

C.信息模型庫

D.用戶界面庫解析:軟件開發(fā)環(huán)境(SoftwareDevelopmentEnvironment,SDE)是指支持軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,由軟件工具集和環(huán)境集成機(jī)制構(gòu)成。

軟件開發(fā)環(huán)境應(yīng)支持多種集成機(jī)制,如平臺(tái)集成、數(shù)據(jù)集成、界面集成、控制集成和過程集成等。軟件開發(fā)環(huán)境應(yīng)支持小組工作方式,并為其提供配置管理。該環(huán)境的服務(wù)可用于支持各種軟件開發(fā)活動(dòng),包括分析、設(shè)計(jì)、編程、調(diào)試和編寫文檔等。

較完善的軟件開發(fā)環(huán)境通常具有多種功能,如軟件開發(fā)的一致性與完整性維護(hù)、配置管理及版本控制、數(shù)據(jù)的多種表示形式及其在不同形式之間的自動(dòng)轉(zhuǎn)換、信息的自動(dòng)檢索與更新、項(xiàng)目控制和管理,以及對開發(fā)方法學(xué)的支持。軟件開發(fā)環(huán)境具有集成性、開放性、可裁減性、數(shù)據(jù)格式一致性,以及風(fēng)格統(tǒng)一的用戶界面等特性,因而能大幅度地提高軟件生產(chǎn)率。

集成機(jī)制根據(jù)功能的不同,可劃分為環(huán)境信息庫、過程控制與消息服務(wù)器、環(huán)境用戶界面3個(gè)部分。

(1)環(huán)境信息庫:軟件開發(fā)環(huán)境的核心,用于存儲(chǔ)與系統(tǒng)開發(fā)有關(guān)的信息,并支持信息的交流與共享。其中主要存儲(chǔ)兩類信息,一類是開發(fā)過程中產(chǎn)生的有關(guān)被開發(fā)系統(tǒng)的信息,如分析文檔、設(shè)計(jì)文檔和測試報(bào)告等;另一類是環(huán)境提供的支持信息,如文檔模板、系統(tǒng)配置、過程模型和可復(fù)用構(gòu)件等。

(2)過程控制與消息服務(wù)器:實(shí)現(xiàn)過程集成和控制集成的基礎(chǔ),過程集成是按照具體軟件開發(fā)過程的要求進(jìn)行工具的選擇與組合;控制集成使各工具之間進(jìn)行并行通信和協(xié)同工作。

(3)環(huán)境用戶界面:包括環(huán)境總界面和由它實(shí)行統(tǒng)一控制的各環(huán)境部件及工具的界面。統(tǒng)一并具有一致性的用戶界面是軟件開發(fā)環(huán)境的重要特征,是充分發(fā)揮環(huán)境的優(yōu)越性,以及高效地使用工具并減輕用戶的學(xué)習(xí)負(fù)擔(dān)的保證。31.

軟件概要設(shè)計(jì)包括設(shè)計(jì)軟件的結(jié)構(gòu)、確定系統(tǒng)功能模塊及其相互關(guān)系,主要采用______描述程序的結(jié)構(gòu)。

(分?jǐn)?shù):1.00)

A.程序流程圖、PAD圖和偽代碼

B.模塊結(jié)構(gòu)圖、數(shù)據(jù)流圖和盒圖

C.模塊結(jié)構(gòu)圖、層次圖和HIPO圖

D.程序流程圖、數(shù)據(jù)流圖和層次圖解析:選項(xiàng)所列舉的圖與開發(fā)階段的對應(yīng)關(guān)系如下。

(1)需求分析階段:數(shù)據(jù)流圖。

(2)概要設(shè)計(jì)階段:模塊結(jié)構(gòu)圖、層次圖和HIPO圖。

(3)詳細(xì)設(shè)計(jì)階段:程序流程圖、偽代碼和盒圖。.

軟件設(shè)計(jì)包括4個(gè)既獨(dú)立又相互聯(lián)系的活動(dòng),即高質(zhì)量的______將改善程序結(jié)構(gòu)和模塊劃分,降低過程復(fù)雜性;______的主要目標(biāo)是開發(fā)一個(gè)模塊化的程序結(jié)構(gòu),并表示出模塊間的控制關(guān)系;______描述了軟件與用戶之間的交互關(guān)系。

32.

(分?jǐn)?shù):3.00)

A.程序設(shè)計(jì)

B.數(shù)據(jù)設(shè)計(jì)

C.算法設(shè)計(jì)

D.過程設(shè)計(jì)解析:軟件設(shè)計(jì)包括體系結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和過程設(shè)計(jì)。

(1)結(jié)構(gòu)設(shè)計(jì):定義軟件系統(tǒng)各主要部件之間的關(guān)系。

(2)數(shù)據(jù)設(shè)計(jì):將模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)的定義,好的數(shù)據(jù)設(shè)計(jì)將改善程序結(jié)構(gòu)和模塊劃分,降低過程復(fù)雜性。

(3)接口設(shè)計(jì)(人機(jī)界面設(shè)計(jì)):軟件內(nèi)部、軟件和操作系統(tǒng)之間,以及軟件和人之間如何通信。

(4)過程設(shè)計(jì):系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述。35.

軟件重用可以分為垂直式重用和水平式重用,______是一種典型的水平式重用。

(分?jǐn)?shù):1.00)

A.醫(yī)學(xué)詞匯表

B.標(biāo)準(zhǔn)函數(shù)庫

C.電子商務(wù)標(biāo)準(zhǔn)

D.網(wǎng)銀支付接口解析:軟件重用分垂直式重用與水平式重用,垂直式重用是指局限于某一垂直領(lǐng)域的重用,如只在電力系統(tǒng)中用到的構(gòu)件;而水平式重用是指通用領(lǐng)域的重用,如標(biāo)準(zhǔn)函數(shù)庫,任何軟件都能用,所以是水平式重用。.

EJB是企業(yè)級(jí)Java構(gòu)件,用于開發(fā)和部署多層結(jié)構(gòu)、分布式和面向?qū)ο蟮腏ava應(yīng)用系統(tǒng),其中______負(fù)責(zé)完成服務(wù)端與客戶端的交互;______用于數(shù)據(jù)持久化來簡化數(shù)據(jù)庫開發(fā)工作;______主要用來處理并發(fā)和異步訪問操作。

36.

(分?jǐn)?shù):3.00)

A.會(huì)話型構(gòu)件

B.實(shí)體型構(gòu)件

C.COM構(gòu)件

D.消息驅(qū)動(dòng)構(gòu)件解析:EJB分為會(huì)話構(gòu)件、實(shí)體構(gòu)件和消息驅(qū)動(dòng)構(gòu)件。

(1)會(huì)話構(gòu)件:用于實(shí)現(xiàn)業(yè)務(wù)邏輯,它可以是有狀態(tài)的,也可以是無狀態(tài)的。每當(dāng)客戶端請求時(shí),容器就會(huì)選擇一個(gè)會(huì)話構(gòu)件來為客戶端服務(wù)。會(huì)話構(gòu)件可以直接訪問數(shù)據(jù)庫,但更多時(shí)候,它會(huì)通過實(shí)體構(gòu)件實(shí)現(xiàn)數(shù)據(jù)訪問。

(2)實(shí)體構(gòu)件:用于實(shí)現(xiàn)O/R映射,負(fù)責(zé)將數(shù)據(jù)庫中的表記錄映射為內(nèi)存中的實(shí)體對象。事實(shí)上,創(chuàng)建一個(gè)實(shí)體構(gòu)件對象相當(dāng)于新建一條記錄;刪除一個(gè)實(shí)體構(gòu)件會(huì)同時(shí)從數(shù)據(jù)庫中刪除對應(yīng)記錄;修改一個(gè)實(shí)體構(gòu)件時(shí),容器會(huì)自動(dòng)將實(shí)體構(gòu)件的狀態(tài)和數(shù)據(jù)庫同步。

(3)消息驅(qū)動(dòng)構(gòu)件:EJB3.0中引入的新的企業(yè)構(gòu)件,基于JMS消息,只能接收客戶端發(fā)送的JMS消息后處理。它實(shí)際上是一個(gè)異步的無狀態(tài)會(huì)話構(gòu)件,客戶端調(diào)用它后無須等待,立刻返回,消息驅(qū)動(dòng)構(gòu)件將異步處理客戶請求。這適合于需要異步處理請求的場合,如訂單處理,這樣就能避免客戶端長時(shí)間地等待一個(gè)方法調(diào)用直到返回結(jié)果。39.

構(gòu)件組裝成軟件系統(tǒng)的過程可以分為3個(gè)不同的層次,即______。

(分?jǐn)?shù):1.00)

A.初始化、互聯(lián)和集成

B.連接、集成和演化

C.定制、集成和擴(kuò)展

D.集成、擴(kuò)展和演化解析:系統(tǒng)構(gòu)件組裝分為3個(gè)不同的層次,即定制(Customization)、集成(Integration)和擴(kuò)展(Extension),這3個(gè)層次對應(yīng)于構(gòu)件組裝過程中的不同任務(wù)。40.

在CORBA服務(wù)端構(gòu)件模型中,______是CORBA對象的真正實(shí)現(xiàn),負(fù)責(zé)完成客戶端請求。

(分?jǐn)?shù):1.00)

A.伺服對象(Servant)

B.對象適配器(ObjectAdapter)

C.對象請求代理(ObjectRequestBroker)

D.適配器激活器(AdapterActivator)解析:(1)伺服對象(Servant):CORBA對象的真正實(shí)現(xiàn),負(fù)責(zé)完成客戶端請求。

(2)對象適配器(ObjectAdapter):用于屏蔽ORB內(nèi)核的實(shí)現(xiàn)細(xì)節(jié),為服務(wù)器對象的實(shí)現(xiàn)者提供抽象接口,以便它們使用ORB內(nèi)部的某些功能。

(3)對象請求代理(ObjectRequestBroker):解釋調(diào)用并負(fù)責(zé)查找實(shí)現(xiàn)該請求的對象,將參數(shù)傳給找到的對象,并調(diào)用方法返回結(jié)果。客戶方不需要了解服務(wù)對象的位置、通信方式、實(shí)現(xiàn)、激活或存儲(chǔ)機(jī)制。41.

J2EE應(yīng)用系統(tǒng)支持5種不同類型的構(gòu)件模型,包括______。

(分?jǐn)?shù):1.00)

A.Applet、JFC、JSP、Servlet、EJB

B.JNDI、IIOP、RMI、EJB、JSP/Servlet

C.JDBC、EJB、JSP、Servlet、JCA

D.Applet、Servlet、JSP、EJB、ApplicationClient

√解析:J2EE核心組成如下。

(1)容器:AppletContainer、ApplicationContainer、WebContainer、EJBContainer。

(2)組件:Applet、Application、JSP/Servlet、EJB。

(3)服務(wù):HTTP(HypertextTransferProtocol,超文本傳輸協(xié)議)。

(4)RMI-IIOP(RemoteMethodInvocationovertheInternetInter-ORBProtocol):遠(yuǎn)程方法調(diào)用,融合了JavaRMI和CORBA(CommonObjectRequestBrokerArchitecture,公共對象請求代理體系結(jié)構(gòu))在使用Application或Web端訪問EJB端組件時(shí)使用。

(5)JavaIDL(JavaInterfaceDefinitionLanguage):Java接口定義語言,主要用于訪問外部的CORBA服務(wù)。

(6)JTA(JavaTransactionAPI):用于進(jìn)行事務(wù)處理操作的API。

(7)JDBC(JavaDatabaseConnectivity):為數(shù)據(jù)庫操作提供的一組API。

(8)JMS(JavaMassageService):用于發(fā)送點(diǎn)對點(diǎn)消息的服務(wù)。

(9)JavaMail:用于發(fā)送郵件。

(10)JAF(JavaActivationFramework):用于封裝傳遞的郵件數(shù)據(jù)。

(11)JNDI(JavaNamingandDirectoryInterface):命名目錄服務(wù)。

(12)JAXP(JavaAPIforXMLParsing):專門用于XML解析操作的API。

(13)JCA(J2EEConnectorArchitecture):Java連接器構(gòu)架。

(14)JAAS(JavaAuthenticationandAuthorizationService):認(rèn)證和授權(quán)服務(wù)。

(15)JSF(JavaServerFaces):一種用于構(gòu)建JavaWeb應(yīng)用程序的標(biāo)準(zhǔn)框架。

(16)JSTL(JSPStandardTagLibrary):JSP標(biāo)準(zhǔn)標(biāo)簽庫。

(17)SAAJ(SOAPwithAttachmentsAPIforJAVA):在松散耦合軟件系統(tǒng)中利用SOAP協(xié)議實(shí)現(xiàn)的基于XML消息傳遞的API規(guī)范。

(18)JAXR(JavaAPIforXMLRegistries):提供了多種類型注冊服務(wù)進(jìn)行交互的API。.

軟件測試一般分為兩個(gè)大類,即動(dòng)態(tài)測試和靜態(tài)測試,前者通過運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤,包括______等方法;后者采用人工和計(jì)算機(jī)輔助靜態(tài)分析的手段對程序進(jìn)行檢測,包括______等方法。

42.

(分?jǐn)?shù):2.00)

A.邊界值分析、邏輯覆蓋、基本路徑

B.桌面檢查、邏輯覆蓋、錯(cuò)誤推測

C.桌面檢查、代碼審查、代碼走查

D.錯(cuò)誤推測、代碼審查、基本路徑解析:本題考查測試的分類,測試可以分為動(dòng)態(tài)測試與靜態(tài)測試。

動(dòng)態(tài)測試是通過運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤,包括黑盒測試(等價(jià)類劃分、邊界值分析法和錯(cuò)誤推測法)與白盒測試(各種類型的覆蓋測試)。

靜態(tài)測試是人工測試方式,包括桌前檢查(桌面檢查)、代碼走查和代碼審查。44.

體系結(jié)構(gòu)模型的多視圖表示是從不同的視角描述特定系統(tǒng)的體系結(jié)構(gòu),著名的4+1模型支持從______描述系統(tǒng)體系結(jié)構(gòu)。

(分?jǐn)?shù):1.00)

A.邏輯視圖、開發(fā)視圖、物理視圖、進(jìn)程視圖、統(tǒng)一的場景

B.邏輯視圖、開發(fā)視圖、物理視圖、模塊視圖、統(tǒng)一的場景

C.邏輯視圖、開發(fā)視圖、構(gòu)件視圖、進(jìn)程視圖、統(tǒng)一的場景

D.領(lǐng)域視圖、開發(fā)視圖、構(gòu)件視圖、進(jìn)程視圖、統(tǒng)一的場景解析:4+1視圖即邏輯視圖、開發(fā)視圖、物理視圖(部署視圖)、進(jìn)程視圖、統(tǒng)一的場景。.

特定領(lǐng)域軟件架構(gòu)(DomainSpecificSoftwareArchitecture,DSSA)的基本活動(dòng)包括領(lǐng)域分析、領(lǐng)域設(shè)計(jì)和領(lǐng)域?qū)崿F(xiàn),其中領(lǐng)域分析的主要目的是獲得領(lǐng)域模型;領(lǐng)域設(shè)計(jì)的主要目標(biāo)是獲得______;領(lǐng)域?qū)崿F(xiàn)是為了______。

45.

(分?jǐn)?shù):2.00)

A.特定領(lǐng)域軟件需求

B.特定領(lǐng)域軟件架構(gòu)

C.特定領(lǐng)域軟件設(shè)計(jì)模型

D.特定領(lǐng)域軟件重用模型解析:DSSA以一個(gè)特定問題領(lǐng)域?yàn)閷ο?,形成由領(lǐng)域參考模型、參考需求、參考架構(gòu)等組成的開發(fā)基礎(chǔ)架構(gòu),其目標(biāo)是支持一個(gè)特定領(lǐng)域中多個(gè)應(yīng)用的生成。DSSA的基本活動(dòng)包括領(lǐng)域分析、領(lǐng)域設(shè)計(jì)和領(lǐng)域?qū)崿F(xiàn),其中領(lǐng)域分析的主要目的是獲得領(lǐng)域模型,領(lǐng)域模型描述領(lǐng)域中系統(tǒng)之間共同的需求,即領(lǐng)域需求;領(lǐng)域設(shè)計(jì)的主要目標(biāo)是獲得DSSA,DSSA描述領(lǐng)域模型中表示需求的解決方案;領(lǐng)域?qū)崿F(xiàn)的主要目標(biāo)是依據(jù)領(lǐng)域模型和DSSA開發(fā)和組織可重用信息,并實(shí)現(xiàn)基礎(chǔ)軟件架構(gòu)。.

體系結(jié)構(gòu)權(quán)衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)包含4個(gè)主要的活動(dòng)領(lǐng)域,分別是場景和需求收集、體系結(jié)構(gòu)視圖和場景實(shí)現(xiàn)、______、折中;基于場景的架構(gòu)分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)的主要輸入是問題描述、需求聲明和______。

47.

(分?jǐn)?shù):2.00)

A.架構(gòu)設(shè)計(jì)

B.問題分析與建模

C.屬性模型構(gòu)造和分析

D.質(zhì)量建模解析:ATAM分為4個(gè)主要的活動(dòng)領(lǐng)域(或階段),分別是場景和需求收集、體系結(jié)構(gòu)視圖和場景實(shí)現(xiàn)、屬性模型構(gòu)造和分析、折中。

SAAM分析評(píng)估體系結(jié)構(gòu)的過程包括5個(gè)步驟,即場景開發(fā)、體系結(jié)構(gòu)描述、單個(gè)場景評(píng)估、場景交互和總體評(píng)估。SAAM的主要輸入問題是問題描述、需求聲明和體系結(jié)構(gòu)描述。.

在倉庫風(fēng)格中有兩種不同的構(gòu)件,其中______說明當(dāng)前狀態(tài),______在中央數(shù)據(jù)存儲(chǔ)上執(zhí)行。

49.

(分?jǐn)?shù):2.00)

A.注冊表

B.中央數(shù)據(jù)結(jié)構(gòu)

C.事件

D.數(shù)據(jù)庫解析:本題考查的是架構(gòu)風(fēng)格的概念,屬于教程原話:“在倉庫風(fēng)格中有兩種不同的構(gòu)件,中央數(shù)據(jù)結(jié)構(gòu)說明當(dāng)前狀態(tài),獨(dú)立構(gòu)件在中央數(shù)據(jù)存儲(chǔ)上執(zhí)行。”.

某公司欲開發(fā)一個(gè)大型多人即時(shí)戰(zhàn)略游戲,游戲設(shè)計(jì)的目標(biāo)之一是能夠支持玩家自行創(chuàng)建戰(zhàn)役地圖,并定義游戲?qū)ο蟮男袨楹蛯ο笾g的關(guān)系。針對該需求,采用______架構(gòu)風(fēng)格最為合適。在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出兩個(gè)核心質(zhì)量屬性場景,其中“在并發(fā)用戶數(shù)量為10000人時(shí),用戶的請求需要在1s內(nèi)得到響應(yīng)”主要與______質(zhì)量屬性相關(guān);“對游戲系統(tǒng)進(jìn)行二次開發(fā)的時(shí)間不超過3個(gè)月”主要與______質(zhì)量屬性相關(guān)。

51.

(分?jǐn)?shù):3.00)

A.層次系統(tǒng)

B.解釋器

C.黑板

D.事件驅(qū)動(dòng)系統(tǒng)解析:本題是極為經(jīng)典的考題,題目中提及“支持玩家白行創(chuàng)建戰(zhàn)役地圖”說明系統(tǒng)要能應(yīng)對“自定義”內(nèi)容的解析,這需要用到解釋器風(fēng)格;“并發(fā)用戶數(shù)量為10000人時(shí)用戶請求要在1s內(nèi)得到響應(yīng)”屬于典型的性能屬性;“對游戲系統(tǒng)進(jìn)行二次開發(fā)的時(shí)間不超過3個(gè)月”屬于可修改性屬性。.

設(shè)計(jì)模式描述了一個(gè)出現(xiàn)在特定設(shè)計(jì)語境中的設(shè)計(jì)再現(xiàn)問題,并為其解決方案提供一個(gè)經(jīng)過充分驗(yàn)證的通用方案,不同的設(shè)計(jì)模式關(guān)注解決不同的問題。例如,抽象工廠模式提供一個(gè)接口,可以創(chuàng)建一系列相關(guān)或相互依賴的對象。而無須指定它們具體的類,這是一種______模式;______模式將類的抽象部分及其實(shí)現(xiàn)部分分離出來,使它們可以獨(dú)立變化,這屬于______模式;______模式將一個(gè)請求封裝為一個(gè)對象,從而可用不同的請求對客戶進(jìn)行參數(shù)化,將請求排隊(duì)或記錄請求日志并支持可撤銷的操作。

54.

(分?jǐn)?shù):4.00)

A.組合型

B.結(jié)構(gòu)型

C.行為型

D.創(chuàng)建型

√解析:設(shè)計(jì)模式包括創(chuàng)建型、結(jié)構(gòu)型和行為型3大類別。

抽象工廠模式屬于創(chuàng)建型設(shè)計(jì)模式。

橋接模式屬于結(jié)構(gòu)型設(shè)計(jì)模式。.

某公司欲開發(fā)一個(gè)人員管理系統(tǒng),在架構(gòu)設(shè)計(jì)階段公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場景,其中“管理系統(tǒng)遭遇斷電后,能夠在15s內(nèi)自動(dòng)切換至備用系統(tǒng)并恢復(fù)正常運(yùn)行”主要與______質(zhì)量屬性相關(guān),通??刹捎胈_____架構(gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)正常運(yùn)行時(shí),人員信息查詢請求應(yīng)該在2s內(nèi)返回結(jié)果”主要與______質(zhì)量屬性相關(guān),通??刹捎胈_____上架構(gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)需要對用戶的操作情況進(jìn)行記錄,并對所有針對系統(tǒng)的惡意操作行為進(jìn)行報(bào)警和記錄”主要與______質(zhì)量屬性相關(guān),通??刹捎胈_____架構(gòu)策略實(shí)現(xiàn)該屬性。

58.

(分?jǐn)?shù):6.00)

A.可用性

B.性能

C.易用性

D.可修改性解析:此題為近幾年經(jīng)典題型,主要考查質(zhì)量屬性相關(guān)概念,屬于送分題。.

數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報(bào)文摘要進(jìn)行加密,接收方用發(fā)送方的公鑰驗(yàn)證真?zhèn)?。生成消息摘要的目的是______,對摘要進(jìn)行加密的目的是______。

64.

(分?jǐn)?shù):2.00)

A.防止竊聽

B.防止抵賴

C.防止篡改

D.防止重放解析:報(bào)文摘要用于為發(fā)送的報(bào)文生成一個(gè)非常小的摘要信息,這個(gè)摘要信息保證原報(bào)文的完整性。即原報(bào)文只要有一位被改變,則摘要信息就會(huì)不匹配。

用私鑰對摘要做加密不僅保證了摘要的私密性,還可以防止抵賴,因?yàn)橹挥衅ヅ涞墓€能夠解開。也就是說,如果用某人的公鑰能夠解開報(bào)文,說明就是某人做的。66.

某軟件程序員接受X公司(軟件著作權(quán)人)委托開發(fā)一個(gè)軟件,3個(gè)月后又接受Y公司委托開發(fā)功能類似的軟件。該程序員僅將受X公司委托開發(fā)的軟件略做修改即提交給Y公司,此種行為______。

(分?jǐn)?shù):1.00)

A.屬于開發(fā)者的特權(quán)

B.屬于正常使用著作權(quán)

C.不構(gòu)成侵權(quán)

D.構(gòu)成侵權(quán)

√解析:本題的情況屬于委托開發(fā),題目已明確了著作權(quán)歸屬于x公司,所以作者并沒有著作權(quán)。把沒有著作權(quán)的作品修改并售賣,這是侵權(quán)的行為。67.

軟件著作權(quán)受法律保護(hù)的期限是自然人死亡后第______,一旦保護(hù)期滿,權(quán)利將自行終止,成為社會(huì)公眾可以自由使用的知識(shí)。

(分?jǐn)?shù):1.00)

A.10年

B.25年

C.50年

D.不確定解析:自然人的軟件著作權(quán),保護(hù)期為自然人終生及其死亡后50年,截止于自然人死亡后第50年的12月31日;軟件是合作開發(fā)的,截止于最后死亡的自然人死亡后第50年的12月31日;法人或者其他組織的軟件著作權(quán),保護(hù)期為50年,截止于軟件首次發(fā)表后第50年的12月31日。但軟件自開發(fā)完成之日起50年內(nèi)未發(fā)表的,不再受到法律保護(hù)。68.

譚某是CZB物流公司的業(yè)務(wù)系統(tǒng)管理員,任職期間譚某根據(jù)公司的業(yè)務(wù)要求開發(fā)了“報(bào)關(guān)業(yè)務(wù)系統(tǒng)V1.0”,并由公司使用。以下說法正確的是______。

(分?jǐn)?shù):1.00)

A.報(bào)關(guān)業(yè)務(wù)系統(tǒng)V1.0的著作權(quán)屬于譚某

B.報(bào)關(guān)業(yè)務(wù)系統(tǒng)V1.0的著作權(quán)屬于CZB物流公司

C.報(bào)關(guān)業(yè)務(wù)系統(tǒng)V1.0的著作權(quán)屬于譚某和CZB物流公司

D.報(bào)關(guān)業(yè)務(wù)系統(tǒng)V1.0的著作權(quán)不屬于譚某和CZB物流公司解析:本題考查職務(wù)作品界定問題,題目提到“任職期間,譚某根據(jù)公司的業(yè)務(wù)要求開發(fā)了報(bào)關(guān)業(yè)務(wù)系統(tǒng)”。這個(gè)系統(tǒng)應(yīng)屬于職務(wù)作品,所以著作權(quán)屬于CZB物流公司。69.

某企業(yè)準(zhǔn)備將4個(gè)工人甲、乙、丙、丁分配在A、B、C、D共4個(gè)崗位。每個(gè)工人技術(shù)水平不同,在不同崗位上每天完成任務(wù)所需的工時(shí)見下表。適當(dāng)安排崗位,可使4個(gè)工人以最短的總工時(shí)______全部完成每天的任務(wù)。

ABCD甲7523乙9437丙5475丁4656

(分?jǐn)?shù):1.00)

A.13

B.14

C.15

D.16解析:經(jīng)分析表中處于左下到右上對角線的位置,4值相加最少,即4+4+3+3=14。70.

在如下線性約束條件下2x+3y<=30;x+2y>=10;x>=y;x>

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論