2025年下半年軟件水平考試高級(jí)系統(tǒng)架構(gòu)師上午綜合知識(shí)真_第1頁
2025年下半年軟件水平考試高級(jí)系統(tǒng)架構(gòu)師上午綜合知識(shí)真_第2頁
2025年下半年軟件水平考試高級(jí)系統(tǒng)架構(gòu)師上午綜合知識(shí)真_第3頁
2025年下半年軟件水平考試高級(jí)系統(tǒng)架構(gòu)師上午綜合知識(shí)真_第4頁
2025年下半年軟件水平考試高級(jí)系統(tǒng)架構(gòu)師上午綜合知識(shí)真_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

下六個(gè)月軟件水平考試(高級(jí))系統(tǒng)架構(gòu)師上午(綜合知識(shí))真題試卷(題後含答案及解析)題型有:1.選擇題選擇題(每題1分,共75分)下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一種選項(xiàng)是對(duì)的的,請(qǐng)將此選項(xiàng)涂寫在答題卡對(duì)應(yīng)位置上,答在試卷上不得分。1.若系統(tǒng)中存在n個(gè)等待事務(wù)Ti(i=0,1,2,…,n-1),其中:T0正等待被T1鎖住的數(shù)據(jù)項(xiàng)A1,T1正等待被T2鎖住的數(shù)據(jù)項(xiàng)A2,…,Ti正等待被Ti+1鎖住的數(shù)據(jù)項(xiàng)Ai+1,…,Tn-1正等待被T0鎖住的數(shù)據(jù)項(xiàng)A0,則系統(tǒng)處在___________狀態(tài)。A.封鎖B.死鎖C.循環(huán)D.并發(fā)處理對(duì)的答案:B解析:本題考察關(guān)系數(shù)據(jù)庫事務(wù)處理方面的基礎(chǔ)知識(shí)。與操作系統(tǒng)同樣,封鎖的措施也許引起活鎖和死鎖。例如事務(wù)T1封鎖了數(shù)據(jù)R,事務(wù)T2祈求封鎖R,于是T2等待。T3也祈求封鎖R,當(dāng)T1釋放了R上的封鎖之後系統(tǒng)首先同意了T3的祈求,T2仍然等待。然後T4又祈求封鎖R,當(dāng)T3釋放R上的封鎖後系統(tǒng)又同意了T4的祈求,……。T2有也許長期等待,這就是活鎖。防止活鎖的簡樸措施是采用先來先服務(wù)的方略。即讓封鎖子系統(tǒng)按祈求封鎖的先後次序?qū)κ聞?wù)排隊(duì)。數(shù)據(jù)尺上的鎖一旦釋放就同意申請(qǐng)隊(duì)列中的第一種事務(wù)獲得鎖。又如事務(wù)T1封鎖了數(shù)據(jù)R1,T2封鎖了數(shù)據(jù)R2,T3封鎖了數(shù)據(jù)R3。然後T1又祈求封鎖R2,T2祈求封鎖R3,T3祈求封鎖R1。于是出現(xiàn)T1等待T2釋放R2上的封鎖,T2等待T3釋放R3上的封鎖,T3等待T1釋放R1上的封鎖。這就使得三個(gè)事務(wù)永遠(yuǎn)不能結(jié)束。即多種事務(wù)都祈求封鎖別的事務(wù)已封鎖的數(shù)據(jù),導(dǎo)致無法運(yùn)行下去的現(xiàn)象稱為死鎖。2.在分布式數(shù)據(jù)庫中包括分片透明、復(fù)制透明、位置透明和邏輯透明等基本概念,其中:__________是指局部數(shù)據(jù)模型透明,即顧客或應(yīng)用程序不必懂得局部場(chǎng)地使用的是哪種數(shù)據(jù)模型。A.分片透明B.復(fù)制透明C.位置透明D.邏輯透明對(duì)的答案:D解析:本題考察對(duì)分布式數(shù)據(jù)庫基本概念的理解。分片透明是指顧客或應(yīng)用程序不需要懂得邏輯上訪問的表詳細(xì)是怎么分塊存儲(chǔ)的。復(fù)制透明是指采用復(fù)制技術(shù)的分布措施,顧客不需要懂得數(shù)據(jù)是復(fù)制到哪些節(jié)點(diǎn),怎樣復(fù)制的。位置透明是指顧客不必懂得數(shù)據(jù)寄存的物理位置,邏輯透明,即局部數(shù)據(jù)模型透明,是指顧客或應(yīng)用程序不必懂得局部場(chǎng)地使用的是哪種數(shù)據(jù)模型。3.在嵌入式操作系統(tǒng)中,板級(jí)支持包BSP作為對(duì)硬件的抽象,實(shí)現(xiàn)了___________。A.硬件無關(guān)性,操作系統(tǒng)無關(guān)性B.硬件有關(guān)性,操作系統(tǒng)有關(guān)性C.硬件無關(guān)性,操作系統(tǒng)有關(guān)性D.硬件有關(guān)性,操作系統(tǒng)無關(guān)性對(duì)的答案:D解析:本題考察嵌入式系統(tǒng)的基礎(chǔ)知識(shí)。在嵌入式系統(tǒng)中,板級(jí)支持包BoardSupportPackage(簡稱BSP)是對(duì)硬件抽象層的實(shí)現(xiàn),是介于主板的硬件和操作系統(tǒng)驅(qū)動(dòng)程序之間的一層,為整個(gè)軟件系統(tǒng)提供底層硬件支持,是介于底層硬件和上層軟件之間的底層軟件開發(fā)包,它重要的功能是給上層提供統(tǒng)一接口,同步屏蔽多種硬件底層的差異,以及提供操作系統(tǒng)的驅(qū)動(dòng)及硬件驅(qū)動(dòng)。簡樸地說,就是BSP包括了所有與硬件有關(guān)的代碼,為操作系統(tǒng)提供了硬件平臺(tái)無關(guān)性。4.如下描述中,__________不是嵌入式操作系統(tǒng)的特點(diǎn)。A.面向應(yīng)用,可以進(jìn)行裁剪和移植B.用于特定領(lǐng)域,不需要支持多任務(wù)C.可靠性高,不必人工干預(yù)獨(dú)立運(yùn)行,并處理各類事件和故障D.規(guī)定編碼體積小,可以在嵌入式系統(tǒng)的有效存儲(chǔ)空間內(nèi)運(yùn)行對(duì)的答案:B解析:本題考察嵌入式系統(tǒng)的基礎(chǔ)知識(shí)。嵌入式操作系統(tǒng)是應(yīng)用于嵌入式系統(tǒng),實(shí)現(xiàn)軟硬件資源的分派,任務(wù)調(diào)度,控制、協(xié)調(diào)并發(fā)活動(dòng)等的操作系統(tǒng)軟件。它除了具有一般操作系統(tǒng)最基本的功能如多任務(wù)調(diào)度、同步機(jī)制等之外,一般還會(huì)具有如下合用于嵌入式系統(tǒng)的特性:面向應(yīng)用,可以進(jìn)行檢查和移植,以支持開放性和可伸縮性的體系構(gòu)造;強(qiáng)實(shí)時(shí)性,以適應(yīng)多種控制設(shè)備及系統(tǒng);硬件合用性,對(duì)于不一樣硬件平臺(tái)提供有效的支持并實(shí)現(xiàn)統(tǒng)一的設(shè)備驅(qū)動(dòng)接口;高可靠性,運(yùn)行時(shí)不必顧客過多干預(yù),并處理各類事件和故障;編碼體積小,一般會(huì)固化在嵌入式系統(tǒng)有限的存儲(chǔ)單元中。5.嵌入式軟件設(shè)計(jì)需要考慮___________以保障軟件良好的可移植性。A.先進(jìn)性B.易用性C.硬件無關(guān)性D.可靠性對(duì)的答案:C解析:本題考察嵌入式系統(tǒng)的基礎(chǔ)知識(shí)。嵌入式系統(tǒng)的軟件設(shè)計(jì)除了需要考慮一般軟件設(shè)計(jì)的基本規(guī)定之外,一般都會(huì)規(guī)定嵌入式系統(tǒng)軟件具有良好的可移植性,以實(shí)現(xiàn)對(duì)不一樣硬件平臺(tái)的合用性,這就規(guī)定基于硬件抽象層的系統(tǒng)軟件設(shè)計(jì)特性實(shí)現(xiàn)對(duì)上層軟件的統(tǒng)一接口,做到硬件無關(guān)性。6.下列說法中對(duì)的的是___________。A.半雙工總線只在一種方向上傳播信息,全雙工總線可在兩個(gè)方向上輪番傳播信息B.半雙工總線只在一種方向上傳播信息,全雙工總線可在兩個(gè)方向上同步傳播信息C.半雙工總線可在兩個(gè)方向上輪番傳播信息,全雙工總線可在兩個(gè)方向上同步傳播信息D.半雙工總線可在兩個(gè)方向上同步傳播信息,全雙工總線可在兩個(gè)方向上輪番傳播信息對(duì)的答案:C解析:本題考察計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)。對(duì)端到端通信總線的信號(hào)傳播方向與方式的分類定義如下:單工是指A只能發(fā)信號(hào),而B只能接受信號(hào),通信是單向的。半雙工是指A能發(fā)信號(hào)給B,B也能發(fā)信號(hào)給A,但這兩個(gè)過程不能同步進(jìn)行。全雙工比半雙工又進(jìn)了一步,在A給B發(fā)信號(hào)的同步,B也可以給A發(fā)信號(hào),這兩個(gè)過程可以同步進(jìn)行互不影響。7.如下有關(guān)IPv6的論述中,對(duì)的的是___________。A.IPv6數(shù)據(jù)包的首部比IPv4復(fù)雜B.IPv6的地址分為單播、廣播和任意播3種C.IPv6地址長度為128比特D.每個(gè)主機(jī)擁有唯一的IPv6地址對(duì)的答案:C解析:IPv6地址增長到128位,并且可以支持多級(jí)地址層次;地址自動(dòng)配置功能簡化了網(wǎng)絡(luò)地址的管理;在組播地址中增長了范圍字段,改善了組播路由的可伸縮性;增長的任意播地址比IPv4中的廣播地址愈加實(shí)用。IPv6地址是一種或一組接口的標(biāo)識(shí)符。IPv6地址被分派到接口,而不是分派給結(jié)點(diǎn)。IPv6地址有三種類型:(1)單播(Unicast)地址(2)任意播(AnyCast)地址(3)組播(MultiCast)地址在IPv6地址中,任何全“0”和全“1”字段都是合法的,除非尤其排除的之外。尤其是前綴可以包括“0”值字段,也可以用“0”作為終止字段。一種接口可以被賦予任何類型的多種地址(單播、任意播、組播)或地址范圍。與IPv4相比,IPv6首部有下列改善:●分組頭格式得到簡化:IPv4頭中的諸多字段被丟棄,IPv6頭中字段的數(shù)量從12個(gè)降到了8個(gè),中間路由器必須處理的字段從6個(gè)降到了4個(gè),這樣就簡化了路由器的處理過程,提高了路由選擇的效率?!窀纳屏藢?duì)分組頭部選項(xiàng)的支持:與IPv4不一樣,路由選項(xiàng)不再集成在分組頭中,而是把擴(kuò)展頭作為任選項(xiàng)處理,僅在需要時(shí)才插入到IPv6頭與負(fù)載之間。這種方式使得分組頭的處理更靈活,也更流暢。後來假如需要,還可以很以便地定義新的擴(kuò)展功能?!裉峁┝肆鳂?biāo)識(shí)能力:IPv6增長了流標(biāo)識(shí),可以按照發(fā)送端的規(guī)定對(duì)某些分組進(jìn)行尤其的處理,從而提供了尤其的服務(wù)質(zhì)量支持,簡化了對(duì)多媒體信息的處理,可以更好地傳送具有實(shí)時(shí)需求的應(yīng)用數(shù)據(jù)。8.如下有關(guān)軟件架構(gòu)風(fēng)格與系統(tǒng)性能關(guān)系的論述中,錯(cuò)誤的是__________。A.對(duì)于采用層次化架構(gòu)風(fēng)格的系統(tǒng),劃分的層次越多,系統(tǒng)的性能越差B.對(duì)于采用隱式調(diào)用架構(gòu)風(fēng)格的系統(tǒng),可以通過處理函數(shù)的并發(fā)調(diào)用提高系統(tǒng)處理性能C.采用面向?qū)ο蠹軜?gòu)風(fēng)格的系統(tǒng),可以通過引入對(duì)象管理層提高系統(tǒng)性能D.對(duì)于采用解釋器架構(gòu)風(fēng)格的系統(tǒng),可以通過部分解釋代碼預(yù)先編譯的方式提高系統(tǒng)性能。對(duì)的答案:C解析:采用面向?qū)ο蠹軜?gòu)風(fēng)格的系統(tǒng),可以通過引入對(duì)象管理層提高系統(tǒng)性能。抽象數(shù)據(jù)類型概念對(duì)軟件系統(tǒng)有重要作用,目前軟件界已普遍轉(zhuǎn)向使用面向?qū)ο笙到y(tǒng)。這種風(fēng)格建立在數(shù)據(jù)抽象和面向?qū)ο蟮幕A(chǔ)上,數(shù)據(jù)的表達(dá)措施和它們的對(duì)應(yīng)操作封裝在一種抽象數(shù)據(jù)類型或?qū)ο笾小_@種風(fēng)格的構(gòu)件是對(duì)象,或者說是抽象數(shù)據(jù)類型的實(shí)例。對(duì)象是一種被稱作管理者的構(gòu)件,由于它負(fù)責(zé)保持資源的完整性。對(duì)象是通過函數(shù)和過程的調(diào)用來交互的。可以通過減少功能調(diào)用層次提高系統(tǒng)性能。9.為了測(cè)試新系統(tǒng)的性能,顧客必須依托評(píng)價(jià)程序來評(píng)價(jià)機(jī)器的性能,如下4種評(píng)價(jià)程序,__________評(píng)測(cè)的精確程度最低。A.小型基準(zhǔn)程序B.真實(shí)程序C.關(guān)鍵程序D.合成基準(zhǔn)程序?qū)Φ拇鸢福篋解析:相對(duì)于小型基準(zhǔn)程序、真實(shí)程序和關(guān)鍵程序,用合成基準(zhǔn)程序評(píng)測(cè)的精確程度最低。10.電子政務(wù)的重要應(yīng)用模式中不包括____________。A.政府對(duì)政府(GovernmentToGovermnent)B.政府對(duì)客戶(GovernmentToCustomer)C.政府對(duì)公務(wù)員(GovernmentToEmployee)D.政府對(duì)企業(yè)(GovernmentToBusiness)對(duì)的答案:B解析:本題考察電子政務(wù)的基礎(chǔ)知識(shí)。電子政務(wù)是政府機(jī)構(gòu)應(yīng)用現(xiàn)代信息和通信技術(shù),將管理和服務(wù)通過網(wǎng)絡(luò)技術(shù)進(jìn)行集成,在因特網(wǎng)上實(shí)現(xiàn)政府組織構(gòu)造和工作流程的優(yōu)化重組,超越時(shí)間和空間及部門之間的分隔限制,向社會(huì)提供優(yōu)質(zhì)和全方位的、規(guī)范而透明的、符合國際水準(zhǔn)的管理與服務(wù)。電子政務(wù)的重要模式有4種:(1)政府對(duì)政府(GovernmentToGovernment);(2)政府對(duì)公務(wù)員(GovemmentToEmployee);(3)政府對(duì):企業(yè)(GovernmentToBusiness);(4)政府對(duì)公民(GovernmentToCitizen)。11.電子商務(wù)系統(tǒng)中參與電子商務(wù)活動(dòng)的實(shí)體包括___________。A.客戶、商戶、銀行和認(rèn)證中心B.客戶、銀行、商戶和政府機(jī)構(gòu)C.客戶、商戶、銀行和物流企業(yè)D.客戶、商戶、政府和物流企業(yè)對(duì)的答案:A解析:本題考察電子商務(wù)方面的基礎(chǔ)知識(shí)。電子商務(wù)分五個(gè)方面,即電子商情廣告、電子選購與交易、電子交易憑證的互換、電子支付與結(jié)算,以及網(wǎng)上售後服務(wù)等。參與電子商務(wù)的實(shí)體有4類:客戶(個(gè)人消費(fèi)者或集團(tuán)購置)、商戶(包括銷售商、制造商和儲(chǔ)運(yùn)商)、銀行(包括發(fā)行和收單行)及認(rèn)證中心。12.有關(guān)項(xiàng)目范圍管理描述,對(duì)的的是____________。A.項(xiàng)目范圍是指信息系統(tǒng)產(chǎn)品或者服務(wù)所應(yīng)包括的功能B.項(xiàng)目范圍描述是產(chǎn)品范圍闡明書的重要構(gòu)成部分C.項(xiàng)目范圍定義是信息系統(tǒng)規(guī)定的度量D.項(xiàng)目范圍定義是生產(chǎn)項(xiàng)目計(jì)劃的基礎(chǔ)對(duì)的答案:D解析:本題考察軟件項(xiàng)目范圍管理方面的基礎(chǔ)知識(shí)。項(xiàng)目范圍是為了到達(dá)項(xiàng)目目的,為了交付具有某種特制的產(chǎn)品和服務(wù),項(xiàng)目所規(guī)定要做的。在信息系統(tǒng)項(xiàng)目中,產(chǎn)品范圍是指信息系統(tǒng)產(chǎn)品或者服務(wù)所應(yīng)當(dāng)包括的功能,項(xiàng)目范圍是指為了可以交付信息系統(tǒng)項(xiàng)目所必須做的工作。產(chǎn)品范圍是項(xiàng)目范圍的基礎(chǔ),產(chǎn)品的范圍定義是信息系統(tǒng)規(guī)定的度量,而項(xiàng)目范圍的定義是生產(chǎn)項(xiàng)目計(jì)劃的基礎(chǔ)。產(chǎn)品范圍描述是項(xiàng)目范圍闡明書的重要構(gòu)成部分。13.項(xiàng)目配置管理中,配置項(xiàng)的狀態(tài)一般包括____________。A.草稿、正式公布和正在修改B.草稿、技術(shù)評(píng)審和正式公布C.草稿、評(píng)審或?qū)徟⒄焦糄.草稿、正式公布和版本變更對(duì)的答案:A解析:本題考察軟件項(xiàng)目配置管理方面的基礎(chǔ)知識(shí)。在配置管理中,所有的配置項(xiàng)都應(yīng)列入版本控制的范圍。配置項(xiàng)的狀態(tài)一般有3種,分別是草稿、正式公布和正在修改。14.下列論述中,不滿足好的需求陳說規(guī)定的是____________。A.每一項(xiàng)需求都必須完整、精確地描述即將要開發(fā)的功能B.需求必須可以在系統(tǒng)及其運(yùn)行環(huán)境的能力和約束條件內(nèi)實(shí)現(xiàn)C.每一項(xiàng)需求記錄的功能都必須是顧客的真正的需要D.所有需求都應(yīng)被視為同等重要對(duì)的答案:D解析:理想狀況下,每一項(xiàng)顧客、業(yè)務(wù)需求和功能需求都應(yīng)具有下列性質(zhì)。完整性。每一項(xiàng)需求都必須完整地描述即將交付使用的功能。它必須包括開發(fā)人員設(shè)計(jì)和實(shí)現(xiàn)這項(xiàng)功能需要的所有信息。對(duì)的性。每一項(xiàng)需求都必須精確地描述將要開發(fā)的功能。判斷對(duì)的性的參照是需求來源,如實(shí)際顧客和高級(jí)的系統(tǒng)需求。假如一項(xiàng)軟件需求與其相對(duì)應(yīng)的系統(tǒng)需求發(fā)生沖突,這是不對(duì)的的??尚行?。需求必須可以在系統(tǒng)及其運(yùn)行環(huán)境的已知能力和約束條件內(nèi)實(shí)現(xiàn)。必要性。每一項(xiàng)需求記錄的功能都必須是顧客的真正需要,或者是為符合外部系統(tǒng)需求或原則而必須具有的功能。每項(xiàng)需求都必須來源于有權(quán)定義需求的一方。對(duì)每項(xiàng)需求都必須追溯至特定的客戶需求的來源,例如用例、業(yè)務(wù)規(guī)則或者其他來源。有優(yōu)先次序。為每一項(xiàng)功能需求、特性或用例指定一種實(shí)現(xiàn)優(yōu)先級(jí),以表明它在產(chǎn)品的某一版本中的重要程度。假如所有需求都被視為同等重要,項(xiàng)目經(jīng)理就很難采用措施應(yīng)對(duì)預(yù)算削減、進(jìn)度拖後、人員流失或開發(fā)過程中需求增長等狀況。無歧義。一項(xiàng)需求申明對(duì)所有讀者應(yīng)當(dāng)只有一種一致的解釋,編寫需求時(shí)應(yīng)當(dāng)使用顧客所在領(lǐng)域的、簡潔明了的語言。應(yīng)當(dāng)在詞匯表中列出所有專用的和也許讓顧客感到困惑的術(shù)語??沈?yàn)證性。假如某項(xiàng)需求不可驗(yàn)證,那么鑒定其實(shí)現(xiàn)的對(duì)的與否就成了主觀臆斷,而不是客觀分析。不完備、不一致、不可行或有歧義的需求也是不可驗(yàn)證的。15.處理流程設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的重要內(nèi)容。如下有關(guān)處理流程設(shè)計(jì)工具的論述中,不對(duì)的的是___________。A.程序流程圖(PFD)用于描述系統(tǒng)中每個(gè)模塊的輸入、輸出和數(shù)據(jù)加工B.N—S圖輕易表達(dá)嵌套關(guān)系和層次關(guān)系,并具有強(qiáng)烈的構(gòu)造化特性C.IPO圖的主體是處理過程闡明,可以采用流程圖、鑒定樹/表等來進(jìn)行描述D.問題分析圖(PAD)包括5種基本控制構(gòu)造,并容許遞歸使用對(duì)的答案:A解析:在處理流程設(shè)計(jì)過程中,為了更清晰地體現(xiàn)過程規(guī)則闡明,陸續(xù)出現(xiàn)了某些用于表達(dá)處理流程的工具,這些工具包括三類:圖形工具、表格工具和語言工具。其中常見的圖形工具包括程序流程圖、IPO圖、盒圖、問題分析圖、鑒定樹,表格工具包括鑒定表,語言工具包括過程設(shè)計(jì)語言等。程序流程圖(ProgramFlowDiagram,PFD)用某些圖框表達(dá)多種操作,它獨(dú)立于任何一種程序設(shè)計(jì)語言,比較直觀、清晰,易于學(xué)習(xí)掌握。流程圖中只能包括5種基本控制構(gòu)造:次序型、選擇型、WHILE循環(huán)型(當(dāng)型循環(huán))、UNTIL循環(huán)型(直到型循環(huán))和多分支選擇型。IPO圖是由IBM企業(yè)發(fā)起并逐漸完善的一種流程描述工具,其主體是處理過程闡明,可以采用流程圖、鑒定樹、鑒定表、盒圖、問題分析圖或過程設(shè)計(jì)語言來進(jìn)行描述。IPO圖中的輸入、輸出與功能模塊、文獻(xiàn)及系統(tǒng)外部項(xiàng)都需要通過數(shù)據(jù)字典來描述,同步需要為其中的某些元素添加注釋。N—S圖與PFD類似,也包括5種控制構(gòu)造,分別是次序型、選擇型、WHILE循環(huán)型(當(dāng)型循環(huán))、UNTIL循環(huán)型(直到型循環(huán))和多分支選擇型,任何一種N-S圖都是這5種基本控制構(gòu)造互相組合與嵌套的成果。在N—S圖中,過程的作用域明確;它沒有箭頭,不能隨意轉(zhuǎn)移控制;并且輕易表達(dá)嵌套關(guān)系和層次關(guān)系;并具有強(qiáng)烈的構(gòu)造化特性。不過當(dāng)問題很復(fù)雜時(shí),N—S圖也許很大。問題分析圖(ProblemAnalysisDiagram,PAD)是繼PFD和N—S圖之後,又一種描述詳細(xì)設(shè)計(jì)的工具。PAD也包括5種基本控制構(gòu)造,并容許遞歸使用。過程設(shè)計(jì)語言(ProcessDesignLanguage,PDL)也稱為構(gòu)造化語言或偽代碼(pseudocode),它是一種混合語言,采用自然語言的詞匯和構(gòu)造化程序設(shè)計(jì)語言的語法,用于描述處理過程怎么做,類似于編程語言。過程設(shè)計(jì)語言用于描述模塊中算法和加工邏輯的詳細(xì)細(xì)節(jié),以便在開發(fā)人員之間比較精確地進(jìn)行交流。對(duì)于具有多種互相聯(lián)絡(luò)的條件和也許產(chǎn)生多種成果的問題,用構(gòu)造化語言描述則顯得不夠直觀和緊湊,這時(shí)可以用以清晰、簡要為特性的鑒定表(DecisionTable)來描述。鑒定表采用表格形式來體現(xiàn)邏輯判斷問題,表格提成4個(gè)部分,左上部分為條件闡明,左下部分為行動(dòng)闡明,右上部分為多種條件的組合闡明,右下部分為各條件組合下對(duì)應(yīng)的行動(dòng)。鑒定樹(DecisionTree)也是用來表達(dá)邏輯判斷問題的一種常用的圖形工具,它用樹來體現(xiàn)不一樣條件下的不一樣處理流程,比語言、表格的方式更為直觀。鑒定樹的左側(cè)(稱為樹根)為加工名,中間是多種條件,所有的行動(dòng)都列于最右側(cè)。16.用例(usecase)用來描述系統(tǒng)對(duì)事件做出響應(yīng)時(shí)所采用的行動(dòng)。用例之間是具有有關(guān)性的。在一種會(huì)員管理系統(tǒng)中,會(huì)員注冊(cè)時(shí)可以采用電話和郵件兩種方式。用例“會(huì)員注冊(cè)”和“電話注冊(cè)”、“郵件注冊(cè)”之間是__________關(guān)系。A.包括(include)B.?dāng)U展(extend)C.泛化(generalize)D.依賴(dependson)對(duì)的答案:C解析:用例之間的關(guān)系重要有包括、擴(kuò)展和泛化,運(yùn)用這些關(guān)系,把某些公共的信息抽取出來,以便于復(fù)用,使得用例模型更易于維護(hù)。①包括關(guān)系。當(dāng)可以從兩個(gè)或兩個(gè)以上的用例中提取公共行為時(shí),應(yīng)當(dāng)使用包括關(guān)系來表達(dá)它們。其中這個(gè)提取出來的公共用例稱為抽象用例,而把原始用例稱為基本用例或基礎(chǔ)用例。②擴(kuò)展關(guān)系。假如一種用例明顯地混合了兩種或兩種以上的不一樣場(chǎng)景,即根據(jù)狀況也許發(fā)生多種分支,則可以將這個(gè)用例分為一種基本用例和一種或多種擴(kuò)展用例,這樣使描述也許愈加清晰。③泛化關(guān)系。當(dāng)多種用例共同擁有一種類似的構(gòu)造和行為的時(shí)候,可以將它們的共性抽象成為父用例,其他的用例作為泛化關(guān)系中的子用例。在用例的泛化關(guān)系中,子用例是父用例的一種特殊形式,子用例繼承了父用例所有的構(gòu)造、行為和關(guān)系。17.在面向?qū)ο笤O(shè)計(jì)的原則中,____________原則是指抽象不應(yīng)當(dāng)依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)當(dāng)依賴于抽象,即應(yīng)針對(duì)接口編程,而不是針對(duì)實(shí)現(xiàn)編程。A.開閉B.裏氏替代C.至少知識(shí)D.依賴倒置對(duì)的答案:D解析:依賴倒置原則是指抽象不應(yīng)當(dāng)依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)當(dāng)依賴于抽象。換言之,要針對(duì)接口編程,而不是針對(duì)實(shí)現(xiàn)編程。在程序代碼中傳遞參數(shù)時(shí)或在組合(或聚合)關(guān)系中,盡量引用層次高的抽象層類,雖然用接口和抽象類進(jìn)行變量類型申明、參數(shù)類型申明和措施返回類型申明,以及數(shù)據(jù)類型的轉(zhuǎn)換等,而不要用品體類來做這些事情。為了保證該原則的應(yīng)用,一種詳細(xì)類應(yīng)當(dāng)只實(shí)現(xiàn)接口和抽象類中申明過的措施,而不要給出多出的措施,否則,將無法調(diào)用到在子類中增長的新措施。實(shí)現(xiàn)開閉原則的關(guān)鍵是抽象化,并且從抽象化導(dǎo)出詳細(xì)化實(shí)現(xiàn),假如說開閉原則是OOD的目的的話,那么依賴倒置原則就是OOD的重要機(jī)制。有了抽象層,可以使得系統(tǒng)具有很好的靈活性,在程序中盡量使用抽象層進(jìn)行編程,而將詳細(xì)類寫在配置文獻(xiàn)中,這樣,假如系統(tǒng)行為發(fā)生變化,則只需要擴(kuò)展抽象層,并修改配置文獻(xiàn),而不必修改原有系統(tǒng)的源代碼,在不修改的狀況下來擴(kuò)展系統(tǒng)功能,滿足開閉原則的規(guī)定。依賴倒置原則是COM、CORBA、EJB、Spring等技術(shù)和框架背後的基本原則之一。18.對(duì)于遺留系統(tǒng)的評(píng)價(jià)框架如下圖所示,那么處在“高水平、低價(jià)值”區(qū)的遺留系統(tǒng)適合于采用的演化方略為___________。A.淘汰B.繼承C.改造D.集成對(duì)的答案:D解析:把對(duì)遺留系統(tǒng)的評(píng)價(jià)成果分列在坐標(biāo)的4個(gè)象限內(nèi)。對(duì)處在不一樣象限的遺留系統(tǒng)采用不一樣的演化方略。①淘汰方略。第四象限為低水平、低價(jià)值區(qū),即遺留系統(tǒng)的技術(shù)含量較低,且具有較低的業(yè)務(wù)價(jià)值。對(duì)這種遺留系統(tǒng)的演化方略為淘汰,即全面重新開發(fā)新的系統(tǒng)以替代遺留系統(tǒng)。完全淘汰是一種極端性方略,一般是企業(yè)的業(yè)務(wù)產(chǎn)生了主線變化,遺留系統(tǒng)已經(jīng)基本上不再適應(yīng)企業(yè)運(yùn)作的需要;或者是遺留系統(tǒng)的維護(hù)人員、維護(hù)文檔資料都丟失了。通過評(píng)價(jià),發(fā)現(xiàn)將遺留系統(tǒng)完全淘汰,開發(fā)全新的系統(tǒng)比改造舊系統(tǒng)從成本上考慮更合算。②繼承方略。第二象限為低水平、高價(jià)值區(qū),即遺留系統(tǒng)的技術(shù)含量較低,已經(jīng)滿足企業(yè)運(yùn)作的功能或性能規(guī)定,但具有較高的商業(yè)價(jià)值,目前企業(yè)的業(yè)務(wù)尚緊密依賴該系統(tǒng)。稱這種遺留系統(tǒng)的演化方略為繼承。在開發(fā)新系統(tǒng)時(shí),需要完全兼容遺留系統(tǒng)的功能模型和數(shù)據(jù)模型。為了保證業(yè)務(wù)的持續(xù)性,新老系統(tǒng)必須并行運(yùn)行一段時(shí)間,再逐漸切換到新系統(tǒng)上運(yùn)行。③改造方略。第一象限為高水平、高價(jià)值區(qū),即遺留系統(tǒng)的技術(shù)含量較高,自身尚有強(qiáng)大的生命力。系統(tǒng)具有較高的業(yè)務(wù)價(jià)值,基本上可以滿足企業(yè)業(yè)務(wù)運(yùn)作和決策支持的需要。這種系統(tǒng)也許建成的時(shí)間還很短,稱這種遺留系統(tǒng)的演化方略為改造。改造包括系統(tǒng)功能的增強(qiáng)和數(shù)據(jù)模型的改造兩個(gè)方面。系統(tǒng)功能的增強(qiáng)是指在原有系統(tǒng)的基礎(chǔ)上增長新的應(yīng)用規(guī)定,對(duì)遺留系統(tǒng)自身不做變化;數(shù)據(jù)模型的改造是指將遺留系統(tǒng)的舊的數(shù)據(jù)模型向新的數(shù)據(jù)模型的轉(zhuǎn)化。④集成方略。第三象限為高水平、低價(jià)值區(qū),即遺留系統(tǒng)的技術(shù)含量較高,但其業(yè)務(wù)價(jià)值較低,也許只完畢某個(gè)部門(或子企業(yè))的業(yè)務(wù)管理。這種系統(tǒng)在各自的局部領(lǐng)域裏工作良好,但對(duì)于整個(gè)企業(yè)來說,存在多種這樣的系統(tǒng),不一樣的系統(tǒng)基于不一樣的平臺(tái)、不一樣的數(shù)據(jù)模型,形成了一種個(gè)信息孤島,對(duì)這種遺留系統(tǒng)的演化方略為集成。19.軟件架構(gòu)是減少成本、改善質(zhì)量、準(zhǔn)時(shí)和按需交付產(chǎn)品的關(guān)鍵原因。軟件架構(gòu)設(shè)計(jì)需要滿足系統(tǒng)的__________,如性能、安全性和可修改性等,并可以指導(dǎo)設(shè)計(jì)人員和實(shí)現(xiàn)人員的工作。A.功能需求B.性能需求C.質(zhì)量屬性D.業(yè)務(wù)屬性對(duì)的答案:C解析:本題考察軟件架構(gòu)設(shè)計(jì)方面的基礎(chǔ)知識(shí)。軟件架構(gòu)是減少成本、改善質(zhì)量、準(zhǔn)時(shí)和按需交付產(chǎn)品的關(guān)鍵原因,軟件架構(gòu)設(shè)計(jì)需要滿足系統(tǒng)的質(zhì)量屬性,如性能、安全性和可修改性等,軟件架構(gòu)設(shè)計(jì)需要確定組件之間的依賴關(guān)系,支持項(xiàng)目計(jì)劃和管理活動(dòng),軟件架構(gòu)可以指導(dǎo)設(shè)計(jì)人員和實(shí)現(xiàn)人員的工作。一般在設(shè)計(jì)軟件架構(gòu)之初,會(huì)根據(jù)顧客需求,確定多種候選架構(gòu),并從中選擇一種較優(yōu)的架構(gòu),并伴隨軟件的開發(fā),對(duì)這個(gè)架構(gòu)進(jìn)行微調(diào),以到達(dá)最佳效果。20.架構(gòu)描述語言(ArchitectureDescriptionLanguage,ADL)是一種為明確闡明軟件系統(tǒng)的概念架構(gòu)和對(duì)這些概念架構(gòu)建模提供功能的語言。ADL重要包括如下構(gòu)成部分:組件、組件接口、______________和架構(gòu)配置。A.架構(gòu)風(fēng)格B.架構(gòu)實(shí)現(xiàn)C.連接件D.組件約束對(duì)的答案:C解析:本題考察架構(gòu)描述語言的理解與掌握。架構(gòu)描述語言(ArchitectureDescriptionLanguage,ADL)是一種為明確闡明軟件系統(tǒng)的概念架構(gòu)和對(duì)這些概念架構(gòu)建模提供功能的語言。ADL重要包括如下構(gòu)成部分:組件、組件接口、連接件和架構(gòu)配置。ADL對(duì)連接件的重視成為辨別ADL和其他建模語言的重要特性之一。21.某企業(yè)擬開發(fā)一種地面清潔機(jī)器人。機(jī)器人的控制者首先定義清潔任務(wù)和任務(wù)之間的關(guān)系,機(jī)器人接受任務(wù)後,需要響應(yīng)外界環(huán)境中觸發(fā)的某些突發(fā)事件,根據(jù)自身狀態(tài)進(jìn)行動(dòng)態(tài)調(diào)整,最終自動(dòng)完畢任務(wù)。針對(duì)上述需求,該機(jī)器人應(yīng)當(dāng)采用__________架構(gòu)風(fēng)格最為合適。A.面向?qū)ο驜.主程序一子程序C.規(guī)則系統(tǒng)D.管道一過濾器對(duì)的答案:C解析:本題考察架構(gòu)風(fēng)格與架構(gòu)設(shè)計(jì)方略的理解與掌握。根據(jù)題目描述,機(jī)器人需要根據(jù)自身狀態(tài)的外界環(huán)境進(jìn)行自動(dòng)調(diào)整,這是一種經(jīng)典的根據(jù)外部事件進(jìn)行響應(yīng)的場(chǎng)景。比較4個(gè)候選項(xiàng),規(guī)則系統(tǒng)比較適合根據(jù)外部事件,以自身狀態(tài)為基礎(chǔ)自動(dòng)進(jìn)行處理和動(dòng)作的場(chǎng)景。22.某企業(yè)擬開發(fā)一種語音識(shí)別系統(tǒng),其語音識(shí)別的重要過程包括分割原始語音信號(hào)、識(shí)別音素、產(chǎn)生候選詞、鑒定語法片斷、提供語義解釋等,每個(gè)過程都需要進(jìn)行基于先驗(yàn)知識(shí)的條件判斷并進(jìn)行對(duì)應(yīng)的識(shí)別動(dòng)作。針對(duì)該系統(tǒng)的特點(diǎn),采用__________架構(gòu)風(fēng)格最為合適。A.解釋器B.面向?qū)ο驝.黑板D.隱式調(diào)用對(duì)的答案:C解析:本題考察架構(gòu)風(fēng)格與架構(gòu)設(shè)計(jì)方略的理解與掌握。根據(jù)題目描述,語音識(shí)別系別系統(tǒng)是一種拾分經(jīng)典的專家系統(tǒng),其特點(diǎn)是求解的對(duì)的成果不止一種,求解過程比較復(fù)雜,需要通過專家知識(shí)和反饋逐漸得到對(duì)的成果。因此對(duì)比4個(gè)候選項(xiàng),黑板構(gòu)造尤其適合求解此類問題。23.某企業(yè)擬開發(fā)一種轎車巡航定速系統(tǒng),系統(tǒng)需要持續(xù)測(cè)量車輛目前的實(shí)時(shí)速度,并根據(jù)設(shè)定的期望速度自動(dòng)控制轎車的油門和剎車。針對(duì)上述需求,采用__________架構(gòu)風(fēng)格最為合適。A.解釋器B.過程控制C.分層D.管道一過濾器對(duì)的答案:B解析:本題考察架構(gòu)風(fēng)格與架構(gòu)設(shè)計(jì)方略的理解與掌握。根據(jù)題目描述,轎車巡航定速系統(tǒng)是一種拾分經(jīng)典的控制系統(tǒng),其特點(diǎn)是不停采集系統(tǒng)目前狀態(tài),與系統(tǒng)中的設(shè)定狀態(tài)進(jìn)行對(duì)比,并通過將目前狀態(tài)與設(shè)定狀態(tài)進(jìn)行對(duì)比從而進(jìn)行控制。因此對(duì)比4個(gè)候選項(xiàng),過程控制尤其適合求解此類問題。24.某企業(yè)擬開發(fā)一套在線游戲系統(tǒng),該系統(tǒng)的設(shè)計(jì)目的之一是支持顧客自行定義游戲?qū)ο蟮膶傩?、行為和?duì)象之間的交互關(guān)系。為了實(shí)現(xiàn)上述目的,企業(yè)應(yīng)當(dāng)采用_________架構(gòu)風(fēng)格最為合適。A.管道一過濾器B.隱式調(diào)用C.主程序一子程序D.解釋器對(duì)的答案:D解析:本題重要考察軟件架構(gòu)設(shè)計(jì)方略與架構(gòu)風(fēng)格的理解與掌握。根據(jù)題干描述,該軟件系統(tǒng)尤其強(qiáng)調(diào)顧客定義系統(tǒng)中對(duì)象的關(guān)系和行為這一特性,這需要在軟件架構(gòu)層面提供一種運(yùn)行時(shí)的系統(tǒng)行為定義與變化的能力,根據(jù)常見架構(gòu)風(fēng)格的特點(diǎn)和合用環(huán)境,可以懂得最合適的架構(gòu)設(shè)計(jì)風(fēng)格應(yīng)當(dāng)是解釋器風(fēng)格。25.某企業(yè)為其研發(fā)的硬件產(chǎn)品設(shè)計(jì)實(shí)現(xiàn)了一種特定的編程語言,為了以便開發(fā)者進(jìn)行軟件開發(fā),企業(yè)擬開發(fā)一套針對(duì)該編程語言的集成開發(fā)環(huán)境,包括代碼編輯、語法高亮、代碼編譯、運(yùn)行調(diào)試等功能。針對(duì)上述描述,該集成開發(fā)環(huán)境應(yīng)采用__________架構(gòu)風(fēng)格最為合適。A.管道一過濾器B.?dāng)?shù)據(jù)倉儲(chǔ)C.主程序一子程序D.解釋器對(duì)的答案:B解析:本題重要考察軟件架構(gòu)設(shè)計(jì)方略與架構(gòu)風(fēng)格的理解與掌握。根據(jù)題干描述,編程語言的集成開發(fā)環(huán)境需要提供代碼編輯、語法高亮、代碼編譯、運(yùn)行調(diào)試等功能,這些功能的特點(diǎn)是以軟件代碼為中心進(jìn)行對(duì)應(yīng)的編譯處理與輔助操作。根據(jù)常見架構(gòu)風(fēng)格的特點(diǎn)和合用環(huán)境,可以懂得最合適的架構(gòu)設(shè)計(jì)風(fēng)格應(yīng)當(dāng)是數(shù)據(jù)倉庫風(fēng)格。26.顧客提出需求并提供經(jīng)費(fèi),委托軟件企業(yè)開發(fā)軟件。雙方約定的協(xié)議(委托開發(fā)協(xié)議)中未波及軟件著作權(quán)歸屬,其軟件著作權(quán)應(yīng)由___________享有。A.顧客B.顧客、軟件企業(yè)共同C.軟件企業(yè)D.經(jīng)裁決所確認(rèn)的一方對(duì)的答案:C解析:委托開發(fā)軟件著作權(quán)關(guān)系的建立,一般由委托方與受委托方簽訂協(xié)議而成立。委托開發(fā)軟件關(guān)系中,委托方的責(zé)任重要是提供資金、設(shè)備等物質(zhì)條件,并不直接參與開發(fā)軟件的創(chuàng)作開發(fā)活動(dòng)。受托方的重要責(zé)任是根據(jù)委托協(xié)議規(guī)定的目的開發(fā)出符合條件的軟件。有關(guān)委托開發(fā)軟件著作權(quán)的歸屬,《計(jì)算機(jī)軟件保護(hù)條例》第拾二條規(guī)定:“受他人委托開發(fā)的軟件,其著作權(quán)酌歸屬由委托者與受委托者簽定書面協(xié)議約定,如無書面協(xié)議或者在協(xié)議中未作明確約定,其著作權(quán)屬于受委托者”。根據(jù)該條的規(guī)定,軟件企業(yè)應(yīng)享有軟件著作權(quán)。一般,確定委托開發(fā)的軟件著作權(quán)的歸屬應(yīng)當(dāng)掌握兩點(diǎn):一是委托開發(fā)軟件系根據(jù)委托方的規(guī)定,由委托方與受托方以協(xié)議確定的權(quán)利和義務(wù)的關(guān)系而進(jìn)行開發(fā)的軟件,因此軟件著作權(quán)歸屬應(yīng)當(dāng)作為協(xié)議的重要條款予以明確約定。對(duì)于當(dāng)事人已經(jīng)在協(xié)議中約定軟件著作權(quán)歸屬關(guān)系的,如事後發(fā)生糾紛,軟件著作權(quán)的歸屬仍應(yīng)當(dāng)根據(jù)委托開發(fā)軟件的協(xié)議來確定。二是在委托開發(fā)軟件活動(dòng)中,委托者與受委托者沒有簽定書面協(xié)議,或者在協(xié)議中未對(duì)軟件著作權(quán)歸屬作出明確的約定,其軟件著作權(quán)屬于受委托者,即屬于實(shí)際完畢軟件的開發(fā)者。27.某攝影家創(chuàng)作一件攝影作品出版後,將原件發(fā)售給了某軟件設(shè)計(jì)師。軟件設(shè)計(jì)師不慎將原件毀壞,則該件攝影作品的著作權(quán)___________享有。A.仍然由攝影家B.由攝影家和軟件設(shè)計(jì)師共同C.由軟件設(shè)計(jì)師D.由攝影家或軟件設(shè)計(jì)師申請(qǐng)的一方對(duì)的答案:A解析:本題考察知識(shí)產(chǎn)權(quán)基本知識(shí)。攝影家將其攝影作品原件發(fā)售時(shí)不波及著作權(quán),這件攝影作品的著作權(quán)仍屬于攝影家。這是由于攝影家將攝影作品原件發(fā)售時(shí),只是將其攝影作品原件(作品物)的物權(quán)轉(zhuǎn)讓,并未波及著作權(quán)轉(zhuǎn)讓,攝影作品原件的轉(zhuǎn)移不等于攝影作品著作權(quán)的轉(zhuǎn)移。因此這件攝影作品的著作權(quán)仍屬于攝影家。攝影作品的原件可以買賣、贈(zèng)送。然而,獲得一件攝影作品并不意味著獲得該作品的著作權(quán)。我國著作權(quán)法第18條規(guī)定:“美術(shù)等作品原件所有權(quán)的轉(zhuǎn)移。不視為作品著作權(quán)的轉(zhuǎn)移,但美術(shù)作品原件的展覽權(quán)由原件所有人享有?!边@就是說作品物轉(zhuǎn)移的事實(shí)并不引起作品著柞權(quán)的轉(zhuǎn)移,受讓人只是獲得物的所有權(quán)和作品原件的展覽權(quán),作品的著作權(quán)仍然由作者等著作權(quán)人享有。除了美術(shù)作品之外,對(duì)任何原件所有權(quán)也許轉(zhuǎn)移的作品,都要注意辨別作品物質(zhì)載體的財(cái)產(chǎn)權(quán)和作品的著作權(quán)這兩種不一樣的權(quán)利。該攝影作品出版後,原件不慎毀壞,攝影家仍享有該攝影作品的著作權(quán)。這是由于,該攝影作品原件的滅失,不等于攝影作品著作權(quán)的喪失,也就是說,著作權(quán)的存在,不以作品原件物質(zhì)載體的存在為前提,而是根據(jù)法定的保護(hù)期。28.軟件設(shè)計(jì)師王某在其企業(yè)的某一綜合信息管j裏系統(tǒng)軟件開發(fā)項(xiàng)目中承擔(dān)了大部分程序設(shè)計(jì)工作。該系統(tǒng)交付顧客,投入試運(yùn)行後,王某辭職離開企業(yè),并帶走了該綜合信息管理系統(tǒng)的源程序,拒不交還企業(yè)。王某認(rèn)為綜合信息管理系統(tǒng)源程序是他獨(dú)立完畢的,他是綜合信息管理系統(tǒng)源程序的軟件著作權(quán)人。王某的行為__________。A.侵犯了企業(yè)的軟件著作權(quán)B.未侵犯了企業(yè)的軟件著作權(quán)C.侵犯了企業(yè)的商業(yè)秘密權(quán)D.不波及侵犯企業(yè)的軟件著作權(quán)對(duì)的答案:A解析:本題考察知識(shí)產(chǎn)權(quán)基本知識(shí)?!队?jì)算機(jī)軟件保護(hù)條例》第13條規(guī)定“自然人在法人或者其他組織中任職期間所開發(fā)的軟件有下列情形之一的,該軟件著作權(quán)由該法人或者其他組織享有,該法人或者其他組織可以對(duì)開發(fā)軟件的自然人進(jìn)行獎(jiǎng)勵(lì):(一)針對(duì)本職工作中明確指定的開發(fā)目的所開發(fā)的軟件;(二)開發(fā)的軟件是從事本職工作活動(dòng)所預(yù)見的成果或者自然的成果;(三)重要使用了法人或者其他組織的資金、專用設(shè)備、未公開的專門信息等物質(zhì)技術(shù)條件所開發(fā)并由法人或者其他組織承擔(dān)責(zé)任的軟件?!备鶕?jù)《計(jì)算機(jī)軟件保護(hù)條例》規(guī)定,可以得出這樣的結(jié)論,當(dāng)公民作為某單位的職工時(shí),假如其開發(fā)的軟件屬于執(zhí)行本職工作的成果,該軟件著作權(quán)應(yīng)當(dāng)歸單位享有。而單位可以予以開發(fā)軟件的職工獎(jiǎng)勵(lì)。需要注意的是,獎(jiǎng)勵(lì)軟件開發(fā)者并不是單位的一種法定義務(wù),軟件開發(fā)者不可援引《計(jì)算機(jī)軟件保護(hù)條例》強(qiáng)迫單位對(duì)自已進(jìn)行獎(jiǎng)勵(lì)。王某作為企業(yè)的職工,完畢的某一綜合信息管理系統(tǒng)軟件是針對(duì)其本職工作中明確指定的開發(fā)目的而開發(fā)的軟件。該軟件應(yīng)為職務(wù)作品,并屬于特殊職務(wù)作品。企業(yè)對(duì)該軟件享有除簽名權(quán)外的軟件著作權(quán)的其他權(quán)利,而王某只享有簽名權(quán)。王某持有該軟件源程序不償還企業(yè)的行為,阻礙了企業(yè)正常行使軟件著作權(quán),構(gòu)成對(duì)企業(yè)軟件著作權(quán)的侵犯,應(yīng)承擔(dān)停止侵權(quán)責(zé)任,即交還軟件源程序。29.甲、乙、丙、丁四人加工A、B、C、D四種工件所需工時(shí)如下表所示。指派每人加工一種工件,四人加工四種工件其總工時(shí)最短的最優(yōu)方案中,工件B應(yīng)由_________加工。A.甲B.乙C.丙D.丁對(duì)的答案:D解析:本題考察數(shù)學(xué)(運(yùn)籌學(xué))應(yīng)用的能力。本題屬于指派問題:規(guī)定在4×4矩陣中找出四個(gè)元素,分別位于不一樣行,不一樣列,使其和到達(dá)最小值。顯然,任一行(或列)各元素都減(或加)一常數(shù)後,并不會(huì)影響最優(yōu)解的位置,只是目的值(指派方案的各項(xiàng)總和)也減(或加)了這一常數(shù)。我們可以運(yùn)用這一性質(zhì)使矩陣更多的元素變成0,其他元素保持正,以利于求解。對(duì)該矩陣,并不存在全0指派。位于(1,3)、(2,1)、(3,4)、(4,2)的元素之和為1是最小的。因此,分派甲、乙、丙、丁分別加工C、A、D、B能到達(dá)至少的總工時(shí)28+1=29。更深入,再在第三行上都加1,在第2、4列上都減1,可得到更多的0元素:,這樣就斷定上述位置是唯一的全0(最優(yōu))指派。30.小王需要從①地開車到⑦地,可供選擇的路線如下圖所示。圖中,各條箭線表達(dá)路段及其行駛方向,箭線旁標(biāo)注的數(shù)字表達(dá)該路段的擁堵率(描述堵車的狀況,即堵車概率)。擁堵率=卜暢通率,擁堵率=0時(shí)表達(dá)完全暢通,擁堵率=1時(shí)表達(dá)無法行駛。根據(jù)該圖,小王選擇擁堵狀況至少(暢通狀況最佳)的路線是__________。A.①②⑧④⑤⑦B.①②③④⑥⑦C.①②③⑤⑦D.①②④⑥⑦對(duì)的答案:C解析:本題考察數(shù)學(xué)(概率)應(yīng)用的能力。首先將路段上的擁堵率轉(zhuǎn)換成暢通率如下圖:每一條路線上的暢通率等于所有各段暢通率之乘積。兩點(diǎn)之間的暢通率等于兩點(diǎn)之間所有也許路線暢通率的最大值。如下用T(ijk…)表達(dá)從點(diǎn)i出發(fā),通過點(diǎn)j、k…等的路線的暢通率。據(jù)此原則,可以從①開始逐漸計(jì)算抵達(dá)各點(diǎn)的最優(yōu)路線。T(①②)=0.8;對(duì)應(yīng)路線①②T(①③)=max(0.1,0.8×0.4)=0.32:對(duì)應(yīng)路線①②③T(①④)=max(0.8×0.2,0.32×0.9)=0.288;對(duì)應(yīng)路線①②⑧④T(①⑤)=max(0.32×0.7,0.288×0.6)=0.224;對(duì)應(yīng)路線①②③⑤T(①⑥)=0.224×0.65=0.1456;對(duì)應(yīng)路線①②③⑥T(①⑦)=max(0.1456×0.5,0.224×0.75)=0.168。對(duì)應(yīng)路線①②⑧⑤⑦結(jié)論:小王應(yīng)選擇路線①②③⑤⑦,該線路有最佳的暢通率0.168,或最小的擁堵率0.832。某航空企業(yè)機(jī)票銷售系統(tǒng)有n個(gè)售票點(diǎn),該系統(tǒng)為每個(gè)售票點(diǎn)創(chuàng)立一種進(jìn)程Pi(i=1,2,…,n)管理機(jī)票銷售。假設(shè)Tj(j=1,2,…,m)單元寄存某曰某航班的機(jī)票剩余票數(shù),Temp為Pi進(jìn)程的臨時(shí)工作單元,x為某顧客的訂票張數(shù)。初始化時(shí)系統(tǒng)應(yīng)將信號(hào)量S賦值為__________(1)。Pi進(jìn)程的工作流程如下圖所示,若用P操作和V操作實(shí)現(xiàn)進(jìn)程間的同步與互斥,則圖中空(a)、空(b)和空(c)處應(yīng)分別填入__________(2)。31.(1)A.0B.1C.2D.3對(duì)的答案:B解析:本題考察PV操作方面的基本知識(shí)。由于公共數(shù)據(jù)單元Tj是一種臨界資源,最多容許1個(gè)終端進(jìn)程使用,因此需要設(shè)置一種互斥信號(hào)量S,初值等于1。32.(2)A.P(S)、V(S)和V(S)B.P(S)、P(S)和V(S)C.V(S)、P(S)和P(S)D.V(S)、V(S)和P(S)對(duì)的答案:A解析:由于進(jìn)入臨界區(qū)時(shí)執(zhí)行P操作,退出臨界區(qū)時(shí)執(zhí)行V操作。假設(shè)系統(tǒng)采用段式存儲(chǔ)管理措施,進(jìn)程P的段表如下所示。邏輯地址__________(3)不能轉(zhuǎn)換為對(duì)應(yīng)的物理地址;不能轉(zhuǎn)換為對(duì)應(yīng)的物理地址的原因是進(jìn)行___________(4)。33.(3)A.(0,790)和(2,88)B.(1,30)和(3,290)C.(2,88)和(4,98)D.(0,810)和(4,120)對(duì)的答案:D34.(4)A.除法運(yùn)算時(shí)除數(shù)為零B.算術(shù)運(yùn)算時(shí)有溢出C.邏輯地址到物理地址轉(zhuǎn)換時(shí)地址越界D.物理地址到邏輯地址轉(zhuǎn)換時(shí)地址越界對(duì)的答案:C解析:給定段地址(x,y),其中:x為段號(hào),y為段內(nèi)地址。將(x,y)轉(zhuǎn)換為物理地址的措施是:根據(jù)段號(hào)x查段表→判斷y<段長;假如不不小于段長,則物理地址=基地址+段內(nèi)地址y,否則地址越界。由于段地址(0,810)中,0段的段長為800,段內(nèi)地址810不小于段長,故地址越界。段地址(4,120)中,4段的段長為100,段內(nèi)地址120不小于段長,故地址越界。若關(guān)系R、S如下圖所示,則關(guān)系R與S進(jìn)行自然連接運(yùn)算後的元組個(gè)數(shù)和屬性列數(shù)分別為__________(7);關(guān)系代數(shù)體現(xiàn)式π1,4(σ3=6(R×S))與關(guān)系代數(shù)體現(xiàn)式___________(8)等價(jià)。35.(7)A.6和6B.4和6C.3和6D.3和4對(duì)的答案:D解析:本題考察關(guān)系運(yùn)算方面的基礎(chǔ)知識(shí)。根據(jù)自然連接規(guī)定,兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相似的屬性組,并且在成果中將反復(fù)屬性列去掉,故RS後的屬性列數(shù)為4。同步,自然連接是一種特殊的等值連接,即R關(guān)系中的C、D屬性與S關(guān)系中的C、D屬性進(jìn)行等值連接,然後去掉復(fù)屬性列,其成果為:可見RS後的元組個(gè)數(shù)為3。因此對(duì)的答案是D。36.(8)A.πA,D(σC=D(R×S))B.πA,R.D(σS.C=R.D(R×S))C.πA,R.D(σR.C=S.D(R×S))D.πR.A,R.D(σS.C=S.D(R×S))對(duì)的答案:C解析:關(guān)系代數(shù)體現(xiàn)式π1,4(σ3=6(R×S))中,R×S的6個(gè)屬性列為:R.A、R.B、R.C、R.D、S.C和S.D,σ3=6(R×S)表達(dá)R與S關(guān)系進(jìn)行笛卡兒積運(yùn)算後,選用第三個(gè)屬性R.C等于第六個(gè)屬性S.D的元組;π1,4(σ3=6(R×S))表達(dá)從σ3=6(R×S)的成果中投影第一種和第四個(gè)屬性列,即投影R.A和R.D屬性列,因此試題的對(duì)的答案是C。假如有3塊容量是80G的硬盤做RAID5陣列,則這個(gè)RAID5的容量是__________(13);而假如有2塊80G的盤和1塊40G的盤,此時(shí)RAID5的容量是___________(14)。37.(13)A.240GB.160GC.80GD.40G對(duì)的答案:B38.(14)A.40GB.80GC.160GD.200G對(duì)的答案:B解析:本題考察RAID的基礎(chǔ)概念。RAID是英文RedundantArrayofIndependentDisks的縮寫,中文簡稱為獨(dú)立冗余磁盤陣列。簡樸地說,RAID是一種把多塊獨(dú)立的硬盤(物理硬盤)按不一樣的方式組合起來形成一種硬盤組(邏輯硬盤),從而提供比單個(gè)硬盤更高的存儲(chǔ)性能和提供數(shù)據(jù)備份技術(shù)。構(gòu)成磁盤陣列的不一樣方式稱為RAID級(jí)別(RAIDLevels)。在顧客看起來,構(gòu)成的磁盤組就像是一種硬盤,顧客可以對(duì)它進(jìn)行分區(qū),格式化等。總之,對(duì)磁盤陣列的操作與單個(gè)硬盤一模同樣。不一樣的是,磁盤陣列的存儲(chǔ)速度要比單個(gè)硬盤高諸多,并且可以提供自動(dòng)數(shù)據(jù)備份。數(shù)據(jù)備份的功能是在顧客數(shù)據(jù)一旦發(fā)生損壞後,運(yùn)用備份信息可以使損壞數(shù)據(jù)得以恢復(fù),從而保障了顧客數(shù)據(jù)的安全性。RAID技術(shù)分為幾種不一樣的等級(jí),分別可以提供不一樣的速度,安全性和性價(jià)比。根據(jù)實(shí)際狀況選擇合適的RAID級(jí)別可以滿足顧客對(duì)存儲(chǔ)系統(tǒng)可用性、性能和容量的規(guī)定。常用的RAID級(jí)別有如下幾種:NRAID,JBOD,RAID0,RAID1,RAID1+0,RAID3,RAID5等。目前常常使用的是RAID5和RAID(1+0)。假如使用物理硬盤容量不相等的硬盤做RAID,那么創(chuàng)立的RAID陣列的總?cè)萘繛檩^小的硬盤的計(jì)算方式。RAID5的存儲(chǔ)機(jī)制是兩塊存數(shù)據(jù),一塊存此外兩塊硬盤的交易校驗(yàn)成果。RAID5的建立後,壞掉一塊硬盤,可以通過此外兩塊硬盤的數(shù)據(jù)算出第三塊的,因此至少要3塊。RAID5是一種旋轉(zhuǎn)奇偶校驗(yàn)獨(dú)立存取的陣列方式,它與RAID3,RAID4不一樣的是沒有固定的校驗(yàn)盤,而是按某種規(guī)則把奇偶校驗(yàn)信息均勻地分布在陣列所屬的硬盤上,因此在每塊硬盤上,既有數(shù)據(jù)信息也有校驗(yàn)信息。這一變化處理了爭用校驗(yàn)盤的問題,使得在同一組內(nèi)并發(fā)進(jìn)行多種寫操作。因此RAID5既合用于大數(shù)據(jù)量的操作,也合用于多種事務(wù)處理,它是一種迅速、大容量和容錯(cuò)分布合理的磁盤陣列。當(dāng)有N塊陣列盤時(shí),顧客空間為N-1塊盤容量。根據(jù)以上原理,共有3塊80G的硬盤做RAID5,則總?cè)萘繛?3-1)×80=160G;假如有2塊80G的盤和1塊40G的盤,則以較小的盤的容量為計(jì)算方式,總?cè)萘繛?3—1)×40=80G。供應(yīng)鏈中的信息流覆蓋了從供應(yīng)商、制造商到分銷商,再到零售商等供應(yīng)鏈中的所有環(huán)節(jié),其信息流分為需求信息流和供應(yīng)信息流,___________(18)屬于需求信息流,____________(19)屬干供應(yīng)信息流。39.(18)A.庫存記錄B.生產(chǎn)計(jì)劃C.商品入庫單D.提貨發(fā)運(yùn)單對(duì)的答案:B40.(19)A.客戶訂單B.采購協(xié)議C.竣工匯報(bào)單D.銷售匯報(bào)對(duì)的答案:C解析:本題考察信息化方面的基礎(chǔ)知識(shí)。供應(yīng)鏈中的信息流覆蓋了從供應(yīng)商、制造商到分銷商,再到零售商等供應(yīng)鏈中的所有環(huán)節(jié),其信息流分為需求信息流和供應(yīng)信息流,這是兩個(gè)不一樣流向的信息流。當(dāng)需求信息(如客戶訂單、生產(chǎn)計(jì)劃和采購協(xié)議等)從需方向供方流動(dòng)時(shí),便引起物流。同步,供應(yīng)信息(如入庫單、竣工匯報(bào)單、庫存記錄、可供銷售量和提貨發(fā)運(yùn)單等)又同物料一起沿著供應(yīng)鏈從供方向需方流動(dòng)。一種大型軟件系統(tǒng)的需求總是有變化的。為了減少項(xiàng)目開發(fā)的風(fēng)險(xiǎn),需要一種好的變更控制過程。如下圖所示的需求變更管理過程中,①②③處對(duì)應(yīng)的內(nèi)容應(yīng)是__________(28);自動(dòng)化工具可以協(xié)助變更控制過程更有效地運(yùn)作,___________(29)是此類工具應(yīng)具有的特性之一。41.(28)A.問題分析與變更描述、變更分析與成本計(jì)算、變更實(shí)現(xiàn)B.變更描述與變更分析、成本計(jì)算、變更實(shí)現(xiàn)C.問題分析與變更描述、變更分析、變更實(shí)現(xiàn)D.變更描述、變更分析、變更實(shí)現(xiàn)對(duì)的答案:A42.(29)A.自動(dòng)維護(hù)系統(tǒng)的不一樣版本B.支持系統(tǒng)文檔的自動(dòng)更新C.自動(dòng)鑒定變更與否可以實(shí)行D.記錄每一種狀態(tài)變更的曰期及變更者對(duì)的答案:D解析:一種大型的軟件系統(tǒng)的需求總是有變化的。對(duì)許多項(xiàng)目來說,系統(tǒng)軟件總需要不停完善,某些需求的改善是合理的并且不可防止,要使得軟件需求完全不變更,也許是不也許的,但毫無控制的變更是項(xiàng)目陷入混亂、不能按進(jìn)度完畢,或者軟件質(zhì)量無法保證的重要原因之一。一種好的變更控制過程,給項(xiàng)目風(fēng)險(xiǎn)承擔(dān)者提供了正式的提議需求變更機(jī)制,可以通過變更控制過程來跟蹤已提議變更的狀態(tài),使已提議的變更保證不會(huì)丟失或疏忽。需求變更管理過程如下圖所示:①問題分析和變更描述。這是識(shí)別和分析需求問題或者一份明確的變更提議,以檢查它的有效性,從而產(chǎn)生一種更明確的需求變更提議。②變更分析和成本計(jì)算。使用可追溯性信息和系統(tǒng)需求的一般知識(shí),對(duì)需求變更提議進(jìn)行影響分析和評(píng)估。變更成本計(jì)算應(yīng)當(dāng)包括對(duì)需求文檔的修改、系統(tǒng)修改的設(shè)計(jì)和實(shí)現(xiàn)的成本。一旦分析完畢并且確認(rèn),應(yīng)當(dāng)進(jìn)行:與否執(zhí)行這一變更的決策。③變更實(shí)現(xiàn)。這規(guī)定需求文檔和系統(tǒng)設(shè)計(jì)以及實(shí)現(xiàn)都要同步修改。假如先對(duì)系統(tǒng)的程序做變更,然後再修改需求文檔,這幾乎不可防止地會(huì)出現(xiàn)需求文檔和程序的不一致。自動(dòng)化工具可以協(xié)助變更控制過程更有效地運(yùn)作。許多團(tuán)體使用商業(yè)問題跟蹤工具來搜集、存儲(chǔ)和管理需求變更。用這樣的工具創(chuàng)立的近來提交的變更提議清單,可以用作CCB會(huì)議的議程。問題跟蹤工具也可以隨時(shí)按變更狀態(tài)分類匯報(bào)出變更祈求的數(shù)目。由于可用的工具、廠商和特性總在頻繁地變化,因此這裏無法給出有關(guān)工具的詳細(xì)提議。但工具應(yīng)當(dāng)具有如下幾種特性,以支持需求變更過程:①可以定義變更祈求中的數(shù)據(jù)項(xiàng);②可以定義變更祈求生命周期的狀態(tài)轉(zhuǎn)換模型;③可以強(qiáng)制實(shí)行狀態(tài)轉(zhuǎn)換模型,以便只有授權(quán)顧客可以做出容許的狀態(tài)變更;④可以記錄每一種狀態(tài)變更的曰期和做出這一變更的人:⑤可以定義當(dāng)提議者提交新祈求或祈求狀態(tài)被更新時(shí),哪些人可以自動(dòng)接受電子郵件告知;⑥可以生成原則的和定制的匯報(bào)和圖表。有些商業(yè)需求管理工具內(nèi)置有簡樸的變更提議系統(tǒng)。這些系統(tǒng)可以將提議的變更與某一特定的需求聯(lián)絡(luò)起來,這樣無論什么時(shí)候,只要有人提交了一種有關(guān)的變更祈求,負(fù)責(zé)需求的每個(gè)人都會(huì)收到電子郵件告知。某軟件企業(yè)欲開發(fā)一種繪圖軟件,規(guī)定使用不一樣的繪圖程序繪制不一樣的圖形。在明確顧客需求後,該企業(yè)的架構(gòu)師決定采用:Bridge模式實(shí)現(xiàn)該軟件,并設(shè)計(jì)UML類圖如下圖所示。圖中與Bridge模式中的“Abstraction”角色相對(duì)應(yīng)的類是__________(32),與“Implementor”角色相對(duì)應(yīng)的類是___________(33)。43.(32)A.ShapeB.DrawingC.RectangleD.V2Drawing對(duì)的答案:A44.(33)A.ShapeB.DrawingC.RectangleD.V2Drawing對(duì)的答案:B解析:橋接模式將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。它是一種對(duì)象構(gòu)造型模式,又稱為柄體(HandleandBody)模式或接口(Interface)模式。橋接模式類似于多重繼承方案,不過多重繼承方案往往違反了類的單一職責(zé)原則,其復(fù)用性比較差,橋接模式是比多重繼承方案更好的處理措施。橋接模式的構(gòu)造如下圖所示,其中:●Abstraction定義抽象類的接口;維護(hù)一種指向Implementor類型對(duì)象的指針?!馬efinedAbstraction擴(kuò)充由Abstraction定義的接口?!馡mplementor定義實(shí)現(xiàn)類的接口,該接口不一定要與Abstraction的接口完全一致;實(shí)際上這兩個(gè)接口可以完全不一樣。一般來說,Implementor接口僅提供基本操作,而Abstraction則定義了基于這些基本操作的較高層次的操作。●ConcreteImplementor實(shí)現(xiàn)Implementor接口并定義它的詳細(xì)實(shí)現(xiàn)。圖中與Bridge模式中的“Abstraction”角色相對(duì)應(yīng)的類是Shape,與“Implementor”角色相對(duì)應(yīng)的類是Drawing。RUP強(qiáng)調(diào)采用__________(34)的方式來開發(fā)軟件,這樣做的好處是__________(35)。45.(34)A.原型和螺旋B.螺旋和增量C.迭代和增量D.迅速和迭代對(duì)的答案:C46.(35)A.在軟件開發(fā)的初期就可以對(duì)關(guān)鍵的、影響大的風(fēng)險(xiǎn)進(jìn)行處理B.可以防止需求的變更C.可以非常迅速地實(shí)現(xiàn)系統(tǒng)的所有需求D.可以更好地控制軟件的質(zhì)量對(duì)的答案:A解析:RUP將項(xiàng)目管理、業(yè)務(wù)建模、分析與設(shè)計(jì)等統(tǒng)一起來,貫穿整個(gè)開發(fā)過程。RUP中的軟件過程在時(shí)間上被分解為4個(gè)次序的階段,分別是初始階段、細(xì)化階段、構(gòu)建階段和移交階段。每個(gè)階段結(jié)束時(shí)都要安排一次技術(shù)評(píng)審,以確定這個(gè)階段的目的與否已經(jīng)滿足。假如評(píng)審成果令人滿意,就可以容許項(xiàng)目進(jìn)入下一種階段??梢钥闯觯赗UP的軟件過程是一種迭代和增量的過程。通過初始、細(xì)化、構(gòu)建和移交4個(gè)階段就是一種開發(fā)周期,每次通過這4個(gè)階段就會(huì)產(chǎn)生一代軟件。除非產(chǎn)品退伍,否則通過反復(fù)同樣的4個(gè)階段,產(chǎn)品將演化為下一代產(chǎn)品,但每一次的側(cè)重點(diǎn)都將放在不一樣的階段上。這樣做的好處是在軟件開發(fā)的初期就可以對(duì)關(guān)鍵的、影響大的風(fēng)險(xiǎn)進(jìn)行處理。___________(38)的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗(yàn)證已集成的軟件與否符合設(shè)計(jì)規(guī)定。其測(cè)試的技術(shù)根據(jù)是___________(39)。47.(38)A.單元測(cè)試B.集成測(cè)試C.系統(tǒng)測(cè)試D.回歸測(cè)試對(duì)的答案:B48.(39)A.軟件詳細(xì)設(shè)計(jì)闡明書B.技術(shù)開發(fā)協(xié)議C.軟件概要設(shè)計(jì)文檔D.軟件配置文檔對(duì)的答案:C解析:根據(jù)國標(biāo)GB/T15532-,軟件測(cè)試可分為單元測(cè)試、集成測(cè)試、配置項(xiàng)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和回歸測(cè)試等類別。單元測(cè)試也稱為模塊測(cè)試,測(cè)試的對(duì)象是可獨(dú)立編譯或匯編的程序模塊、軟件構(gòu)件或面向?qū)ο筌浖械念?統(tǒng)稱為模塊),其目的是檢查每個(gè)模塊能否對(duì)的地實(shí)現(xiàn)設(shè)計(jì)闡明中的功能、性能、接口和其他設(shè)計(jì)約束等條件,發(fā)現(xiàn)模塊內(nèi)也許存在的多種差錯(cuò)。單元測(cè)試的技術(shù)根據(jù)是軟件詳細(xì)設(shè)計(jì)闡明書。集成測(cè)試的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗(yàn)證已集成的軟件與否符合設(shè)計(jì)規(guī)定。集成測(cè)試的技術(shù)根據(jù)是軟件概要設(shè)計(jì)文檔。系統(tǒng)測(cè)試的對(duì)象是完整的、集成的計(jì)算機(jī)系統(tǒng),系統(tǒng)測(cè)試的目的是在真實(shí)系統(tǒng)工作環(huán)境下,驗(yàn)證完整的軟件配置項(xiàng)能否和系統(tǒng)對(duì)的連接,并滿足系統(tǒng)/子系統(tǒng)設(shè)計(jì)文檔和軟件開發(fā)協(xié)議規(guī)定的規(guī)定。系統(tǒng)測(cè)試的技術(shù)根據(jù)是顧客需求或開發(fā)協(xié)議。配置項(xiàng)測(cè)試的對(duì)象是軟件配置項(xiàng),配置項(xiàng)測(cè)試的目的是檢查軟件配置項(xiàng)與軟件需求規(guī)格闡明的一致性。確認(rèn)測(cè)試重要驗(yàn)證軟件的功能、性能和其他特性與否與顧客需求一致。驗(yàn)收測(cè)試是指針對(duì)軟件需求規(guī)格闡明,在交付前以顧客為主進(jìn)行的測(cè)試?;貧w測(cè)試的目的是測(cè)試軟件變更之後,變更部分的對(duì)的性和對(duì)變更需求的復(fù)合型,以及軟件原有的、對(duì)的的功能、性能和其他規(guī)定的規(guī)定的不損害性。軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的常用模式。架構(gòu)風(fēng)格反應(yīng)領(lǐng)域中眾多系統(tǒng)所共有的構(gòu)造和___________(40),強(qiáng)調(diào)對(duì)架構(gòu)____________(41)的重用。49.(40)A.語義特性B.功能需求C.質(zhì)量屬性D.業(yè)務(wù)規(guī)則對(duì)的答案:A50.(41)A.分析B.設(shè)計(jì)C.實(shí)現(xiàn)D.評(píng)估對(duì)的答案:B解析:本題考察軟件架構(gòu)風(fēng)格方面的基礎(chǔ)知識(shí)。軟件架構(gòu)設(shè)計(jì)的一種關(guān)鍵問題是能否使用反復(fù)的架構(gòu)模式,即能否到達(dá)架構(gòu)級(jí)的軟件重用。也就是說,能否在不一樣的軟件系統(tǒng)中,使用同一架構(gòu)?;谶@個(gè)目的,學(xué)者們開始研究和實(shí)踐軟件架構(gòu)的風(fēng)格和類型問題。軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的常用模式。它反應(yīng)了領(lǐng)域中眾多系統(tǒng)所共有的構(gòu)造和語義特性,并指導(dǎo)怎樣將各個(gè)模塊和子系統(tǒng)有效地組織成一種完整的系統(tǒng)。按這種方式理解,軟件架構(gòu)風(fēng)格定義了用于描述系統(tǒng)的術(shù)語表和一組指導(dǎo)構(gòu)件系統(tǒng)的規(guī)則?;诩軜?gòu)的軟件開發(fā)(ArchitectureBasedSoftwareDevelopment,ABSD)強(qiáng)調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動(dòng)軟件架構(gòu)設(shè)計(jì)。它強(qiáng)調(diào)采用___________(44)來描述軟件架構(gòu),采用___________(45)來描述需求。51.(44)A.類圖和序列圖B.視角與視圖C.構(gòu)件和類圖D.構(gòu)件與功能對(duì)的答案:B52.(45)A.用例與類圖B.用例與視角C.用例與質(zhì)量場(chǎng)景D.視角與質(zhì)量場(chǎng)景對(duì)的答案:C解析:本題考察基于架構(gòu)的軟件開發(fā)措施的基礎(chǔ)知識(shí)。根據(jù)定義,基于軟件架構(gòu)的開發(fā)(ArchitectureBasedSoftwareDevelopment.ABSD)強(qiáng)調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動(dòng)軟件架構(gòu)設(shè)計(jì)。它強(qiáng)調(diào)采用視角和視圖來描述軟件架構(gòu),采用用例和質(zhì)量屬性場(chǎng)景來描述需求。軟件架構(gòu)設(shè)計(jì)包括提出架構(gòu)模型、產(chǎn)生架構(gòu)設(shè)計(jì)和進(jìn)行設(shè)計(jì)評(píng)審等活動(dòng),是一種迭代的過程。架構(gòu)設(shè)計(jì)重要關(guān)注軟件組件的構(gòu)造、屬性和___________(51),并通過多種__________(52)全面描述特定系統(tǒng)的架構(gòu)。53.(51)A.實(shí)現(xiàn)方式B.交互作用C.設(shè)計(jì)方案D.測(cè)試方式對(duì)的答案:B54.(52)A.對(duì)象B.代碼C.文檔D.視圖對(duì)的答案:D解析:本題重要考察軟件架構(gòu)設(shè)計(jì)過程的基礎(chǔ)知識(shí)。軟件架構(gòu)設(shè)計(jì)包括提出架構(gòu)模型、產(chǎn)生架構(gòu)設(shè)計(jì)和進(jìn)行設(shè)計(jì)評(píng)審等活動(dòng),是一種迭代的過程。架構(gòu)設(shè)計(jì)重要關(guān)注軟件組件的構(gòu)造、屬性和交互作用,并通過多種視圖全面描述特定系統(tǒng)的架構(gòu)。某企業(yè)欲開發(fā)一種網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計(jì)階段,企業(yè)的架構(gòu)師識(shí)別出3個(gè)關(guān)鍵質(zhì)量屬性場(chǎng)景。其中“系統(tǒng)主站斷電後,可以在2分鐘內(nèi)自動(dòng)切換到備用站點(diǎn),并恢復(fù)正常運(yùn)行”重要與___________(56)質(zhì)量屬性有關(guān),一般可采用___________(57)架構(gòu)方略實(shí)現(xiàn)該屬性;“在并發(fā)顧客數(shù)不超過1000人時(shí),顧客的交易祈求應(yīng)當(dāng)在0.5s內(nèi)完畢”重要與___________(58)質(zhì)量屬性有關(guān),一般可采用___________(59)架構(gòu)方略實(shí)現(xiàn)該屬性;“系統(tǒng)應(yīng)當(dāng)可以抵擋惡意顧客的入侵行為,并進(jìn)行報(bào)警和記錄”重要與___________(60)質(zhì)量屬性有關(guān),一般可采用__________(61)架構(gòu)方略實(shí)現(xiàn)該屬性。55.(56)A.性能B.可用性C.易用性D.可修改性對(duì)的答案:B56.(57)A.積極冗余B.信息隱藏C.抽象接口D.記錄/回放對(duì)的答案:A57.(58)A.可測(cè)試性B.易用性C.性能D.互操作性對(duì)的答案:C58.(59)A.操作串行化B.資源調(diào)度C.心跳D.內(nèi)置監(jiān)控器對(duì)的答案:B59.(60)A.可用性B.安全性C.可測(cè)試性D.可修改性對(duì)的答案:B60.(61)A.內(nèi)置監(jiān)控器B.記錄/回放C.追蹤審計(jì)D.維護(hù)既有接口對(duì)的答案:C解析:本題重要考察考生對(duì)質(zhì)量屬性的理解和質(zhì)量屬性實(shí)現(xiàn)方略的掌握。對(duì)于題干描述:“系統(tǒng)主站斷電後,可以在2分鐘內(nèi)自動(dòng)切換到備用站點(diǎn),并恢復(fù)正常運(yùn)行”重要與可用性質(zhì)量屬性有關(guān),一般可采專心跳、Ping/Echo、積極冗余、被動(dòng)冗余、選舉等架構(gòu)方略實(shí)現(xiàn)該屬性;“在并發(fā)顧客數(shù)不超過1000人時(shí),顧客的交易祈求應(yīng)當(dāng)在0.5s內(nèi)完畢”,重要與性能這一質(zhì)量屬性有關(guān),實(shí)現(xiàn)該屬性的常見架構(gòu)方略包括:增長計(jì)算資源、減少計(jì)算開銷、引入并發(fā)機(jī)制、采用資源調(diào)度等。“系統(tǒng)應(yīng)當(dāng)可以抵擋惡意顧客的入侵行為,并進(jìn)行報(bào)警和記錄”重要與安全性質(zhì)量屬性有關(guān),一般可采用入侵檢測(cè)、顧客認(rèn)證、顧客授權(quán)、追蹤審計(jì)等架構(gòu)方略實(shí)現(xiàn)該屬性。架構(gòu)權(quán)衡分析措施(Architecture/TradeoffAnalysisMethod,ATAM)是在基于場(chǎng)景的架構(gòu)分析措施(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎(chǔ)之上發(fā)展起來的,重要包括場(chǎng)景和需求搜集、__________(62)、屬性模型構(gòu)造和分析、屬性模型折中等4個(gè)階段。ATAM措施規(guī)定在系統(tǒng)開發(fā)之前,首先對(duì)這些質(zhì)量屬性進(jìn)行__________(63)和折中。61.(62)A.架構(gòu)視圖和場(chǎng)景實(shí)現(xiàn)B.架構(gòu)風(fēng)格和場(chǎng)景分析C.架構(gòu)設(shè)計(jì)和目的分析D.架構(gòu)描述和需求評(píng)估對(duì)的答案:A62.(63)A.設(shè)計(jì)B.實(shí)現(xiàn)C.測(cè)試D.評(píng)價(jià)對(duì)的答案:D解析:本題重要考察考生對(duì)架構(gòu)權(quán)衡分析措施(ArchitectureTradeoffAnalysisMethod,ATAM)的掌握和理解。ATAM是在基于場(chǎng)景的架構(gòu)分析措施(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎(chǔ)之上發(fā)展起來的,重要包括場(chǎng)景和需求搜集、架構(gòu)視圖和場(chǎng)景實(shí)現(xiàn)、屬性模型構(gòu)造和分析、屬性模型折中等4個(gè)階段。ATAM措施規(guī)定在系統(tǒng)開發(fā)之前,首先對(duì)這些質(zhì)量屬性進(jìn)行評(píng)價(jià)和折中。某高校欲構(gòu)建財(cái)務(wù)系統(tǒng),使得顧客可通過校園網(wǎng)訪問該系統(tǒng)。根據(jù)需求,企業(yè)給出如下2套方案。方案一:1)出口設(shè)備采用一臺(tái)配置防火墻板卡的關(guān)鍵互換機(jī),并且使用防火墻方略將需要對(duì)校園網(wǎng)做應(yīng)用的服務(wù)器進(jìn)行地址映射;2)采用4臺(tái)高性能服務(wù)器實(shí)現(xiàn)整體架構(gòu),其中3臺(tái)作為財(cái)務(wù)應(yīng)用服務(wù)器、1臺(tái)作為數(shù)據(jù)備份管理服務(wù)器;3)通過備份管理軟件的備份方略將3臺(tái)財(cái)務(wù)應(yīng)用服務(wù)器的數(shù)據(jù)進(jìn)行定期備份。方案二:1)出口設(shè)備采用一臺(tái)配置防火墻板卡的關(guān)鍵互換機(jī),并且使用防火墻方略將需要對(duì)校園網(wǎng)做應(yīng)用的服務(wù)器進(jìn)行地址映射;2)采用2臺(tái)高性能服務(wù)器實(shí)現(xiàn)整體架構(gòu),服務(wù)器采用虛擬化技術(shù),建多種虛擬機(jī)滿足財(cái)務(wù)系統(tǒng)業(yè)務(wù)需求。當(dāng)一臺(tái)服務(wù)器出現(xiàn)物理故障時(shí)將業(yè)務(wù)遷移到此外一臺(tái)物理服務(wù)器上。與方案一相比,方案二的長處是___________(67)。方案二尚有某些缺陷,下列不屬于其缺陷的是___________(68)。63.(67)A.網(wǎng)絡(luò)的安全性得到保障B.?dāng)?shù)據(jù)的安全性得到保障C.業(yè)務(wù)的持續(xù)性得到保障D.業(yè)務(wù)的可用性得到保障對(duì)的答案:C64.(68)A.缺乏企業(yè)級(jí)磁盤陣列,不能將數(shù)據(jù)進(jìn)行統(tǒng)一的存儲(chǔ)與管理B.缺乏網(wǎng)閘,不能實(shí)現(xiàn)財(cái)務(wù)系統(tǒng)與Intemet的物理隔離C.缺乏安全審計(jì),不便于有關(guān)行為的記錄、存儲(chǔ)與分析D.缺乏內(nèi)部財(cái)務(wù)顧客接口,不便于迅速管理與維護(hù)對(duì)的答案:B解析:本題考察網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)案例。與方案一相比,方案二服務(wù)器采用虛擬化技術(shù),當(dāng)一臺(tái)服務(wù)器出現(xiàn)物理故障時(shí)將業(yè)務(wù)遷移到此外一臺(tái)物理服務(wù)器上,保障了業(yè)務(wù)的持續(xù)性。網(wǎng)絡(luò)的安全性、數(shù)據(jù)的安全性、業(yè)務(wù)的可用性都沒有發(fā)生實(shí)質(zhì)性變化。當(dāng)然方案二尚有某些缺陷,首先缺乏將數(shù)據(jù)進(jìn)行統(tǒng)一的存儲(chǔ)與管理的企業(yè)級(jí)磁盤陣列;另一方面缺乏安全審計(jì),不便于有關(guān)行為的記錄、存儲(chǔ)與分析;并且缺乏內(nèi)部財(cái)務(wù)顧客接口,不便于迅速管理與維護(hù)。不過假如加網(wǎng)閘,就不能實(shí)現(xiàn)對(duì)財(cái)務(wù)系統(tǒng)的訪問。不能實(shí)現(xiàn)顧客可通過校園網(wǎng)對(duì)財(cái)務(wù)系統(tǒng)的訪問。商業(yè)智能系統(tǒng)的處理過程包括四個(gè)重要階段:數(shù)據(jù)預(yù)處理通過___________(22)實(shí)現(xiàn)企業(yè)原始數(shù)據(jù)的初步整合;建立數(shù)據(jù)倉庫是後續(xù)數(shù)據(jù)處理的基礎(chǔ);數(shù)據(jù)分析是體現(xiàn)系統(tǒng)智能的關(guān)鍵,重要采用____________(23)和______________(24)技術(shù),前者可以實(shí)現(xiàn)數(shù)據(jù)的上卷、下鉆和旋轉(zhuǎn)分析,後者運(yùn)用隱藏的知識(shí),通過建立分析模型預(yù)測(cè)企業(yè)未來發(fā)展趨勢(shì);數(shù)據(jù)展現(xiàn)重要完畢數(shù)據(jù)處理成果的可視化。65.(22)A.?dāng)?shù)據(jù)映射和關(guān)聯(lián)B.?dāng)?shù)據(jù)集市和數(shù)據(jù)立方體C.?dāng)?shù)據(jù)抽取、轉(zhuǎn)換和裝載D.?dāng)?shù)據(jù)清洗和數(shù)據(jù)集成對(duì)的答案:C66.(23)A.知識(shí)庫B.?dāng)?shù)據(jù)挖掘C.聯(lián)機(jī)事務(wù)處理D.聯(lián)機(jī)分析處理對(duì)的答案:D67.(24)A.知識(shí)庫B.?dāng)?shù)據(jù)挖掘C.聯(lián)機(jī)事務(wù)處理D.聯(lián)機(jī)分析處理對(duì)的答案:B解析:本題考察商業(yè)智能方面的基礎(chǔ)知識(shí)。商業(yè)智能系統(tǒng)的處理過程包括數(shù)據(jù)預(yù)處理、建立數(shù)據(jù)倉庫、數(shù)據(jù)分析及數(shù)據(jù)展現(xiàn)4個(gè)重要階段。數(shù)據(jù)預(yù)處理是整合企業(yè)原始數(shù)據(jù)的第一步,包括數(shù)據(jù)的抽取、轉(zhuǎn)換和裝載三個(gè)過程。建立數(shù)據(jù)倉庫則是處理海量數(shù)據(jù)的基礎(chǔ)。數(shù)據(jù)分析是體現(xiàn)系統(tǒng)智能的關(guān)鍵,一般采用OLAP和數(shù)據(jù)挖掘技術(shù)。聯(lián)機(jī)分析處理不僅進(jìn)行數(shù)據(jù)匯總/匯集,同步還提供切片、切塊、下鉆、上卷和旋轉(zhuǎn)等數(shù)據(jù)分析功能,顧客可以以便地對(duì)海量數(shù)據(jù)進(jìn)行多維分析。數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論