2023年職業(yè)考證軟考系統(tǒng)架構(gòu)設(shè)計(jì)師考試高頻考點(diǎn)參考題庫(kù)含答案_第1頁(yè)
2023年職業(yè)考證軟考系統(tǒng)架構(gòu)設(shè)計(jì)師考試高頻考點(diǎn)參考題庫(kù)含答案_第2頁(yè)
2023年職業(yè)考證軟考系統(tǒng)架構(gòu)設(shè)計(jì)師考試高頻考點(diǎn)參考題庫(kù)含答案_第3頁(yè)
2023年職業(yè)考證軟考系統(tǒng)架構(gòu)設(shè)計(jì)師考試高頻考點(diǎn)參考題庫(kù)含答案_第4頁(yè)
2023年職業(yè)考證軟考系統(tǒng)架構(gòu)設(shè)計(jì)師考試高頻考點(diǎn)參考題庫(kù)含答案_第5頁(yè)
已閱讀5頁(yè),還剩53頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2023年職業(yè)考證軟考系統(tǒng)架構(gòu)設(shè)計(jì)師考試高頻考點(diǎn)參考題庫(kù)帶答案(圖片大小可自由調(diào)整)答案解析附后第1卷一.綜合題(共20題)1.單選題結(jié)構(gòu)化設(shè)計(jì)是一種面向數(shù)據(jù)流的設(shè)計(jì)方法,以下不屬于結(jié)構(gòu)化設(shè)計(jì)工具的是(

)問(wèn)題1選項(xiàng)A.盒圖B.HIPO圖C.順序圖D.程序流程圖2.單選題軟件結(jié)構(gòu)化設(shè)計(jì)包括(

)等任務(wù)。問(wèn)題1選項(xiàng)A.架構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、過(guò)程設(shè)計(jì)、原型設(shè)計(jì)B.架構(gòu)設(shè)計(jì)、過(guò)程設(shè)計(jì)、程序設(shè)計(jì)、原型設(shè)計(jì)C.數(shù)據(jù)設(shè)計(jì)、過(guò)程設(shè)計(jì)、交互設(shè)計(jì)、程序設(shè)計(jì)D.架構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、過(guò)程設(shè)計(jì)3.單選題軟件需求開(kāi)發(fā)的最終文檔,通過(guò)評(píng)審后定義了開(kāi)發(fā)工作的(

),它在客戶(hù)和開(kāi)發(fā)者之間構(gòu)筑了產(chǎn)品功能需求和非功能需求的一個(gè)(

),是需求開(kāi)發(fā)和需求管理之間的橋梁。問(wèn)題1選項(xiàng)A.需求基線B.需求標(biāo)準(zhǔn)C.需求用例D.需求分析問(wèn)題2選項(xiàng)A.需求用例B.需求管理標(biāo)準(zhǔn)C.需求約定D.需求變更4.案例題閱讀以下關(guān)于軟件系統(tǒng)設(shè)計(jì)與建模的敘述,在答題紙上回答問(wèn)題1至問(wèn)題3?!菊f(shuō)明】某醫(yī)院擬委托軟件公司開(kāi)發(fā)一套預(yù)約掛號(hào)管理系統(tǒng),以便為患者提供更好的就醫(yī)體驗(yàn),為醫(yī)院提供更加科學(xué)的預(yù)約管理。本系統(tǒng)的主要功能描述如下:(a)注冊(cè)登錄,(b)信息瀏覽,(c)賬號(hào)管理,(d)預(yù)約掛號(hào),(e)查詢(xún)與取消預(yù)約,(F)號(hào)源管理,(g)報(bào)告查詢(xún),(h)預(yù)約管理,(i)報(bào)表管理和(j)信用管理等。【問(wèn)題1】(6分)若采用面向?qū)ο蠓椒▽?duì)預(yù)約掛號(hào)管理系統(tǒng)進(jìn)行分析,得到如圖2-1所示的用例圖。請(qǐng)將合適的參與者名稱(chēng)填入圖2-1中的(1)和(2)處,使用題干給出的功能描述(a)~(j),完善用例(3)~(12)的名稱(chēng),將正確答案填在答題紙上?!締?wèn)題2】(10分)預(yù)約人員(患者)登錄系統(tǒng)后發(fā)起預(yù)約掛號(hào)請(qǐng)求,進(jìn)入預(yù)約界面。進(jìn)行預(yù)約掛號(hào)時(shí)使用數(shù)據(jù)庫(kù)訪問(wèn)類(lèi)獲取醫(yī)生的相關(guān)信息,在數(shù)據(jù)庫(kù)中調(diào)用醫(yī)生列表,并調(diào)取醫(yī)生出診時(shí)段表,將醫(yī)生出診時(shí)段反饋到預(yù)約界面,并顯示給預(yù)約人員;預(yù)約人員選擇醫(yī)生及就診時(shí)間后確認(rèn)預(yù)約,系統(tǒng)反饋預(yù)約結(jié)果,并向用戶(hù)顯示是否預(yù)約成功。采用面向?qū)ο蠓椒▽?duì)預(yù)約掛號(hào)過(guò)程進(jìn)行分析,得到如圖2-2所示的順序圖,使用題干中給出的描述,完善圖2-2中對(duì)象(1),及消息(2)~(4)的名稱(chēng),將正確答案填在答題紙上,請(qǐng)簡(jiǎn)要說(shuō)明在描述對(duì)象之間的動(dòng)態(tài)交互關(guān)系時(shí),協(xié)作圖與順序圖存在哪些區(qū)別?!締?wèn)題3】(9分)采用面向?qū)ο蠓椒ㄩ_(kāi)發(fā)軟件,通常需要建立對(duì)象模型、動(dòng)態(tài)模型和功能模型,請(qǐng)分別介紹這3種模型,并詳細(xì)說(shuō)明它們之間的關(guān)聯(lián)關(guān)系,針對(duì)上述模型,說(shuō)明哪些模型可用于軟件的需求分析?5.單選題X公司接受Y公司的委托開(kāi)發(fā)了一款應(yīng)用軟件,雙方?jīng)]有訂立任何書(shū)面合同。在此情形下,()享有該軟件的著作權(quán)。問(wèn)題1選項(xiàng)A.X、Y公司共同B.X公司C.Y公司D.X、Y公司均不6.單選題軟件設(shè)計(jì)過(guò)程中,可以用耦合和內(nèi)聚兩個(gè)定性標(biāo)準(zhǔn)來(lái)衡量模塊的獨(dú)立程度,耦合衡量不同模塊彼此間互相依賴(lài)的緊密程度,應(yīng)采用以下設(shè)計(jì)原則(),內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度,以下屬于高內(nèi)聚的是()。問(wèn)題1選項(xiàng)A.盡量使用內(nèi)容耦合、少用控制耦合和特征耦合、限制公共環(huán)境耦合的范圍、完全不用數(shù)據(jù)耦合B.盡量使用數(shù)據(jù)耦合、少用控制耦合和特征耦合、限制公共環(huán)境耦合的范圍、完全不用內(nèi)容耦合C.盡量使用控制耦合、少用數(shù)據(jù)耦合和特征耦合、限制公共環(huán)境耦合的范圍、完全不用內(nèi)容耦合D.盡量使用特征耦合、少用數(shù)據(jù)耦合和控制耦合、限制公共環(huán)境耦合的范圍、完全不用內(nèi)容耦合問(wèn)題2選項(xiàng)A.偶然內(nèi)聚B.時(shí)間內(nèi)聚C.功能內(nèi)聚D.邏輯內(nèi)聚7.單選題信息系統(tǒng)面臨多種類(lèi)型的網(wǎng)絡(luò)安全威脅。其中,信息泄露是指信息被泄露或透露給某個(gè)非授權(quán)的實(shí)體;(

)是指數(shù)據(jù)被非授權(quán)地進(jìn)行修改;(

)是指對(duì)信息或其他資源的合法訪問(wèn)被無(wú)條件地阻止;(

)是指通過(guò)對(duì)系統(tǒng)進(jìn)行長(zhǎng)期監(jiān)聽(tīng),利用統(tǒng)計(jì)分析方法對(duì)諸如通信頻度、通信的信息流向、通信總量的變化等參數(shù)進(jìn)行研究,從而發(fā)現(xiàn)有價(jià)值的信息和規(guī)律。問(wèn)題1選項(xiàng)A.非法使用B.破環(huán)信息的完整性C.授權(quán)侵犯D.計(jì)算機(jī)病毒問(wèn)題2選項(xiàng)A.拒絕服務(wù)B.陷阱門(mén)C.旁路控制D.業(yè)務(wù)欺騙問(wèn)題3選項(xiàng)A.特洛伊木馬B.業(yè)務(wù)欺騙C.物理侵入D.業(yè)務(wù)流分析8.單選題軟件脆弱性是軟件中存在的弱點(diǎn)(或缺陷),利用它可以危害系統(tǒng)安全策略,導(dǎo)致信息丟失、系統(tǒng)價(jià)值和可用性降低。嵌入式系統(tǒng)軟件架構(gòu)通常采用分層架構(gòu),它可以將問(wèn)題分解為一系列相對(duì)獨(dú)立的子問(wèn)題,局部化在每一-層中,從而有效地降低單個(gè)問(wèn)題的規(guī)模和復(fù)雜性,實(shí)現(xiàn)復(fù)雜系統(tǒng)的分解。但是,分層架構(gòu)仍然存在脆弱性。常見(jiàn)的分層架構(gòu)的脆弱性包括()等兩個(gè)方面。問(wèn)題1選項(xiàng)A.底層發(fā)生錯(cuò)誤會(huì)導(dǎo)致整個(gè)系統(tǒng)無(wú)法正常運(yùn)行、層與層之間功能引用可能導(dǎo)致功能失效B.底層發(fā)生錯(cuò)誤會(huì)導(dǎo)致整個(gè)系統(tǒng)無(wú)法正常運(yùn)行、層與層之間引入通信機(jī)制勢(shì)必造成性能下降C.上層發(fā)生錯(cuò)誤會(huì)導(dǎo)致整個(gè)系統(tǒng)無(wú)法正常運(yùn)行、層與層之間引入通信機(jī)制勢(shì)必造成性能下降D.上層發(fā)生錯(cuò)誤會(huì)導(dǎo)致整個(gè)系統(tǒng)無(wú)法正常運(yùn)行、層與層之間功能引用可能導(dǎo)致功能失效9.單選題Theprevailingdistributedcomputingmodelofthecurrenteraiscalledctiemservarcomputing.A(

)isasolutioninwhichthepresentation,presentationlogic,applicationlogic,datamanipulationanddatalayersaredistributedbetweenclientPCsandoneormoreservers.A(

)isapersonalcomputerthatdoesnothavetobeverypowerfulintermsofprocessorspeedandmemorybecauseitonlypresentstheinterfacetotheuser.A(

)isapersonalcomputer,puter,orworkstationthatistypicallymorepowerfulintermsofprocessorspeed,memory,andstoragecapacity.A(

)hostsoneormoreshamaddatabasebutalsoexecutesalldatabasecommandsandservicesforinformationsystems.A(n)(

)hostsInternetorintranetwebsites,itcommunicateswithclientsbyreturningtothemdocumentsanddata.問(wèn)題1選項(xiàng)A.Client/ServersystemB.Client-sideC.Server-siderD.Database問(wèn)題2選項(xiàng)A.Server-siderB.BrowserC.FatclientD.Thinclient問(wèn)題3選項(xiàng)A.CloudplatformB.ClustersystemC.FatclientD.Thinclient問(wèn)題4選項(xiàng)A.TransactionserverB.DatabaseserverC.ApplicationserverD.Messageserver問(wèn)題5選項(xiàng)A.DatabaseserverB.MessageserverC.WebserverD.Applicationserver10.單選題軟件開(kāi)發(fā)工具是指用于輔助軟件開(kāi)發(fā)過(guò)程活動(dòng)的各種軟件,其中,(

)是輔助建立軟件系統(tǒng)的抽象模型的,例如Rose、Together、WinA&D、(

)等。問(wèn)題1選項(xiàng)A.編程工具B.設(shè)計(jì)工具C.測(cè)試工具D.建模工具問(wèn)題2選項(xiàng)A.LoadRunnerB.QuickUMLC.DelphiD.WinRunner11.單選題應(yīng)用系統(tǒng)開(kāi)發(fā)中可以采用不同的開(kāi)發(fā)模型,其中,()將整個(gè)開(kāi)發(fā)流程分為目標(biāo)設(shè)定、風(fēng)險(xiǎn)分析、開(kāi)發(fā)和有效性驗(yàn)證、評(píng)審四個(gè)部分:()則通過(guò)重用來(lái)提高軟件的可靠性和易維護(hù)性,程序在進(jìn)行修改時(shí)產(chǎn)生較少的副作用。問(wèn)題1選項(xiàng)A.瀑布模型B.螺旋模型C.構(gòu)件模型D.對(duì)象模型問(wèn)題2選項(xiàng)A.瀑布模型B.螺旋模型C.構(gòu)件模型D.對(duì)象模型12.單選題進(jìn)行系統(tǒng)監(jiān)視三種形式,一是通過(guò)(

)如PS,last;二是通過(guò)系統(tǒng)記錄文件查閱系統(tǒng)運(yùn)行狀態(tài);三是集線命令,文件記錄和可視化技術(shù)監(jiān)柱接圖,如(

).問(wèn)題1選項(xiàng)A.系統(tǒng)命令B.系統(tǒng)調(diào)用C.系統(tǒng)接口D.系統(tǒng)功能問(wèn)題2選項(xiàng)A.WindowsnetstatB.linuxiptablesC.WindowsperfmonD.linuxtop13.單選題在Web服務(wù)器的測(cè)試中,反映其性能的指標(biāo)不包括:(),常見(jiàn)的Web服務(wù)器性能評(píng)測(cè)方法有基準(zhǔn)性能測(cè)試、壓力測(cè)試和()。問(wèn)題1選項(xiàng)A.鏈接正確跳轉(zhuǎn)B.最大并發(fā)連接數(shù)C.響應(yīng)延遲D.吞吐量問(wèn)題2選項(xiàng)A.功能測(cè)試B.黑盒測(cè)試C.白盒測(cè)試D.可靠性測(cè)試14.單選題經(jīng)典的設(shè)計(jì)模式共有23個(gè),這些模式可以按兩個(gè)準(zhǔn)則來(lái)分類(lèi):-是按設(shè)計(jì)模式的目的劃分,可分為()型、結(jié)構(gòu)型和行為型三種模式:二是按設(shè)計(jì)模式的范圍劃分,可以把設(shè)計(jì)模式分為類(lèi)設(shè)計(jì)模式和()設(shè)計(jì)模式。問(wèn)題1選項(xiàng)A.創(chuàng)建B.實(shí)例C.代理D.協(xié)同.問(wèn)題2選項(xiàng)A.包B.模板C.對(duì)象D.架構(gòu)15.單選題RUP(RationalUnifiedProcess)軟件開(kāi)發(fā)生命周期是一個(gè)二維的軟件開(kāi)發(fā)模型,其中,RUP的9個(gè)核心工作流中不包括(

)問(wèn)題1選項(xiàng)A.業(yè)務(wù)建模B.配置與變更管理C.成本D.環(huán)境16.單選題軟件設(shè)計(jì)包括四個(gè)既獨(dú)立又相互聯(lián)系的活動(dòng):()、軟件結(jié)構(gòu)設(shè)計(jì)、人機(jī)界面設(shè)計(jì)和()。問(wèn)題1選項(xiàng)A.用例設(shè)計(jì)B.數(shù)據(jù)設(shè)計(jì)C.程序設(shè)計(jì)D.模塊設(shè)計(jì)問(wèn)題2選項(xiàng)A.接口設(shè)計(jì)B.操作設(shè)計(jì)C.輸入輸出設(shè)計(jì)D.過(guò)程設(shè)計(jì)17.單選題

某文件系統(tǒng)文件存儲(chǔ)采用文件索引節(jié)點(diǎn)法。假設(shè)文件索引節(jié)點(diǎn)中有8個(gè)地址項(xiàng)iaddr[0]~iaddr[7],每個(gè)地址項(xiàng)大小為4字節(jié),其中地址項(xiàng)iaddr[0]~iaddr[4]為直接地址索引,iaddr[5]~iaddr[6]是一級(jí)間接地址索引,iaddr[7]是二級(jí)間接地址索引,磁盤(pán)索引塊和磁盤(pán)數(shù)據(jù)塊大小均為1KB。若要訪問(wèn)iclsClient.dll文件的邏輯塊號(hào)分別為1、518,則系統(tǒng)應(yīng)分別采用(

)。問(wèn)題1選項(xiàng)A.直接地址索引、直接地址索引B.直接地址索引、一級(jí)間接地址索引C.直接地址索引、二級(jí)間接地址索引D.一級(jí)間接地址索引、二級(jí)間接地址索引18.單選題某公司欲開(kāi)發(fā)一個(gè)電子交易清算系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場(chǎng)景。其中“數(shù)據(jù)傳遞時(shí)延不大于1s,并提供相應(yīng)的優(yōu)先級(jí)管理”主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)采用雙機(jī)熱備,主備機(jī)必須實(shí)時(shí)監(jiān)測(cè)對(duì)方狀態(tài),以便完成系統(tǒng)的實(shí)時(shí)切換”主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)應(yīng)能夠防止99%的黑客攻擊”主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性。問(wèn)題1選項(xiàng)A.可用性B.性能C.安全性D.可修改性問(wèn)題2選項(xiàng)A.限制資源B.引入并發(fā)C.資源仲裁D.限制訪問(wèn)問(wèn)題3選項(xiàng)A.可用性B.性能C.安全性D.可修改性問(wèn)題4選項(xiàng)A.記錄/回放B.操作串行化C.心跳D.資源調(diào)度問(wèn)題5選項(xiàng)A.可用性B.性能C.安全性D.可修改性問(wèn)題6選項(xiàng)A.檢測(cè)攻擊B.Ping/EchoC.選舉D.權(quán)限控制19.單選題中間件是提供平臺(tái)和應(yīng)用之間的通用服務(wù),這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。中間件的基本功能包括:為客戶(hù)端和服務(wù)器之間提供();提供()保證交易的一致性:提供應(yīng)用的()。問(wèn)題1選項(xiàng)A.連接和通信B.應(yīng)用程序接口C.通信協(xié)議支持D.數(shù)據(jù)交換標(biāo)準(zhǔn)問(wèn)題2選項(xiàng)A.安全控制機(jī)制B.交易管理機(jī)制C.標(biāo)準(zhǔn)消息格式D.數(shù)據(jù)映射機(jī)制問(wèn)題3選項(xiàng)A.基礎(chǔ)硬件平臺(tái)B.操作系統(tǒng)服務(wù)C.網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)D.負(fù)載均衡和高可用性20.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】某軟件企業(yè)為快餐店開(kāi)發(fā)一套在線訂餐管理系統(tǒng),主要功能包括:(1)在線訂餐:已注冊(cè)客戶(hù)通過(guò)網(wǎng)絡(luò)在線選擇快餐店所提供的餐品種類(lèi)和數(shù)量后提交訂單,系統(tǒng)顯示訂單費(fèi)用供客戶(hù)確認(rèn),客戶(hù)確認(rèn)后支付訂單所列各項(xiàng)費(fèi)用。(2)廚房備餐:廚房接收到客戶(hù)已付款訂單后按照訂單餐品列表選擇各類(lèi)食材進(jìn)行餐品加工。(3)食材采購(gòu):當(dāng)快餐店某類(lèi)食材低于特定數(shù)量時(shí)自動(dòng)向供應(yīng)商發(fā)起采購(gòu)信息,包括食材類(lèi)型和數(shù)量。供應(yīng)商接收到采購(gòu)信息后按照要求將食材送至快餐店并提交已采購(gòu)的食材信息。系統(tǒng)自動(dòng)更新食材庫(kù)存。(4)生成報(bào)表:每個(gè)周末和月末,快餐店經(jīng)理會(huì)自動(dòng)收到系統(tǒng)生成的統(tǒng)計(jì)報(bào)表,報(bào)表中詳細(xì)列出了本周或本月訂單的統(tǒng)計(jì)信息以及庫(kù)存食材的統(tǒng)計(jì)信息?,F(xiàn)采用數(shù)據(jù)流圖對(duì)上述訂餐管理系統(tǒng)進(jìn)行分析與設(shè)計(jì),系統(tǒng)未完成的0層數(shù)據(jù)流圖。如圖2-1所示。圖2-1【問(wèn)題1】(8分)根據(jù)訂餐管理系統(tǒng)功能說(shuō)明,請(qǐng)?jiān)趫D2-1所示數(shù)據(jù)流圖中給出外部實(shí)體E1~E4和加工P1~P4的具體名稱(chēng)?!締?wèn)題2】(8分)根據(jù)數(shù)據(jù)流圖規(guī)范和訂餐管理系統(tǒng)功能說(shuō)明,請(qǐng)說(shuō)明在圖2-1中需要補(bǔ)充哪些數(shù)據(jù)流可以構(gòu)造出完整的0層數(shù)據(jù)流圖?!締?wèn)題3】(9分)根據(jù)數(shù)據(jù)流圖的含義,請(qǐng)說(shuō)明數(shù)據(jù)流圖和系統(tǒng)流程圖之間有哪些方面的區(qū)別。第1卷參考答案一.綜合題1.【答案】C【解析】順序圖屬于面向?qū)ο蠓治雠c設(shè)計(jì)工具,而非結(jié)構(gòu)化設(shè)計(jì)工具。2.【答案】D【解析】本題考查的是軟件設(shè)計(jì)的知識(shí)內(nèi)容。軟件設(shè)計(jì)包括體系結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和過(guò)程設(shè)計(jì)。本題選擇D選項(xiàng)。體系結(jié)構(gòu)設(shè)計(jì):定義軟件系統(tǒng)各主要部件之間的關(guān)系。數(shù)據(jù)設(shè)計(jì):將模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)的定義。好的數(shù)據(jù)設(shè)計(jì)將改善程序結(jié)構(gòu)和模塊劃分,降低過(guò)程復(fù)雜性。接口設(shè)計(jì)(人機(jī)界面設(shè)計(jì)):軟件內(nèi)部,軟件和操作系統(tǒng)間以及軟件和人之間如何通信。過(guò)程設(shè)計(jì):系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過(guò)程描述。確定軟件各個(gè)組成部分內(nèi)的算法及內(nèi)部數(shù)據(jù)結(jié)構(gòu),并選定某種過(guò)程的表達(dá)形式來(lái)描述各種算法。

3.【答案】第1題:A第2題:C【解析】本題考查的是需求管理方面的概念知識(shí)內(nèi)容。軟件需求開(kāi)發(fā)的最終文檔經(jīng)過(guò)評(píng)審批準(zhǔn)后,則定義了開(kāi)發(fā)工作的需求基線(baseline)。這個(gè)基線在用戶(hù)和開(kāi)發(fā)人員之間就構(gòu)筑了計(jì)劃產(chǎn)品功能需求和非功能需求的一個(gè)約定(agreement),它是需求開(kāi)發(fā)和需求管理之間的橋梁。4.【答案】【問(wèn)題1】(1)系統(tǒng)管理員(2)患者(3)(a)注冊(cè)登錄(4)-(8)(c)賬號(hào)管理(f)號(hào)源管理(h)預(yù)約管理(i)報(bào)表管理(j)信用管理(9)-(12)(b)信息瀏覽(d)預(yù)約掛號(hào)(e)查詢(xún)與取消預(yù)約(g)報(bào)告查詢(xún)【問(wèn)題2】(1)預(yù)約人員(患者)(2)預(yù)約掛號(hào)請(qǐng)求(3)顯示醫(yī)生可預(yù)約時(shí)段(4)顯示預(yù)約是否成功順序圖強(qiáng)調(diào)的是對(duì)象交互的時(shí)間次序。通信圖強(qiáng)調(diào)的是對(duì)象之間的組織結(jié)構(gòu)。【問(wèn)題3】概念:對(duì)象模型描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),一般使用對(duì)象圖來(lái)建模。對(duì)象模型是整個(gè)體系中最基礎(chǔ),最核心的部分。動(dòng)態(tài)模型描述了系統(tǒng)的交互次序,一般使用狀態(tài)圖來(lái)建模。功能模型描述了系統(tǒng)的數(shù)據(jù)變換,一般使用數(shù)據(jù)流圖來(lái)建模。相互關(guān)系:對(duì)象模型描述了動(dòng)態(tài)模型和功能模型所操作的數(shù)據(jù)結(jié)構(gòu),對(duì)象模型中的操作對(duì)應(yīng)于動(dòng)態(tài)模型中事件和功能模型中的函數(shù);動(dòng)態(tài)模型描述了對(duì)象模型的控制結(jié)構(gòu),告訴我們哪些決策是依賴(lài)于對(duì)象值,哪些引起對(duì)象的變化,并激活功能;功能模型描述了由對(duì)象模型中操作和動(dòng)態(tài)模型中動(dòng)作所激活的功能,而功能模型作用在對(duì)象模型說(shuō)明的數(shù)據(jù)上,同時(shí)還表示了對(duì)對(duì)象值的約束?!窘馕觥勘绢}考查UML建模相關(guān)知識(shí)內(nèi)容【問(wèn)題1】該問(wèn)考查UML中的用例圖填充,首先根據(jù)題意可以分析出患者這個(gè)參與者。而另一個(gè)參與者題目沒(méi)有明示,然而從賬號(hào)管理、號(hào)源管理、預(yù)約管理等用例來(lái)看,定性為“系統(tǒng)管理員”較為合適,系統(tǒng)管理員是一個(gè)系統(tǒng)中比較常見(jiàn)的角色,起系統(tǒng)管理職能。然后通過(guò)用例的名稱(chēng)來(lái)分析判斷哪些用例歸屬于患者哪些歸屬于系統(tǒng)管理員,按這個(gè)邏輯很容易分析出:患者:(a)注冊(cè)登錄(b)信息瀏覽(d)預(yù)約掛號(hào)(e)查詢(xún)與取消預(yù)約(g)報(bào)告查詢(xún)系統(tǒng)管理員:(a)注冊(cè)登錄(c)賬號(hào)管理(f)號(hào)源管理(h)預(yù)約管理(i)報(bào)表管理(j)信用管理從而根據(jù)圖中參與者對(duì)應(yīng)的用例數(shù)給參與者和用例定位到具體的空中?!締?wèn)題2】該問(wèn)考查UML中的順序圖,本問(wèn)比較容易,緊扣題目描述來(lái)組織內(nèi)容即可,從題干中“預(yù)約人員(患者)登錄系統(tǒng)后發(fā)起預(yù)約掛號(hào)請(qǐng)求,進(jìn)入預(yù)約界面”的信息可知(1)應(yīng)為預(yù)約人員(患者),(2)為預(yù)約掛號(hào)請(qǐng)求;從題干中“將醫(yī)生出診時(shí)段反饋到預(yù)約界面,并顯示給預(yù)約人員”的信息可知(3)應(yīng)為顯示醫(yī)生可預(yù)約時(shí)段;從題干中“系統(tǒng)反饋預(yù)約結(jié)果,并向用戶(hù)顯示是否預(yù)約成功”的信息可知(4)應(yīng)為顯示預(yù)約是否成功?!締?wèn)題3】該問(wèn)考了一個(gè)較為早期提出的面向?qū)ο竽P汀狾MT。OMT方法的OOA模型包括對(duì)象模型、動(dòng)態(tài)模型和功能模型。對(duì)象模型表示靜態(tài)的,結(jié)構(gòu)化的“數(shù)據(jù)”性質(zhì),它是對(duì)模擬客觀世界實(shí)體的對(duì)象及對(duì)象間的關(guān)系映射,描述了系統(tǒng)的靜態(tài)及結(jié)構(gòu)。通常用類(lèi)圖表示。對(duì)象模型描述系統(tǒng)中對(duì)象的靜態(tài)結(jié)構(gòu)、對(duì)象之間的關(guān)系、對(duì)象的屬性、對(duì)象的操作。對(duì)象模型表示靜態(tài)的、結(jié)構(gòu)上的、系統(tǒng)的“數(shù)據(jù)”特征。對(duì)象模型為動(dòng)態(tài)模型和功能模型提供了基本的框架。對(duì)象模型用包含對(duì)象和類(lèi)的對(duì)象圖來(lái)表示。動(dòng)態(tài)模型表示瞬間的,行為化的系統(tǒng)控制性質(zhì),他規(guī)定了對(duì)象模型中的對(duì)象合法化變化序列。通常用狀態(tài)圖表示。動(dòng)態(tài)模型描述與時(shí)間和操作順序有關(guān)的系統(tǒng)特征--激發(fā)事件、事件序列、確定事件先后關(guān)系的狀態(tài)以及事件和狀態(tài)的組織。動(dòng)態(tài)模型表示瞬間的、行為上的、系統(tǒng)的“控制”特征。動(dòng)態(tài)模型用狀態(tài)圖來(lái)表示,每張狀態(tài)圖顯示了系統(tǒng)中一個(gè)類(lèi)的所有對(duì)象所允許的狀態(tài)和事件的順序。功能模型表示變化的系統(tǒng)的功能性質(zhì),它指明了系統(tǒng)應(yīng)該做什么,因此直接地反映了用戶(hù)對(duì)目標(biāo)系統(tǒng)的需求,通常用數(shù)據(jù)流圖表示。功能模型描述與值變換有關(guān)的系統(tǒng)特征--功能、映射、約束和函數(shù)依賴(lài)。5.【答案】B【解析】委托創(chuàng)作中,沒(méi)有約定著作權(quán)歸屬,則默認(rèn)由創(chuàng)作方獲得著作權(quán)。6.【答案】第1題:B第2題:C【解析】軟件模塊之間的耦合性,從低到高為:非直接耦合:兩個(gè)模塊之間沒(méi)有直接關(guān)系,它們之間的聯(lián)系完全是通過(guò)主模塊的控制和調(diào)用來(lái)實(shí)現(xiàn)的。數(shù)據(jù)耦合:一組模塊借助參數(shù)表傳遞簡(jiǎn)單數(shù)據(jù)。標(biāo)記耦合(特征耦合):一組模塊通過(guò)參數(shù)表傳遞記錄信息(數(shù)據(jù)結(jié)構(gòu))??刂岂詈希耗K之間傳遞的信息中包含用于控制模塊內(nèi)部邏輯的信息。外部耦合:一組模塊都訪問(wèn)同一全局簡(jiǎn)單變量,而且不是通過(guò)參數(shù)表傳遞該全局變量的信息。公共耦合:多個(gè)模塊都訪問(wèn)同一個(gè)公共數(shù)據(jù)環(huán)境。內(nèi)部耦合(內(nèi)容耦合):指一個(gè)模塊直接訪問(wèn)另一個(gè)模塊的內(nèi)部數(shù)據(jù);一個(gè)模塊不通過(guò)正常入口轉(zhuǎn)到另一個(gè)模塊的內(nèi)部;兩個(gè)模塊有一部分程序代碼重疊;一個(gè)模塊有多個(gè)入口。本題實(shí)際上就是對(duì)題目選項(xiàng)出現(xiàn)的幾種耦合做排序。非直接耦合>數(shù)據(jù)耦合>特征耦合>控制耦合>外部耦合>公共耦合>內(nèi)容耦合應(yīng)選B。軟件模塊內(nèi)聚按高到低排列為:功能內(nèi)聚:完成一個(gè)單一功能,各個(gè)部分協(xié)同工作,缺一不可。順序內(nèi)聚:處理元素相關(guān),而且必須順序執(zhí)行。通信內(nèi)聚:所有處理元素集中在一個(gè)數(shù)據(jù)結(jié)構(gòu)的區(qū)域上。過(guò)程內(nèi)聚:處理元素相關(guān),而且必須按特定的次序執(zhí)行。瞬時(shí)內(nèi)聚(時(shí)間內(nèi)聚):所包含的任務(wù)必須在同一時(shí)間間隔內(nèi)執(zhí)行。邏輯內(nèi)聚完成邏輯上相關(guān)的一組任務(wù)。偶然內(nèi)聚(巧合內(nèi)聚):完成一組沒(méi)有關(guān)系或松散關(guān)系的任務(wù)。最高的為功能內(nèi)聚。7.【答案】第1題:B第2題:A第3題:D【解析】數(shù)據(jù)被非授權(quán)地進(jìn)行修改是破壞了數(shù)據(jù)的完整性,而拒絕服務(wù)攻擊會(huì)破壞服務(wù)的可用性,使正常合法用戶(hù)無(wú)法訪問(wèn),利用統(tǒng)計(jì)分析方法對(duì)諸如通信頻度、通信的信息流向、通信總量的變化等參數(shù)進(jìn)行研究,從而發(fā)現(xiàn)有價(jià)值的信息和規(guī)律是業(yè)務(wù)流分析。8.【答案】B【解析】本題考查的是分層結(jié)構(gòu)的特點(diǎn)。首先根據(jù)分層的特點(diǎn)來(lái)看,分層架構(gòu)是低耦合的,依賴(lài)關(guān)系非常簡(jiǎn)單,上層只能依賴(lài)于下層,沒(méi)有循環(huán)依賴(lài)。所以底層錯(cuò)誤將導(dǎo)致整個(gè)系統(tǒng)無(wú)法運(yùn)行,而上層錯(cuò)誤一般影響的是錯(cuò)誤的這一部分,對(duì)整個(gè)系統(tǒng)的影響并不是完全的。所以C選項(xiàng)和D選項(xiàng)的描述是錯(cuò)誤的。其次,系統(tǒng)的風(fēng)險(xiǎn)可以看做是威脅利用了脆弱性而引起的。其中,威脅可以看成從系統(tǒng)外部對(duì)系統(tǒng)產(chǎn)生的作用而導(dǎo)致系統(tǒng)功能及目標(biāo)受阻的現(xiàn)象。脆弱性可以看成是系統(tǒng)內(nèi)部的薄弱點(diǎn)。脆弱性是客觀存在的,但它本身沒(méi)有實(shí)際傷害。B選項(xiàng)“層與層之間引入通信機(jī)制勢(shì)必造成性能下降”是客觀存在的系統(tǒng)薄弱點(diǎn),而A選項(xiàng)的描述是一種可能性并不是客觀存在的,所以B選項(xiàng)是系統(tǒng)脆弱性的體現(xiàn)。9.【答案】第1題:A第2題:D第3題:C第4題:B第5題:C10.【答案】第1題:D第2題:B【解析】本題考查的是軟件開(kāi)發(fā)工具。軟件開(kāi)發(fā)工具是指用于輔助軟件開(kāi)發(fā)過(guò)程活動(dòng)的各種軟件。其中,軟件建模工具可以輔助建立軟件系統(tǒng)的抽象模型。11.【答案】第1題:B第2題:C【解析】第1題:本題考查的是軟件開(kāi)發(fā)模型相關(guān)知識(shí)。瀑布模型可以說(shuō)是最早使用的軟件生存周期模型之一。由于這個(gè)模型描述了軟件生存的一些基本過(guò)程活動(dòng),所以它被稱(chēng)為軟件生存周期模型。這些活動(dòng)從一個(gè)階段到另一個(gè)階段逐次下降,形式上很像瀑布。瀑布模型的特點(diǎn)是因果關(guān)系緊密相連,前一個(gè)階段工作的結(jié)果是后一個(gè)階段工作的輸入。本題與瀑布模型無(wú)關(guān)。螺旋模型是在快速原型的基礎(chǔ)上擴(kuò)展而成的。這個(gè)模型把整個(gè)軟件開(kāi)發(fā)流程分成多個(gè)階段,每個(gè)階段都由4部分組成,它們是:①目標(biāo)設(shè)定。為該項(xiàng)目進(jìn)行需求分析,定義和確定這一個(gè)階段的專(zhuān)門(mén)目標(biāo),指定對(duì)過(guò)程和產(chǎn)品的約束,并且制定詳細(xì)的管理計(jì)劃。②風(fēng)險(xiǎn)分析。對(duì)可選方案進(jìn)行風(fēng)險(xiǎn)識(shí)別和詳細(xì)分析,制定解決辦法,采取有效的措施避免這些風(fēng)險(xiǎn)。③開(kāi)發(fā)和有效性驗(yàn)證。風(fēng)險(xiǎn)評(píng)估后,可以為系統(tǒng)選擇開(kāi)發(fā)模型,并且進(jìn)行原型開(kāi)發(fā),即開(kāi)發(fā)軟件產(chǎn)品。④評(píng)審。對(duì)項(xiàng)目進(jìn)行評(píng)審,以確定是否需要進(jìn)入螺旋線的下一次回路,如果決定繼續(xù),就要制定下一階段計(jì)劃。第一題答案為A選項(xiàng)。構(gòu)件組裝模型通過(guò)重用來(lái)提高軟件的可靠性和易維護(hù)性,程序在進(jìn)行修改時(shí)產(chǎn)生較少的副作用。一般開(kāi)發(fā)過(guò)程為:設(shè)計(jì)構(gòu)件組裝->建立構(gòu)件庫(kù)->構(gòu)建應(yīng)用軟件->測(cè)試與發(fā)布。構(gòu)件組裝模型的優(yōu)點(diǎn)如下:(1)構(gòu)件的自包容性讓系統(tǒng)的擴(kuò)展變得更加容易。(2)設(shè)計(jì)良好的構(gòu)件更容易被重用,降低軟件開(kāi)發(fā)成本。(3)構(gòu)件的粒度較整個(gè)系統(tǒng)更小,因此安排開(kāi)發(fā)任務(wù)更加靈活,可以將開(kāi)發(fā)團(tuán)隊(duì)分成若干組,并行地獨(dú)立開(kāi)發(fā)構(gòu)件。第2題:12.【答案】第1題:A第2題:C【解析】last命令是用來(lái)顯示最近系統(tǒng)的登錄情況;ps命令是用來(lái)查看進(jìn)程的。二者屬于系統(tǒng)命令方式。Windowsperform提供了圖表化的系統(tǒng)性能實(shí)時(shí)監(jiān)視器、性能日志和警報(bào)管理,可用于監(jiān)視CPU使用率、內(nèi)存使用率、硬盤(pán)讀寫(xiě)速度、網(wǎng)絡(luò)速度等,可以很方便地使用第三方工具進(jìn)行性能分析。其他命令可以監(jiān)控性能但無(wú)圖表形式。13.【答案】第1題:A第2題:D【解析】在Web服務(wù)器的測(cè)試中,反映其性能的指標(biāo)主要有:最大并發(fā)連接數(shù)、響應(yīng)延遲和吞吐量等。常見(jiàn)的Web服務(wù)器性能評(píng)測(cè)方法有基準(zhǔn)性能測(cè)試、壓力測(cè)試和可靠性測(cè)試。14.【答案】第1題:A第2題:C【解析】第1題:本題考查的是設(shè)計(jì)模式的基本概念。設(shè)計(jì)模式是一套可以被反復(fù)使用的、多數(shù)人知曉的、經(jīng)過(guò)分類(lèi)編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié),使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容易被他人理解并且提高代碼的可靠性。設(shè)計(jì)模式的分類(lèi):(1)根據(jù)目的分類(lèi):創(chuàng)建型主要用于創(chuàng)建對(duì)象。有工廠方法模式(FactoryMethod)、抽象工廠模式(AbstractFactory)、建造者模式(Builder)、原型模式(Prototype)、單例模式(Singleton)共5種。結(jié)構(gòu)型主要用于處理類(lèi)和對(duì)象的組合。有適配器模(Adapter)、橋接模式(Bridge)、組合模式(Composite)、裝飾模式(Decorator)、外觀模式(Facade)、享元模式(Flyweight)、代理模式(Proxy)共7種。行為型主要用于描述類(lèi)或?qū)ο笤趺礃咏换ズ驮鯓臃峙渎氊?zé)。有指責(zé)鏈模式(ChainofResponsibility)、命令模式(Command)、解釋器模式(Interpreter)、迭代器模式(Iterator)、中介者模式(Mediator)、備忘錄模式(Memento)、觀察者模式(Observer)、狀態(tài)模式(State)、策略模式(Stratege)、模板方法模式(TemplateMethod)、訪問(wèn)者模式(Visitor)共11種。第一題選擇A選項(xiàng)。(2)根據(jù)作用范圍分類(lèi):可分為類(lèi)模式和對(duì)象模式。類(lèi)模式用于處理類(lèi)和子類(lèi)的關(guān)系,這種關(guān)系通過(guò)繼承建立,在編譯時(shí)就確定了,是一種靜態(tài)關(guān)系。對(duì)象模式處理對(duì)象間的關(guān)系,具有動(dòng)態(tài)關(guān)系。第2題:15.【答案】C【解析】RUP中有9個(gè)核心工作流,分為6個(gè)核心過(guò)程工作流(CoreProcessWorkflows)和3個(gè)核心支持工作流(CoreSupportingWorkflows)。1、商業(yè)建模(BusinessModeling):商業(yè)建模工作流描述了如何為新的目標(biāo)組織開(kāi)發(fā)一個(gè)構(gòu)想,并基于這個(gè)構(gòu)想在商業(yè)用例模型和商業(yè)對(duì)象模型中定義組織的過(guò)程,角色和責(zé)任。2、需求(Requirements):需求工作流的目標(biāo)是描述系統(tǒng)應(yīng)該做什么,并使開(kāi)發(fā)人員和用戶(hù)就這一描述達(dá)成共識(shí)。為了達(dá)到該目標(biāo),要對(duì)需要的功能和約束進(jìn)行提取、組織、文檔化;最重要的是理解系統(tǒng)所解決問(wèn)題的定義和范圍。3、分析和設(shè)計(jì)(Analysis&Design):分析和設(shè)計(jì)工作流將需求轉(zhuǎn)化成未來(lái)系統(tǒng)的設(shè)計(jì),為系統(tǒng)開(kāi)發(fā)一個(gè)健壯的結(jié)構(gòu)并調(diào)整設(shè)計(jì)使其與實(shí)現(xiàn)環(huán)境相匹配,優(yōu)化其性能。4、實(shí)現(xiàn)(Implementation):實(shí)現(xiàn)工作流的目的包括以層次化的子系統(tǒng)形式定義代碼的組織結(jié)構(gòu);以組件的形式(源文件、二進(jìn)制文件、可執(zhí)行文件)實(shí)現(xiàn)類(lèi)和對(duì)象;將開(kāi)發(fā)出的組件作為單元進(jìn)行測(cè)試以及集成由單個(gè)開(kāi)發(fā)者(或小組)所產(chǎn)生的結(jié)果,使其成為可執(zhí)行的系統(tǒng)。5、測(cè)試(Test):測(cè)試工作流要驗(yàn)證對(duì)象間的交互作用,驗(yàn)證軟件中所有組件的正確集成,檢驗(yàn)所有的需求已被正確的實(shí)現(xiàn),識(shí)別并確認(rèn)缺陷在軟件部署之前被提出并處理。6、部署(Deployment):部署工作流的目的是成功的生成版本并將軟件分發(fā)給最終用戶(hù)。7、配置和變更管理(Configuration&ChangeManagement):配置和變更管理工作流描繪了如何在多個(gè)成員組成的項(xiàng)目中控制大量的產(chǎn)物。8、項(xiàng)目管理(ProjectManagement):軟件項(xiàng)目管理平衡各種可能產(chǎn)生沖突的目標(biāo),管理風(fēng)險(xiǎn),克服各種約束并成功交付使用戶(hù)滿(mǎn)意的產(chǎn)品。其目標(biāo)包括:為項(xiàng)目的管理提供框架,為計(jì)劃、人員配備、執(zhí)行和監(jiān)控項(xiàng)目提供實(shí)用的準(zhǔn)則,為管理風(fēng)險(xiǎn)提供框架等。9、環(huán)境(Environment):環(huán)境工作流的目的是向軟件開(kāi)發(fā)組織提供軟件開(kāi)發(fā)環(huán)境,包括過(guò)程和工具。16.【答案】第1題:B第2題:D【解析】第1題:本題考查的是軟件設(shè)計(jì)階段的任務(wù)。軟件設(shè)計(jì)包括體系結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和過(guò)程設(shè)計(jì)。結(jié)構(gòu)設(shè)計(jì):定義軟件系統(tǒng)各主要部件之間的關(guān)系。數(shù)據(jù)設(shè)計(jì):將模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)的定義。好的數(shù)據(jù)設(shè)計(jì)將改善程序結(jié)構(gòu)和模塊劃分,降低過(guò)程復(fù)雜性。接口設(shè)計(jì)(人機(jī)界面設(shè)計(jì)):軟件內(nèi)部,軟件和操作系統(tǒng)之間以及軟件和人之間如何通信。過(guò)程設(shè)計(jì):系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過(guò)程描述。確定軟件各個(gè)組成部分內(nèi)的算法及內(nèi)部數(shù)據(jù)結(jié)構(gòu),并選定某種過(guò)程的表達(dá)形式來(lái)描述各種算法。第2題:17.【答案】C【解析】直接索引范圍:1KB×5=5KB

,對(duì)應(yīng)邏輯塊號(hào):0-4;一級(jí)間接索引范圍:(1KB/4B)×1KB×2=512KB

,對(duì)應(yīng)邏輯塊號(hào):5-516;二級(jí)間接索引范圍:(1KB/4B)×

(1KB/4B)×1KB=65536KB

,對(duì)應(yīng)邏輯塊號(hào):517以及上。18.【答案】第1題:B第2題:C第3題:A第4題:C第5題:C第6題:D【解析】第1題:本題考查的是架構(gòu)設(shè)計(jì)質(zhì)量屬性相關(guān)內(nèi)容?!皵?shù)據(jù)傳遞時(shí)延不大于1s,并提供相應(yīng)的優(yōu)先級(jí)管理”描述的是性能相關(guān)屬性,一般采用的架構(gòu)設(shè)計(jì)策略:優(yōu)先級(jí)隊(duì)列、資源調(diào)度。第一空選擇B選項(xiàng),第二空選擇C選項(xiàng)?!跋到y(tǒng)采用雙機(jī)熱備,主備機(jī)必須實(shí)時(shí)監(jiān)測(cè)對(duì)方狀態(tài),以便完成系統(tǒng)的實(shí)時(shí)切換”描述的是可用性,一般采用的架構(gòu)設(shè)計(jì)策略:冗余、心跳線。第三空選擇A選項(xiàng),第四空選擇C選項(xiàng)?!跋到y(tǒng)應(yīng)能夠防止99%的黑客攻擊”描述的是安全性,一般采用的架構(gòu)設(shè)計(jì)策略:追蹤審計(jì)、抵抗攻擊、檢測(cè)攻擊和從攻擊中恢復(fù)。第五空選擇C選項(xiàng),第六空選擇D選項(xiàng),檢測(cè)攻擊只能檢測(cè)不能防止,權(quán)限控制可以防止攻擊。第2題:第3題:第4題:第5題:第6題:19.【答案】第1題:A第2題:B第3題:D【解析】第1題:本題考查的是構(gòu)件與中間件相關(guān)知識(shí)。中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,可以幫助分布式應(yīng)用軟件在不同的技術(shù)之間共享資源。中間件可以:1、負(fù)責(zé)客戶(hù)機(jī)與服務(wù)器之間的連接和通信,以及客戶(hù)機(jī)與應(yīng)用層之間的高效率通信機(jī)制。2、提供應(yīng)用的負(fù)載均衡和高可用性、安全機(jī)制與管理功能,以及交易管理機(jī)制,保證交易的一致性。3、提供應(yīng)用層不同服務(wù)之間的互操作機(jī)制,以及應(yīng)用層與數(shù)據(jù)庫(kù)之間的連接和控制機(jī)制。4、提供多層架構(gòu)的應(yīng)用開(kāi)發(fā)和運(yùn)行的平臺(tái),以及應(yīng)用開(kāi)發(fā)框架,支持模塊化的應(yīng)用開(kāi)發(fā)。5、屏蔽硬件、操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)的差異。6、提供一組通用的服務(wù)去執(zhí)行不同的功能,避免重復(fù)的工作和使應(yīng)用之間可以協(xié)作。第2題:第3題:20.【答案】【問(wèn)題1】E1:客戶(hù)E2:廚房E3:經(jīng)理E4:供應(yīng)商P1:在線訂餐P2:廚房備餐P3:生成報(bào)表P4:食材采購(gòu)【問(wèn)題2】(1)增加E1到P1數(shù)據(jù)流“餐品訂單”;(2)增加P1到P2數(shù)據(jù)流“餐品訂單”;(3)增加D1到P3數(shù)據(jù)流“訂單匯總”;(4)增加P3到E3數(shù)據(jù)流“統(tǒng)計(jì)報(bào)表”。【問(wèn)題3】(1)數(shù)據(jù)流圖中的處理過(guò)程可并行;系統(tǒng)流程圖在某個(gè)時(shí)間點(diǎn)只能處于一個(gè)處理過(guò)程。(2)數(shù)據(jù)流圖展現(xiàn)系統(tǒng)的數(shù)據(jù)流;系統(tǒng)流程圖展現(xiàn)系統(tǒng)的控制流。(3)數(shù)據(jù)流圖展現(xiàn)全局的處理過(guò)程,過(guò)程之間遵循不同的計(jì)時(shí)標(biāo)準(zhǔn);系統(tǒng)流程圖中處理過(guò)程遵循一致的計(jì)時(shí)標(biāo)準(zhǔn)?!窘馕觥繒簾o(wú)解析。第2卷一.綜合題(共20題)1.單選題使用McCabe方法可以計(jì)算程序流程圖的環(huán)形復(fù)雜度,下圖的環(huán)形復(fù)雜度為(

)問(wèn)題1選項(xiàng)A.3B.4C.5D.62.單選題進(jìn)行系統(tǒng)監(jiān)視通常有三種方式:一是通過(guò)(),如UNIX/Linux系統(tǒng)中的ps、last等;二是通過(guò)系統(tǒng)記錄文件查閱系統(tǒng)在特定時(shí)間內(nèi)的運(yùn)行狀態(tài);三是集成命令、文件記錄和可視化技術(shù)的監(jiān)控工具,如()。問(wèn)題1選項(xiàng)A.系統(tǒng)命令B.系統(tǒng)調(diào)用C.系統(tǒng)接口D.系統(tǒng)功能問(wèn)題2選項(xiàng)A.Windows的netstatB.Linux的iptablesC.Windows的PerfmonD.Linux的top3.單選題混成系統(tǒng)是嵌入式實(shí)時(shí)系統(tǒng)的一種重要的子類(lèi)。以下關(guān)于混成系統(tǒng)的說(shuō)法中,正確的是(

)。

問(wèn)題1選項(xiàng)A.混成系統(tǒng)一般由離散分離組件并行組成,組件之間的行為由計(jì)算模型進(jìn)行控制B.混成系統(tǒng)一般由離散分離組件和連續(xù)組件并行或串行組成,組件之間的行為由計(jì)算模型進(jìn)行控制C.混成系統(tǒng)一般由連續(xù)組件串行組成,組件之間的行為由計(jì)算模型進(jìn)行控制D.混成系統(tǒng)一般由離散分離組件和連續(xù)組件并行或串行組成,組件之間的行為由同步/異步事件進(jìn)行管理4.單選題信息隱蔽是開(kāi)發(fā)整體程序結(jié)構(gòu)時(shí)使用的法則,通過(guò)信息隱蔽可以提高軟件的()、可測(cè)試性和()。問(wèn)題1選項(xiàng)A.可修改性B.可擴(kuò)充性C.可靠性D.耦合性問(wèn)題2選項(xiàng)A.封裝性B.安全性C.可移植性D.可交互性5.單選題實(shí)時(shí)操作系統(tǒng)主要用于有實(shí)時(shí)要求的過(guò)程控制等領(lǐng)域。因此,在實(shí)時(shí)操作系統(tǒng)中,對(duì)于來(lái)自外部的事件必須在()。問(wèn)題1選項(xiàng)A.一個(gè)時(shí)間片內(nèi)進(jìn)行處理B.一個(gè)周轉(zhuǎn)時(shí)間內(nèi)進(jìn)行處理C.一個(gè)機(jī)器周期內(nèi)進(jìn)行處理D.被控對(duì)象允許的時(shí)間范圍內(nèi)進(jìn)行處理6.單選題某Web網(wǎng)站向CA申請(qǐng)了數(shù)字證書(shū)。用戶(hù)登錄過(guò)程中可通過(guò)驗(yàn)證(),確認(rèn)該數(shù)字證書(shū)的有效性,以()。問(wèn)題1選項(xiàng)A.CA的簽名B.網(wǎng)站的簽名C.會(huì)話密鑰D.DES密碼問(wèn)題2選項(xiàng)A.向網(wǎng)站確認(rèn)自己的身份B.獲取訪問(wèn)網(wǎng)站的權(quán)限C.和網(wǎng)站進(jìn)行雙向認(rèn)證D.驗(yàn)證該網(wǎng)站的真?zhèn)?.單選題安全攸關(guān)系統(tǒng)在軟件需求分析階段,應(yīng)提出安全性需求。軟件安全性需求是指通過(guò)約束軟件的行為,使其不會(huì)出現(xiàn)(

)。軟件安全需求的獲取是根據(jù)已知的(

),如軟件危害條件等以及其他一些類(lèi)似的系統(tǒng)數(shù)據(jù)和通用慣例,完成通用軟件安全性需求的裁剪和特定軟件安全性需求的獲取工作。問(wèn)題1選項(xiàng)A.不可接受的系統(tǒng)安全的行為B.有可能影響系統(tǒng)可靠性的行為C.不可接受的違反系統(tǒng)安全的行為D.系統(tǒng)不安全的事故問(wèn)題2選項(xiàng)A.系統(tǒng)信息B.系統(tǒng)屬性C.軟件屬性D.代碼信息8.單選題基于架構(gòu)的軟件設(shè)計(jì)(Architecture-BasedSoftwareDesign,ABSD)方法是架構(gòu)驅(qū)動(dòng)的方法,該方法是一個(gè)(

)的方法,軟件系統(tǒng)的架構(gòu)通過(guò)該方法得到細(xì)化,直到能產(chǎn)生(

)。問(wèn)題1選項(xiàng)A.自頂向下B.自底向上C.原型D.自頂向下和自底向上結(jié)合問(wèn)題2選項(xiàng)A.軟件質(zhì)量屬性B.軟件連接性C.軟件構(gòu)件或模塊D.軟件接口9.單選題趙某購(gòu)買(mǎi)了一款有注冊(cè)商標(biāo)的應(yīng)用App,擅自復(fù)制成光盤(pán)出售,其行為是侵犯()的行為。問(wèn)題1選項(xiàng)A.注冊(cè)商標(biāo)專(zhuān)用權(quán)B.軟件著作權(quán)C.光盤(pán)所有權(quán)D.軟件專(zhuān)利權(quán)10.單選題軟件文檔是影響軟件可維護(hù)性的決定因素。軟件的文檔可以分為用戶(hù)文檔和()兩類(lèi)。其中,用戶(hù)文檔主要描述()和使用方法,并不關(guān)心這些功能是怎樣實(shí)現(xiàn)的。問(wèn)題1選項(xiàng)A.系統(tǒng)文檔B.需求文檔C.標(biāo)準(zhǔn)文檔D.實(shí)現(xiàn)文檔問(wèn)題2選項(xiàng)A.系統(tǒng)實(shí)現(xiàn)B.系統(tǒng)設(shè)計(jì)C.系統(tǒng)功能D.系統(tǒng)測(cè)試11.單選題根據(jù)傳統(tǒng)的軟件生命周期方法學(xué),可以把軟件生命周期劃分為(

)問(wèn)題1選項(xiàng)A.軟件定義、軟件開(kāi)發(fā)、軟件測(cè)試、軟件維護(hù)B.軟件定義、軟件開(kāi)發(fā)、軟件運(yùn)行、軟件維護(hù)C.軟件分析、軟件設(shè)計(jì)、軟件開(kāi)發(fā)、軟件維護(hù)D.需求獲取、軟件設(shè)計(jì)、軟件開(kāi)發(fā)、軟件測(cè)試12.案例題閱讀以下關(guān)于Web系統(tǒng)架構(gòu)設(shè)計(jì)的敘述,在答題紙上回答問(wèn)題1至問(wèn)題3?!菊f(shuō)明】某公司擬開(kāi)發(fā)一個(gè)物流車(chē)輛管理系統(tǒng),該系統(tǒng)可支持各車(chē)輛實(shí)時(shí)位置監(jiān)控、車(chē)輛歷史軌跡管理、違規(guī)違章記錄管理、車(chē)輛固定資產(chǎn)管理、隨車(chē)備品及配件更換記錄管理、車(chē)輛壽命管理等功能需求。其非功能性需求如下:(1)系統(tǒng)應(yīng)支持大于50個(gè)終端設(shè)備的并發(fā)請(qǐng)求;(2)系統(tǒng)應(yīng)能夠?qū)崟r(shí)識(shí)別車(chē)牌,識(shí)別時(shí)間應(yīng)小于1s;(3)系統(tǒng)應(yīng)7×24小時(shí)工作;(4)具有友好的用戶(hù)界面;(5)可抵御常見(jiàn)SQL注入攻擊;(6)獨(dú)立事務(wù)操作響應(yīng)時(shí)間應(yīng)小于3s;(7)系統(tǒng)在故障情況下,應(yīng)在1小時(shí)內(nèi)恢復(fù);(8)新用戶(hù)學(xué)習(xí)使用系統(tǒng)的時(shí)間少于1小時(shí)。面對(duì)系統(tǒng)需求,公司召開(kāi)項(xiàng)目組討論會(huì)議,制訂系統(tǒng)設(shè)計(jì)方案,最終決定基于分布式架構(gòu)設(shè)計(jì)實(shí)現(xiàn)該物流車(chē)輛管理系統(tǒng),應(yīng)用Kafka、Redis數(shù)據(jù)緩存等技術(shù)實(shí)現(xiàn)對(duì)物流車(chē)輛自身數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)進(jìn)行快速、高效的處理?!締?wèn)題1】(4分)請(qǐng)將上述非功能性需求(1)~(8)歸類(lèi)到性能、安全性、可用性、易用性這四類(lèi)非功能性需求?!締?wèn)題2】(14分)經(jīng)項(xiàng)目組討論,完成了該系統(tǒng)的分布式架構(gòu)設(shè)計(jì),如圖5-1所示。請(qǐng)從下面給出的(a)~(j)中進(jìn)行選擇,補(bǔ)充完善圖5-1中(1)~(7)處空白的內(nèi)容。(a)數(shù)據(jù)存儲(chǔ)層(b)Struct2(c)負(fù)載均衡層(d)表現(xiàn)層(e)HTTP協(xié)議(f)Redis數(shù)據(jù)緩存(g)Kafka分發(fā)消息(h)分布式通信處理層(i)邏輯處理層(j)CDN內(nèi)容分發(fā)【問(wèn)題3】(7分)該物流車(chē)輛管理系統(tǒng)需抵御常見(jiàn)的SQL注入攻擊,請(qǐng)用200字以?xún)?nèi)的文字說(shuō)明什么是SQL注入攻擊,并列舉出兩種抵御SQL注入攻擊的方式。13.單選題基于網(wǎng)絡(luò)的數(shù)據(jù)庫(kù)系統(tǒng)(NetwareDatabaseSystem,NDB)是基于4G/5G的移動(dòng)通信之上,在邏輯上可以把嵌入式設(shè)備看作遠(yuǎn)程服務(wù)器的一個(gè)客戶(hù)端。以下有關(guān)NDB的敘述中,不正確的是(

)。問(wèn)題1選項(xiàng)A.NDB主要由客戶(hù)端、通信協(xié)議和遠(yuǎn)程服務(wù)器等三部分組成B.NDB的客戶(hù)端主要負(fù)責(zé)提供接口給嵌入式程序,通信協(xié)議負(fù)責(zé)規(guī)范客戶(hù)端與遠(yuǎn)程服務(wù)器之間的通信,遠(yuǎn)程服務(wù)器負(fù)責(zé)維護(hù)服務(wù)器上的數(shù)據(jù)庫(kù)數(shù)據(jù)C.NDB具有客戶(hù)端小、無(wú)需支持可剪裁性、代碼可重用等特點(diǎn)D.NDB是以文件方式存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)。即數(shù)據(jù)按照一定格式儲(chǔ)存在磁盤(pán)中,使用時(shí)由應(yīng)用程序通過(guò)相應(yīng)的驅(qū)動(dòng)程序甚至直接對(duì)數(shù)據(jù)文件進(jìn)行讀寫(xiě)14.[標(biāo)簽:題干][標(biāo)簽:答案]15.單選題以下關(guān)于操作系統(tǒng)微內(nèi)核架構(gòu)特征的說(shuō)法,不正確的是()。問(wèn)題1選項(xiàng)A.微內(nèi)核的系統(tǒng)結(jié)構(gòu)清晰,利于協(xié)作開(kāi)發(fā)B.微內(nèi)核代碼量少,系統(tǒng)具有良好的可移植性C.微內(nèi)核有良好的伸縮性、擴(kuò)展性D.微內(nèi)核的功能代碼可以互相調(diào)用,性能很高16.單選題以下關(guān)于區(qū)塊鏈應(yīng)用系統(tǒng)中“挖礦”行為的描述中,錯(cuò)誤的是()。問(wèn)題1選項(xiàng)A.礦工“挖礦”取得區(qū)塊鏈的記賬權(quán),同時(shí)獲得代幣獎(jiǎng)勵(lì)B.“挖礦”本質(zhì)上是在嘗試計(jì)算一個(gè)Hash碰撞C.“挖礦”是一種工作量證明機(jī)制D.可以防止比特幣的雙花攻擊17.單選題從信息化建設(shè)的角度出發(fā),以下說(shuō)法錯(cuò)誤的是(

)問(wèn)題1選項(xiàng)A.有效開(kāi)發(fā)利用信息資源B.大力發(fā)展信息產(chǎn)業(yè)C.充分建設(shè)信息化政策法規(guī)和標(biāo)準(zhǔn)規(guī)范D.信息化的主體是程序員和項(xiàng)目經(jīng)理18.單選題lnternet網(wǎng)絡(luò)核心采取的交換方式為(

)問(wèn)題1選項(xiàng)A.分組交換B.電路交換C.虛電路交換D.消息交換19.單選題軟件方法學(xué)是以軟件開(kāi)發(fā)方法為研究對(duì)象的學(xué)科。其中,(

)是先對(duì)最高層次中的問(wèn)題進(jìn)行定義、設(shè)計(jì)、編程和測(cè)試,而將其中未解決的問(wèn)題作為一個(gè)子任務(wù)放到下一層次中去解決。(

)是根據(jù)系統(tǒng)功能要求,從具體的器件、邏輯部件或者相似系統(tǒng)開(kāi)始,通過(guò)對(duì)其進(jìn)行相互連接、修改和擴(kuò)大,構(gòu)成所要求的系統(tǒng)。(

)是建立在嚴(yán)格數(shù)學(xué)基礎(chǔ)上的軟件開(kāi)發(fā)方法。問(wèn)題1選項(xiàng)A.面向?qū)ο箝_(kāi)發(fā)方法B.形式化開(kāi)發(fā)方法C.非形式化開(kāi)發(fā)方法D.自頂向下開(kāi)發(fā)方法問(wèn)題2選項(xiàng)A.自底向上開(kāi)發(fā)方法B.形式化開(kāi)發(fā)方法C.非形式化開(kāi)發(fā)方法D.原型開(kāi)發(fā)方法問(wèn)題3選項(xiàng)A.自底向上開(kāi)發(fā)方法B.形式化開(kāi)發(fā)方法C.非形式化開(kāi)發(fā)方法D.自頂向下開(kāi)發(fā)方法20.單選題在分布式數(shù)據(jù)庫(kù)中有分片透明、復(fù)制透明、位置透明和邏輯透明等基本概念。其中,()是指用戶(hù)無(wú)需知道數(shù)據(jù)存放的物理位置。問(wèn)題1選項(xiàng)A.分片透明B.邏輯透明C.位置透明D.復(fù)制透明第2卷參考答案一.綜合題1.【答案】B【解析】本題考查環(huán)路復(fù)雜度計(jì)算:圖G的環(huán)形復(fù)雜度V(G)=E-N+2,其中,E是流圖中邊的條數(shù),N是結(jié)點(diǎn)數(shù)。本題中,E=12,N=10,所以V(G)=12-10+2=4。2.【答案】第1題:A第2題:C【解析】第1題:本題考查的是系統(tǒng)安全相關(guān)知識(shí)。系統(tǒng)監(jiān)視的目標(biāo)是為了評(píng)估系統(tǒng)性能。要監(jiān)視系統(tǒng)性能,需要收集某個(gè)時(shí)間段內(nèi)的3種不同類(lèi)型的性能數(shù)據(jù):(1)常規(guī)性能數(shù)據(jù)。該信息可幫助識(shí)別短期趨勢(shì)(如內(nèi)存泄漏)。經(jīng)過(guò)一兩個(gè)月的數(shù)據(jù)收集后,可以求出結(jié)果的平均值并用更緊湊的格式保存這些結(jié)果。這種存檔數(shù)據(jù)可幫助人們?cè)跇I(yè)務(wù)增長(zhǎng)時(shí)作出容量規(guī)劃,并有助于在日后評(píng)估上述規(guī)劃的效果。(2)比較基準(zhǔn)的性能數(shù)據(jù)。該信息可幫助人們發(fā)現(xiàn)緩慢、歷經(jīng)長(zhǎng)時(shí)間才發(fā)生的變化。通過(guò)將系統(tǒng)的當(dāng)前狀態(tài)與歷史記錄數(shù)據(jù)相比較,可以排除系統(tǒng)問(wèn)題并調(diào)整系統(tǒng)。由于該信息只是定期收集的,所以不必對(duì)其進(jìn)行壓縮存儲(chǔ)。(3)服務(wù)水平報(bào)告數(shù)據(jù)。該信息可幫助人們確保系統(tǒng)能滿(mǎn)足一定的服務(wù)或性能水平,也可能會(huì)將該信息提供給并不是性能分析人員的決策者。收集和維護(hù)該數(shù)據(jù)的頻率取決于特定的業(yè)務(wù)需要。進(jìn)行系統(tǒng)監(jiān)視通常有3種方式。一是通過(guò)系統(tǒng)本身提供的命令,如UNIX/Liunx中的w、ps、last,Windows中的netstat等,第一空選擇A選項(xiàng)。二是通過(guò)系統(tǒng)記錄文件查閱系統(tǒng)在特定時(shí)間內(nèi)的運(yùn)行狀態(tài);三是集成命令、文件記錄和可視化技術(shù),提供直觀的界面,操作人員只需要進(jìn)行一些可視化的設(shè)置,而不需要記憶繁雜的命令行參數(shù),即可完成監(jiān)視操作,如Windows的Perfmon應(yīng)用程序。第一空選擇C選項(xiàng)。Linux的top是基于命令行的,Linux的iptables是基于包過(guò)濾的防火墻工具。目前,已經(jīng)有些廠商提供專(zhuān)業(yè)化的監(jiān)視平臺(tái),將上面3種方式集成到一個(gè)統(tǒng)一的監(jiān)控平臺(tái),進(jìn)行統(tǒng)一監(jiān)控,并提供各類(lèi)分析數(shù)據(jù)和分析報(bào)表,幫助用戶(hù)進(jìn)行性能的評(píng)估和診斷。第2題:3.【答案】B【解析】混成系統(tǒng):一般由離散分離組件和連續(xù)組件并行或串行組成,組件之間的行為由計(jì)算模型進(jìn)行控制。選項(xiàng)A只提到離散組件,缺少對(duì)連續(xù)組件的描述,是錯(cuò)誤的。B選項(xiàng)是正確的描述,本題選擇B選項(xiàng)。C選項(xiàng)缺少對(duì)離散組件的描述,只提到連續(xù)組件,所以是錯(cuò)誤的。組件之間的行為應(yīng)該是由計(jì)算模型進(jìn)行控制,D選項(xiàng)描述是錯(cuò)誤的。同步/異步事件是任務(wù)通信機(jī)制的一種,與計(jì)算模型并不等價(jià)。4.【答案】第1題:A第2題:C【解析】第1題:本題考查的質(zhì)量屬性相關(guān)知識(shí)。信息隱藏是提高可修改性的典型設(shè)計(jì)策略,又因?yàn)樾畔㈦[藏可以有一定保密作用,所以也可以提高安全性。??假|(zhì)量屬性及相應(yīng)設(shè)計(jì)策略如下:1、性能性能(performance)是指系統(tǒng)的響應(yīng)能力,即要經(jīng)過(guò)多長(zhǎng)時(shí)間才能對(duì)某個(gè)事件做出響應(yīng),或者在某段時(shí)間內(nèi)系統(tǒng)所能處理的事件的個(gè)數(shù)。代表參數(shù):響應(yīng)時(shí)間、吞吐量設(shè)計(jì)策略:優(yōu)先級(jí)隊(duì)列、資源調(diào)度2、可用性可用性(availability)是系統(tǒng)能夠正常運(yùn)行的時(shí)間比例。經(jīng)常用兩次故障之間的時(shí)間長(zhǎng)度或在出現(xiàn)故障時(shí)系統(tǒng)能夠恢復(fù)正常的速度來(lái)表示。代表參數(shù):故障間隔時(shí)間設(shè)計(jì)策略:冗余、心跳線3、安全性安全性(security)是指系統(tǒng)在向合法用戶(hù)提供服務(wù)的同時(shí)能夠阻止非授權(quán)用戶(hù)使用的企圖或拒絕服務(wù)的能力。安全性又可劃分為機(jī)密性、完整性、不可否認(rèn)性及可控性等特性。設(shè)計(jì)策略:追蹤審計(jì)4、可修改性可修改性(modifiability)是指能夠快速地以較高的性能價(jià)格比對(duì)系統(tǒng)進(jìn)行變更的能力。通常以某些具體的變更為基準(zhǔn),通過(guò)考察這些變更的代價(jià)衡量可修改性。主要策略:信息隱藏5、可靠性可靠性(reliability)是軟件系統(tǒng)在應(yīng)用或系統(tǒng)錯(cuò)誤面前,在意外或錯(cuò)誤使用的情況下維持軟件系統(tǒng)的功能特性的基本能力。主要考慮兩個(gè)方面:容錯(cuò)、健壯性。代表參數(shù):MTTF、MTBF設(shè)計(jì)策略:冗余、心跳線第2題:5.【答案】D【解析】本題考查的實(shí)時(shí)操作系統(tǒng)相關(guān)概念。實(shí)時(shí)是指計(jì)算機(jī)對(duì)于外來(lái)信息能夠以足夠快的速度進(jìn)行處理,并在被控對(duì)象允許的時(shí)間范圍內(nèi)做出快速響應(yīng)。實(shí)時(shí)操作系統(tǒng)是保證在一定時(shí)間限制內(nèi)完成特定功能的操作系統(tǒng)。答案選D選項(xiàng)。實(shí)時(shí)操作系統(tǒng)有硬實(shí)時(shí)和軟實(shí)時(shí)之分,硬實(shí)時(shí)要求在規(guī)定的時(shí)間內(nèi)必須完成操作,這是在操作系統(tǒng)設(shè)計(jì)時(shí)保證的;軟實(shí)時(shí)則只要按照任務(wù)的優(yōu)先級(jí),盡可能快地完成操作即可。6.【答案】第1題:A第2題:D【解析】本題考查安全相關(guān)知識(shí)。每個(gè)數(shù)字證書(shū)上都會(huì)有其頒發(fā)機(jī)構(gòu)的簽名,我們可以通過(guò)驗(yàn)證CA對(duì)數(shù)字證書(shū)的簽名來(lái)核實(shí)數(shù)字證書(shū)的有效性。如果證書(shū)有效,說(shuō)明此網(wǎng)站經(jīng)過(guò)CA中心的認(rèn)證,是可信的網(wǎng)站,所以這個(gè)動(dòng)作是用來(lái)驗(yàn)證網(wǎng)站真?zhèn)蔚模荒茯?yàn)證客戶(hù)方的真?zhèn)巍?.【答案】第1題:C第2題:A【解析】第1題:安全攸關(guān)系統(tǒng):是指系統(tǒng)失效會(huì)對(duì)生命或者健康構(gòu)成威脅的系統(tǒng),存在于航空航天、汽車(chē)、軌道交通等領(lǐng)域,對(duì)安全性要求很高。通常在需求分析階段就必須考慮安全性需求了。安全性需求:是指通過(guò)約束軟件的行為,使其不會(huì)出現(xiàn)不可接受的違反系統(tǒng)安全的行為需求。所以第一空選擇C選項(xiàng)。選項(xiàng)A中,不會(huì)出現(xiàn)系統(tǒng)安全的行為,這種說(shuō)法本身就是錯(cuò)誤的;B選項(xiàng)是對(duì)可靠性的說(shuō)明;D選項(xiàng)事故是系統(tǒng)不安全的后果。需求本身就是根據(jù)已知的系統(tǒng)信息來(lái)進(jìn)行獲取的,所以第二空選擇A選項(xiàng),系統(tǒng)信息。第2題:8.【答案】第1題:A第2題:C【解析】ABSD方法是一個(gè)自頂向下,遞歸細(xì)化的方法,軟件系統(tǒng)的體系結(jié)構(gòu)通過(guò)該方法得到細(xì)化,直到能產(chǎn)生軟件構(gòu)件和類(lèi)。9.【答案】B【解析】通俗一點(diǎn)來(lái)說(shuō),趙某的行為是制作并出售盜版光盤(pán)的行為,此時(shí)侵犯的是版權(quán),即著作權(quán)。10.【答案】第1題:A第2題:C【解析】第1題:本題考查的是軟件文檔相關(guān)知識(shí)。軟件系統(tǒng)的文檔可以分為用戶(hù)文檔和系統(tǒng)文檔兩類(lèi),它是影響軟件可維護(hù)性的重要因素。用戶(hù)文檔主要描述所交付系統(tǒng)的功能和使用方法,并不關(guān)心這些功能是怎樣實(shí)現(xiàn)的。用戶(hù)文檔是了解系統(tǒng)的第一步,它可以讓用戶(hù)獲得對(duì)系統(tǒng)準(zhǔn)確的初步印象。用戶(hù)文檔至少應(yīng)該包括下述5方面的內(nèi)容。①功能描述:說(shuō)明系統(tǒng)能做什么。②安裝文檔:說(shuō)明怎樣安裝這個(gè)系統(tǒng)以及怎樣使系統(tǒng)適應(yīng)特定的硬件配置。③使用手冊(cè):簡(jiǎn)要說(shuō)明如何著手使用這個(gè)系統(tǒng)(通過(guò)豐富的例子說(shuō)明怎樣使用常用的系統(tǒng)功能,并說(shuō)明用戶(hù)操作錯(cuò)誤是怎樣恢復(fù)和重新啟動(dòng)的)。④參考手冊(cè):詳盡描述用戶(hù)可以使用的所有系統(tǒng)設(shè)施以及它們的使用方法,并解釋系統(tǒng)可能產(chǎn)生的各種出錯(cuò)信息的含義(對(duì)參考手冊(cè)最主要的要求是完整,因此通常使用形式化的描述技術(shù))。⑤操作員指南(如果需要有系統(tǒng)操作員的話):說(shuō)明操作員應(yīng)如何處理使用中出現(xiàn)的各種情況。系統(tǒng)文檔是從問(wèn)題定義、需求說(shuō)明到驗(yàn)收測(cè)試計(jì)劃這樣一系列和系統(tǒng)實(shí)現(xiàn)有關(guān)的文檔。描述系統(tǒng)設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的文檔對(duì)于理解程序和維護(hù)程序來(lái)說(shuō)是非常重要的。第2題:11.【答案】B【解析】按照傳統(tǒng)的軟件生命周期方法學(xué),可以把軟件生命期劃分為軟件定義、軟件開(kāi)發(fā)、軟件運(yùn)行與維護(hù)3個(gè)階段。試題中將運(yùn)行與維護(hù)進(jìn)行了拆分,但意思是一樣的。12.【答案】【問(wèn)題1】性能:(1)、(2)、(6)安全性:(5)可用性:(3)、(7)易用性:(4)、(8)【問(wèn)題2】(1)(d)(2)(e)(3)(i)(4)(h)(5)(g)(6)(f)(7)(a)【問(wèn)題3】SQL注入攻擊,就是通過(guò)把SQL命令插入到Web表單提交或輸入域名或頁(yè)面請(qǐng)求的查詢(xún)字符串,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令。可以通過(guò)以下方式抵御SQL注入攻擊:?使用正則表達(dá)式;?使用參數(shù)化的過(guò)濾性語(yǔ)句;?檢查用戶(hù)輸入的合法性;?用戶(hù)相關(guān)數(shù)據(jù)加密處理;?存儲(chǔ)過(guò)程來(lái)執(zhí)行所有的查詢(xún);?使用專(zhuān)業(yè)的漏洞掃描工具?!窘馕觥繒簾o(wú)解析。13.【答案】C【解析】基于網(wǎng)絡(luò)的數(shù)據(jù)庫(kù)系統(tǒng)(NetwareDatabaseSystem,NDB)是基于4G/5G的移動(dòng)通信之上,主要由客戶(hù)端、通信協(xié)議和遠(yuǎn)程服務(wù)器等三部分組成。NDB的客戶(hù)端主要負(fù)責(zé)提供接口給嵌入式程序,在邏輯上可以把嵌入式設(shè)備看作遠(yuǎn)程服務(wù)器的一個(gè)客戶(hù)端;通信協(xié)議負(fù)責(zé)規(guī)范客戶(hù)端與遠(yuǎn)程服務(wù)器之間的通信;遠(yuǎn)程服務(wù)器負(fù)責(zé)維護(hù)服務(wù)器上的數(shù)據(jù)庫(kù)數(shù)據(jù)。NDB是以文件方式存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)。即數(shù)據(jù)按照一定格式儲(chǔ)存在磁盤(pán)中,使用時(shí)由應(yīng)用程序通過(guò)相應(yīng)的驅(qū)動(dòng)程序甚至直接對(duì)數(shù)據(jù)文件進(jìn)行讀寫(xiě)基于網(wǎng)絡(luò)的數(shù)據(jù)庫(kù)系統(tǒng)一般是用于嵌入式設(shè)備,像這種系統(tǒng)都要求支持可裁剪,因?yàn)榍度胧皆O(shè)備資源有限,要根據(jù)實(shí)際情況安排部署。15.【答案】D【解析】本題考查微內(nèi)核操作系統(tǒng)的相關(guān)知識(shí)。微內(nèi)核相比于傳統(tǒng)內(nèi)核,效率較差。D選項(xiàng)的敘述是錯(cuò)誤的。采用微內(nèi)核結(jié)構(gòu)的操作系統(tǒng)與傳統(tǒng)的操作系統(tǒng)相比,其優(yōu)點(diǎn)是提高了系統(tǒng)的靈活性、可擴(kuò)充性,增強(qiáng)了系統(tǒng)的可靠性,提供了對(duì)分布式系統(tǒng)的支持。其原因如下:①靈活性和可擴(kuò)展性:由于微內(nèi)核OS的許多功能是由相對(duì)獨(dú)立的服務(wù)器軟件來(lái)實(shí)現(xiàn)的,當(dāng)開(kāi)發(fā)了新的硬件和軟件時(shí),微內(nèi)核OS只須在相應(yīng)的服務(wù)器中增加新的功能,或再增加一個(gè)專(zhuān)門(mén)的服務(wù)器。與此同時(shí),也必然改善系統(tǒng)的靈活性,不僅可在操作系統(tǒng)中增加新的功能,還可修改原有功能,以及刪除已過(guò)時(shí)的功能,以形成一個(gè)更為精干有效的操作系統(tǒng)。②增強(qiáng)了系統(tǒng)的可靠性和可移植性:由于微內(nèi)核是出于精心設(shè)計(jì)和嚴(yán)格測(cè)試的,容易保證其正確性;另一方面是它提供了規(guī)范而精簡(jiǎn)的應(yīng)用程序接口(API),為微內(nèi)核外部的程序編制高質(zhì)量的代碼創(chuàng)造了條件。此外,由于所有服務(wù)器都是運(yùn)行在用戶(hù)態(tài),服務(wù)器與服務(wù)器之間采用的是消息傳遞通信機(jī)制,因此,當(dāng)某個(gè)服務(wù)器出現(xiàn)錯(cuò)誤時(shí),不會(huì)影響內(nèi)核,也不會(huì)影響其他服務(wù)器。另外,由于在微內(nèi)核結(jié)構(gòu)的操作系統(tǒng)中,所有與特定CPU和I/O設(shè)備硬件有關(guān)的代碼,均放在內(nèi)核和內(nèi)核下面的硬件隱藏層中,而操作系統(tǒng)其他絕大部分(即各種服務(wù)器)均與硬件平臺(tái)無(wú)關(guān),因而,把操作系統(tǒng)移植到另一個(gè)計(jì)算機(jī)硬件平臺(tái)上所需作的修改是比較小的。③提供了對(duì)分布式系統(tǒng)的支持:由于在微內(nèi)核OS中,客戶(hù)和服務(wù)器之間以及服務(wù)器和服務(wù)器之間的通信,是采用消息傳遞通信機(jī)制進(jìn)行的,致使微內(nèi)核OS能很好地支持分布式系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)。事實(shí)上,只要在分布式系統(tǒng)中賦予所有進(jìn)程和服務(wù)器唯一的標(biāo)識(shí)符,在微內(nèi)核中再配置一張系統(tǒng)映射表(即進(jìn)程和服務(wù)器的標(biāo)識(shí)符與它們所駐留的機(jī)器之間的對(duì)應(yīng)表),在進(jìn)行客戶(hù)與服務(wù)器通信時(shí),只需在所發(fā)送的消息中標(biāo)上發(fā)送進(jìn)程和接收進(jìn)程的標(biāo)識(shí)符,微內(nèi)核便可利用系統(tǒng)映射表,將消息發(fā)往目標(biāo),而無(wú)論目標(biāo)是駐留在哪臺(tái)機(jī)器上。16.【答案】D【解析】本題考查了區(qū)塊鏈技術(shù)的相關(guān)應(yīng)用。比特幣網(wǎng)絡(luò)通過(guò)“挖礦”來(lái)生成新的比特幣。所謂“挖礦”實(shí)質(zhì)上是用計(jì)算機(jī)解決一項(xiàng)復(fù)雜的數(shù)學(xué)問(wèn)題,來(lái)保證比特幣網(wǎng)絡(luò)分布式記賬系統(tǒng)的一致性。比特幣網(wǎng)絡(luò)會(huì)自動(dòng)調(diào)整數(shù)學(xué)問(wèn)題的難度,讓整個(gè)網(wǎng)絡(luò)約每10分鐘得到一個(gè)合格答案。隨后比特幣網(wǎng)絡(luò)會(huì)新生成一定量的比特幣作為區(qū)塊獎(jiǎng)勵(lì),獎(jiǎng)勵(lì)獲得答案的人。A選項(xiàng)正確。本質(zhì)上,挖礦的過(guò)程就是計(jì)算哈希函數(shù),并以此來(lái)確認(rèn)交易的過(guò)程。哈希函數(shù)值具有不可篡改、不可逆性。但哈希函數(shù)輸入的原始數(shù)據(jù)長(zhǎng)度是不定長(zhǎng)的,可以隨意長(zhǎng)度,而得出的摘要值是固定長(zhǎng)度的。因此,存在一個(gè)可能,同樣一個(gè)哈希值對(duì)應(yīng)的不止一個(gè)數(shù)據(jù)串。這個(gè)現(xiàn)象就是哈希碰撞。B選項(xiàng)正確。工作量證明機(jī)制(PoW)是我們最熟知的一種共識(shí)機(jī)制。工作量證明機(jī)制PoW就是工作越多,收益越大。這里的工作就是計(jì)算出一個(gè)滿(mǎn)足規(guī)則的隨機(jī)數(shù),誰(shuí)能最快地計(jì)算出唯一的數(shù)字,誰(shuí)就能做信息公示人。C選項(xiàng)正確?!半p花”問(wèn)題是指一筆數(shù)字現(xiàn)金在交易中被反復(fù)使用的現(xiàn)象。傳統(tǒng)的加密數(shù)字貨幣和其他數(shù)字資產(chǎn),都具有無(wú)限可復(fù)制性,人們?cè)诮灰走^(guò)程中,難以確認(rèn)這筆數(shù)字現(xiàn)金是否已經(jīng)產(chǎn)生過(guò)一次交易。在區(qū)塊鏈技術(shù)中,中本聰通過(guò)對(duì)產(chǎn)生的每一個(gè)區(qū)塊蓋上時(shí)間戳(時(shí)間戳相當(dāng)于區(qū)塊鏈公證人)的方式保證了交易記錄的真實(shí)性,保證每筆貨幣被支付后,不能再用于其他支付。在這個(gè)過(guò)程中,當(dāng)且僅當(dāng)包含在區(qū)塊中的所有交易都是有效的且之前從未存在過(guò)的,其他節(jié)點(diǎn)才認(rèn)同該區(qū)塊的有效性。所以雙花攻擊解決的方法就是通過(guò)時(shí)間戳。用戶(hù)發(fā)起的每一筆交易都有時(shí)間記錄,“挖礦”行為不能防止雙花攻擊,D選項(xiàng)錯(cuò)誤。17.【答案】D【解析】D選項(xiàng)錯(cuò)誤,原因是:信息化的主體是全體社會(huì)成員,包括政府、企業(yè)、事業(yè)、團(tuán)體和個(gè)人。此外,本題涉及到國(guó)家信息化體系的內(nèi)容,國(guó)家信息化體系包括信息技術(shù)應(yīng)用、信息資源、信息網(wǎng)絡(luò)、信息技術(shù)和產(chǎn)業(yè)、信息化人才、信息化法規(guī)政策和標(biāo)準(zhǔn)規(guī)范6個(gè)要素。1)信息技術(shù)應(yīng)用。信息技術(shù)應(yīng)用是指把信息技術(shù)廣泛應(yīng)用于經(jīng)濟(jì)和社會(huì)各個(gè)領(lǐng)域。信息技術(shù)應(yīng)用是信息化體系六要素中的龍頭,是國(guó)家信息化建設(shè)的主陣地。2)信息資源。信息資源、材料資源和能源共同構(gòu)成了國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展的三大戰(zhàn)略資源。信息資源的開(kāi)發(fā)利用是國(guó)家信息化的核心任務(wù),是國(guó)家信息化建設(shè)取得實(shí)效的關(guān)鍵,也是我國(guó)信息化的薄弱環(huán)節(jié)。3)信息網(wǎng)絡(luò)。信息網(wǎng)絡(luò)是信息資源開(kāi)發(fā)利用和信息技術(shù)應(yīng)用的基礎(chǔ),是信息傳輸、交換和共享的必要手段。目前,人們通常將信息網(wǎng)絡(luò)分為電信網(wǎng)、廣播電視網(wǎng)和計(jì)算機(jī)網(wǎng)。三種網(wǎng)絡(luò)的發(fā)展方向是:互相融通,取長(zhǎng)補(bǔ)短,逐步實(shí)現(xiàn)三網(wǎng)融合。4)信息技術(shù)和產(chǎn)業(yè)。信息技術(shù)和產(chǎn)業(yè)是我國(guó)進(jìn)行信息化建設(shè)的基礎(chǔ)。5)信息化人才。信息化人才是國(guó)家信息化成功之本,對(duì)其他各要素的發(fā)展速度和質(zhì)量有著決定性的影響,是信息化建設(shè)的關(guān)鍵。6)信息化政策法規(guī)和標(biāo)準(zhǔn)規(guī)范。信息化政策法規(guī)和標(biāo)準(zhǔn)規(guī)范用于規(guī)范和協(xié)調(diào)信息化體系各要素之間關(guān)系,是國(guó)家信息化快速、持續(xù)、有序、健康發(fā)展的根本保障。18.【答案】A【解析】internet網(wǎng)的網(wǎng)絡(luò)層核心協(xié)議是IP協(xié)議,而IP協(xié)議是一種分組交換的協(xié)議,所以應(yīng)選A。19.【答案】第1題:D第2題:A第3題:B【解析】本題是對(duì)軟件開(kāi)發(fā)方法相關(guān)內(nèi)容的考查。軟件開(kāi)發(fā)方法是指軟件開(kāi)發(fā)過(guò)程所遵循的辦法和步驟,從不同的角度可以對(duì)軟件開(kāi)發(fā)方法進(jìn)行不同的分類(lèi)。從開(kāi)發(fā)風(fēng)范上開(kāi),可分為自頂向下的開(kāi)發(fā)方法和自底向上的開(kāi)發(fā)方法。(在實(shí)際軟件開(kāi)發(fā)中,大都是兩種方法結(jié)合,只不過(guò)是應(yīng)用于開(kāi)發(fā)的不同階段以何者為主而已)“先對(duì)最高層次中的問(wèn)題進(jìn)行定義、設(shè)計(jì)、編程和測(cè)試,而將其中未解決的問(wèn)題作為一個(gè)子任務(wù)放到下一層次中去解決”描述的是自頂向下的開(kāi)發(fā),第一空選擇D選項(xiàng)?!案鶕?jù)系統(tǒng)功能要求,從具體的器件、邏輯部件或者相似系統(tǒng)開(kāi)始,通過(guò)對(duì)其進(jìn)行相互連接、修改和擴(kuò)大,構(gòu)成所要求的系統(tǒng)”描述的是自底向上的開(kāi)發(fā),第二空選擇A選項(xiàng)。從性質(zhì)上看,可分為形式化方法和非形式化方法。形式化方法是一種具有堅(jiān)實(shí)數(shù)學(xué)基礎(chǔ)的方法,從而允許對(duì)系統(tǒng)和開(kāi)發(fā)過(guò)程做嚴(yán)格處理和論證,適用于那些系統(tǒng)安全級(jí)別要求極高的軟件的開(kāi)發(fā)。第三空選擇B選項(xiàng)。非形式化方法則不把嚴(yán)格性作為其主要著眼點(diǎn),通常以各種開(kāi)發(fā)模型的形式得以體現(xiàn)。從適應(yīng)范圍來(lái)看,可分為整體性方法與局部性方法。適用于軟件開(kāi)發(fā)全過(guò)程的方法稱(chēng)為整體性方法;適用于開(kāi)發(fā)過(guò)程某個(gè)具體階段的軟件方法稱(chēng)為局部性方法。20.【答案】C【解析】本題考查的是分布式數(shù)據(jù)庫(kù)的相關(guān)概念。分片透明性:是指用戶(hù)不必關(guān)系數(shù)據(jù)是如何分片的,它們對(duì)數(shù)據(jù)的操作在全局關(guān)系上進(jìn)行,即關(guān)系如何分片對(duì)用戶(hù)是透明的,因此,當(dāng)分片改變時(shí)應(yīng)用程序可以不變。分片透明性是最高層次的透明性,如果用戶(hù)能在全局關(guān)系一級(jí)操作,則數(shù)據(jù)如何分布,如何存儲(chǔ)等細(xì)節(jié)自不必關(guān)系,其應(yīng)用程序的編寫(xiě)與集中式數(shù)據(jù)庫(kù)相同。復(fù)制透明:用戶(hù)不用關(guān)心數(shù)據(jù)庫(kù)在網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)的復(fù)制情況,被復(fù)制的數(shù)據(jù)的更新都由系統(tǒng)自動(dòng)完成。在分布式數(shù)據(jù)庫(kù)系統(tǒng)中,可以把一個(gè)場(chǎng)地的數(shù)據(jù)復(fù)制到其他場(chǎng)地存放,應(yīng)用程序可以使用復(fù)制到本地的數(shù)據(jù)在本地完成分布式操作,避免通過(guò)網(wǎng)絡(luò)傳輸數(shù)據(jù),提高了系統(tǒng)的運(yùn)行和查詢(xún)效率。但是對(duì)于復(fù)制數(shù)據(jù)的更新操作,就要涉及到對(duì)所有復(fù)制數(shù)據(jù)的更新。位置透明性是指用戶(hù)不必知道所操作的數(shù)據(jù)放在何處,即數(shù)據(jù)分配到哪個(gè)或哪些站點(diǎn)存儲(chǔ)對(duì)用戶(hù)是透明的。因此,數(shù)據(jù)分片模式的改變,如把數(shù)據(jù)從一個(gè)站點(diǎn)轉(zhuǎn)移到另一個(gè)站點(diǎn)將不會(huì)影響應(yīng)用程序,因而應(yīng)用程序不必改寫(xiě)。局部映像透明性(邏輯透明):是最低層次的透明性,該透明性提供數(shù)據(jù)到局部數(shù)據(jù)庫(kù)的映像,即用戶(hù)不必關(guān)系局部DBMS支持哪種數(shù)據(jù)模型、使用哪種數(shù)據(jù)操縱語(yǔ)言,數(shù)據(jù)模型和操縱語(yǔ)言的轉(zhuǎn)換是由系統(tǒng)完成的。因此,局部映像透明性對(duì)異構(gòu)型和同構(gòu)異質(zhì)的分布式數(shù)據(jù)庫(kù)系統(tǒng)是非常重要的。綜上,答案應(yīng)該選C。第3卷一.綜合題(共20題)1.單選題系統(tǒng)應(yīng)用集成構(gòu)建統(tǒng)一標(biāo)準(zhǔn)的基礎(chǔ)平臺(tái),在各個(gè)應(yīng)用系統(tǒng)的接口之間共享數(shù)據(jù)和功能,基本原則是保證應(yīng)用程序的(

)。系統(tǒng)應(yīng)用集成提供了4個(gè)不同層次的服務(wù),最上層服務(wù)是(

)服務(wù)。問(wèn)題1選項(xiàng)A.獨(dú)立性B.相關(guān)性C.互操作性D.排他性問(wèn)題2選項(xiàng)A.通信B.信息傳遞與轉(zhuǎn)化C.應(yīng)用連接D.流程控制2.單選題以下關(guān)于軟件構(gòu)件的敘述中,錯(cuò)誤的是(

)。問(wèn)題1選項(xiàng)A.構(gòu)件的部署必須能跟它所在的環(huán)境及其他構(gòu)件完全分離B.構(gòu)件作為一個(gè)部署單元是不可拆分的C.在一個(gè)特定進(jìn)程中可能會(huì)存在多個(gè)特定構(gòu)件的拷貝D.對(duì)于不影響構(gòu)件功能的某些屬性可以對(duì)外部可見(jiàn)3.單選題在架構(gòu)評(píng)估中,(

)是一個(gè)或多個(gè)構(gòu)件(和/或構(gòu)件之間的關(guān)系)的特性。改變加密級(jí)別的設(shè)計(jì)決策屬于(

),因?yàn)樗赡軙?huì)對(duì)安全性和性能產(chǎn)生非常重要的影響。問(wèn)題1選項(xiàng)A.敏感點(diǎn)B.非風(fēng)險(xiǎn)點(diǎn)C.權(quán)衡點(diǎn)D.風(fēng)險(xiǎn)點(diǎn)問(wèn)題2選項(xiàng)A.敏感點(diǎn)B.非風(fēng)險(xiǎn)點(diǎn)C.權(quán)衡點(diǎn)D.風(fēng)險(xiǎn)點(diǎn)4.單選題軟件逆向工程就是分析已有的程序,尋求比源代碼更高級(jí)的抽象表現(xiàn)形式。在逆向工程導(dǎo)出信息的四個(gè)抽象層次中,(

)包括反映程序分部分之間相互依賴(lài)關(guān)系的信息;(

)包括反映程序段功能及程序段之間關(guān)系的信息。問(wèn)題1選項(xiàng)A.實(shí)現(xiàn)級(jí)B.結(jié)構(gòu)級(jí)C.功能級(jí)D.領(lǐng)域級(jí)問(wèn)題2選項(xiàng)A.實(shí)現(xiàn)級(jí)B.結(jié)構(gòu)級(jí)C.功能級(jí)D.領(lǐng)域級(jí)5.單選題前趨圖(PrecedenceGraph)是一個(gè)有向無(wú)環(huán)圖,記為:→=(Pi.Pj)PimustcompletebeforePjmaystrat),假設(shè)系統(tǒng)中進(jìn)程P={P1,P2,P3,P4,P5,P6,P7,P8},且進(jìn)程的前驅(qū)圖如下:問(wèn)題1選項(xiàng)A.→={(P1,P2),(P3,P1),(P4,P1),(P5,P2),(P5,P3),(P6,P4),(P7,P5),(P7,P6),(P5,P6),(P4,P5),(P6,P7),(P7,P6)}B.→={(P1,P2),(P1,P3),(P2,P5),(P2,P3),(P3,P4),(P3,P5),(P4,P5),(P5,P6),(P5,P7),(P8,P5),(P6,P7),(P7,P8)}C.→={(P1,P2),(P1,P3),(P2,P3),(P2,P5),(P3,P4),(P3,P5),(P4,P6),(P5,P6),(P5,P7),(P5,P8),(P6,P8),(P7,P8)}D.→={(P1,P2),(P1,P3),(P2,P3),(P2,P5),(P3,P6),(P3,P4),(P4,P7),(P5,P6),(P6,P7),(P6,P5),(P7,P5),(P7,P8)}6.單選題對(duì)應(yīng)軟件開(kāi)發(fā)過(guò)程的各種活動(dòng),軟件開(kāi)發(fā)工具有需求分析工具、(

)、編碼與排錯(cuò)工具、測(cè)試工具,按照描述需求定義的方法,可將需求分析工具分為基于自然語(yǔ)言或圖形描述的工具,和基于(

)的工具。問(wèn)題1選項(xiàng)A.設(shè)計(jì)工具B.分析工具C.耦合工具D.監(jiān)控工具問(wèn)題2選項(xiàng)A.用例B.形式需求定義語(yǔ)言C.UMLD.需求描述7.單選題ABSDM(Architecture-BasedSoftwareDesignModel)把整個(gè)基于體系結(jié)構(gòu)的軟件過(guò)程劃分為體系結(jié)構(gòu)需求、體系結(jié)構(gòu)設(shè)計(jì)、體系結(jié)構(gòu)文檔化、(

)、(

)和體系結(jié)構(gòu)演化等6個(gè)子過(guò)程。其中,(

)過(guò)程的主要輸出結(jié)果是體系結(jié)構(gòu)規(guī)格說(shuō)明和測(cè)試體系結(jié)構(gòu)需求的質(zhì)量設(shè)計(jì)說(shuō)明書(shū)。問(wèn)題1選項(xiàng)A.體系結(jié)構(gòu)復(fù)審B.體系結(jié)構(gòu)測(cè)試C.體系結(jié)構(gòu)變更D.體系結(jié)構(gòu)管理問(wèn)題2選項(xiàng)A.體系結(jié)構(gòu)實(shí)現(xiàn)B.體系結(jié)構(gòu)測(cè)試C.體系結(jié)構(gòu)建模D.體系結(jié)構(gòu)管理問(wèn)題3選項(xiàng)A.體系結(jié)構(gòu)設(shè)計(jì)B.體系結(jié)構(gòu)需求C.體系結(jié)構(gòu)文檔化D.體系結(jié)構(gòu)測(cè)試8.單選題假設(shè)系統(tǒng)中互斥資源R的可用數(shù)為25。T0時(shí)刻進(jìn)程P1、P2、p3、P4對(duì)資源R的最大需求數(shù)、已分配資源數(shù)和尚需資源數(shù)的情況如表a所示,若P1和P3分別申請(qǐng)資源R數(shù)為1和2,則系統(tǒng)(

)。表aT0時(shí)刻進(jìn)程對(duì)資源的需求情況問(wèn)題1選項(xiàng)A.只能先給P1進(jìn)行分配,因?yàn)榉峙浜笙到y(tǒng)狀態(tài)是安全的B.只能先給P3進(jìn)行分配,因?yàn)榉峙浜笙到y(tǒng)狀態(tài)是安全的C.可以時(shí)后P1、P3.進(jìn)行分配,因?yàn)榉峙浜笙到y(tǒng)狀態(tài)是安全的D.不能給P3進(jìn)行分配,因?yàn)榉峙浜笙到y(tǒng)狀態(tài)是不安全的9.單選題考慮軟件架構(gòu)時(shí),重要的是從不同的視角(perspective)來(lái)檢查,這促使軟件設(shè)計(jì)師考慮架構(gòu)的不同屬性。例如,展示功能組織的()能判斷質(zhì)量特性,展示并發(fā)行為的()能判斷系統(tǒng)行為特性。選擇的特定視角或視圖也就是邏輯視圖、進(jìn)程視圖、實(shí)現(xiàn)視圖和()。使用()來(lái)記錄設(shè)計(jì)元素的功能和概念接口,設(shè)計(jì)元素的功能定義了它本身在系統(tǒng)中的角色,這些角色包括功能、性能等。問(wèn)題1選項(xiàng)A.靜態(tài)視角B.動(dòng)態(tài)視角C.多維視角D.功能視角問(wèn)題2選項(xiàng)A.開(kāi)發(fā)視角B.動(dòng)態(tài)視角C.部署視角D.功能視角問(wèn)題3選項(xiàng)A.開(kāi)發(fā)視圖B.配置視圖C.部署視圖D.物理視圖問(wèn)題4選項(xiàng)A.邏輯視圖B.物理視圖C.部署視圖D.用例視圖10.單選題需求變更管理是需求管理的重要內(nèi)容。需求變更管理的過(guò)程主要包括問(wèn)題分析和變更描述、(

)、變更實(shí)現(xiàn)。具體來(lái)說(shuō),在關(guān)于需求變更管理的描述中,(

)是不正確的。問(wèn)題1選項(xiàng)A.變更調(diào)研B.變更判定C.變更定義D.變更分析和成本計(jì)算問(wèn)題2選項(xiàng)A.需求變更要進(jìn)行控制,嚴(yán)格防止因失控而導(dǎo)致項(xiàng)目混亂,出現(xiàn)重大風(fēng)險(xiǎn)B.需求變更對(duì)軟件項(xiàng)目開(kāi)發(fā)有利無(wú)弊C.需求變更通常按特定的流程進(jìn)行D.在需求變更中,變更審批由CCB負(fù)責(zé)審批11.單選題軟件需求開(kāi)發(fā)的最終文檔經(jīng)過(guò)評(píng)審批準(zhǔn)后,就定義了開(kāi)發(fā)工作的(),它在客戶(hù)和開(kāi)發(fā)者之間構(gòu)筑了產(chǎn)品功能需求和非功能需求的一個(gè)(),是需求開(kāi)發(fā)和需求管理之間的橋梁。問(wèn)題1選項(xiàng)A.需求基線B.需求標(biāo)準(zhǔn)C.需求用例D.需求分析問(wèn)題2選項(xiàng)A.需求用例B.需求管理標(biāo)準(zhǔn)C.需求約定D.需求變更12.單選題如果A公司購(gòu)買(mǎi)了一個(gè)軟件的源程序,A公司將該軟件源程序中的所有標(biāo)識(shí)符做了全面修改后,作為該公司的產(chǎn)品銷(xiāo)售,這種行為(

)。問(wèn)題1選項(xiàng)A.尚不構(gòu)成侵權(quán)B.侵犯了著作權(quán)C.侵犯了專(zhuān)利權(quán)D.屬于不正當(dāng)競(jìng)爭(zhēng)13.單選題分頁(yè)內(nèi)存管理的核心是將虛擬內(nèi)存空間和物理內(nèi)存空間皆劃分為大小相同的頁(yè)面,并以頁(yè)面作為內(nèi)存空間的最小分配單位,下圖給出了內(nèi)存管理單元的虛擬的物理頁(yè)面翻譯過(guò)程,假設(shè)頁(yè)面大小為4KB,那么CPU發(fā)出虛擬地址0010000000000100后,其訪問(wèn)的物理地址是()。問(wèn)題1選項(xiàng)A.110000000000100B.0100000000000100C.1100000000000000D.110000000000001014.單選題需求管理的主要活動(dòng)包括(

)問(wèn)題1選項(xiàng)A.變更控制、版本控制、需求跟蹤、需求狀態(tài)跟蹤B.需求獲取、變更控制、版本控制、需求跟蹤C(jī).需求獲取、需求建模、變更控制、版本控制D.需求獲取、需求建模、需求評(píng)審、需求跟蹤15.單選題為了加強(qiáng)軟件產(chǎn)品管理,促進(jìn)我國(guó)軟件產(chǎn)業(yè)的發(fā)展,原信息產(chǎn)業(yè)部頒布了《軟件產(chǎn)品管理辦法》,“辦法”規(guī)定,軟件產(chǎn)品的開(kāi)發(fā),生產(chǎn),銷(xiāo)售,進(jìn)出口等活動(dòng)遵守我國(guó)有關(guān)法律,法規(guī)和標(biāo)準(zhǔn)規(guī)范,任何單位和個(gè)人不得開(kāi)發(fā),生產(chǎn),銷(xiāo)售,進(jìn)出口含有以下內(nèi)容的軟件產(chǎn)品(

)①侵犯他人的知識(shí)產(chǎn)權(quán)②含有計(jì)算機(jī)病毒③可能危害計(jì)算機(jī)系統(tǒng)安全④含有國(guó)家規(guī)定禁止傳播的內(nèi)容⑤不符合我國(guó)軟件標(biāo)準(zhǔn)規(guī)范⑥未經(jīng)國(guó)家正式批準(zhǔn)問(wèn)題1選項(xiàng)A.1236B.12345C.12346D.12345616.單選題為近似計(jì)算XYZ三維空間內(nèi)由三個(gè)圓柱x2+y2≤1,y2+z2≤1,x2+z2≤1相交部分V的體積,以下四種方案中,()最容易理解,最容易編程實(shí)現(xiàn)。問(wèn)題1選項(xiàng)A.在z=0平面中的圓x2+y2≤1上,近似計(jì)算二重積分B.畫(huà)出V的形狀,將其分解成多個(gè)簡(jiǎn)單形狀,分別計(jì)算體積后,再求和C.將V看作多個(gè)區(qū)域的交集,利用有關(guān)并集、差集的體積計(jì)算交集體積D.V位于某正立方體M內(nèi),利用M內(nèi)均勻分布的隨機(jī)點(diǎn)落在V中的比例進(jìn)行計(jì)算17.單選題軟件設(shè)計(jì)包括4個(gè)既獨(dú)立又相互聯(lián)系的活動(dòng),分別為()、體系結(jié)構(gòu)設(shè)計(jì)、人機(jī)界面設(shè)計(jì)和(

)。問(wèn)題1選項(xiàng)A.用例設(shè)計(jì)B.數(shù)據(jù)設(shè)計(jì)C.程序設(shè)計(jì)D.模塊設(shè)計(jì)問(wèn)題2選項(xiàng)A.接口設(shè)計(jì)B.操作設(shè)計(jì)C.輸入輸出設(shè)計(jì)D.過(guò)程設(shè)計(jì)18.單選題在Linux系統(tǒng)中,DNS的配置文件是(),它包含了主機(jī)的域名搜索順序和DNS服務(wù)器的地址。問(wèn)題1選項(xiàng)A./etc/hostnameB./dev/host.confC./etc/resolv.confD./dev/name.conf19.單選題面向構(gòu)件的編程目前缺乏完善的方法學(xué)支持,構(gòu)件交互的復(fù)雜性帶來(lái)了很多問(wèn)題,其中(

)問(wèn)題會(huì)產(chǎn)生數(shù)據(jù)競(jìng)爭(zhēng)和死鎖現(xiàn)象。問(wèn)題1選項(xiàng)A.多線程B.異步C.封裝D.多語(yǔ)言支持20.單選題軟件活動(dòng)主要包括軟件描述、(

)、軟件有效性驗(yàn)證和(

),(

)定義了軟件功能及使用限制。問(wèn)題1選項(xiàng)A.軟件模型B.軟件需求C.軟件分析D.軟件開(kāi)發(fā)問(wèn)題2選項(xiàng)A.軟件分析B.軟件測(cè)試C.軟件演義D.軟件進(jìn)化問(wèn)題3選項(xiàng)A.軟件分析B.軟件測(cè)試C.軟件描述D.軟件開(kāi)發(fā)第3卷參考答案一.綜合題1.【答案】第1題:A第2題:D【解析】第1題:本題考查的是EAI(EnterpriseApplicationIntegration,系統(tǒng)應(yīng)用集成)相關(guān)概念。EAI構(gòu)建統(tǒng)一標(biāo)準(zhǔn)的基礎(chǔ)平臺(tái),將進(jìn)程、軟件、標(biāo)準(zhǔn)和硬件聯(lián)合起來(lái),連接具有不同功能和目的而又獨(dú)自運(yùn)行的企業(yè)內(nèi)部的應(yīng)用系統(tǒng),以達(dá)到信息和流程的共享,使企業(yè)相關(guān)應(yīng)用整合在一起。EAI就是在各個(gè)應(yīng)用系統(tǒng)的接口之間共享數(shù)據(jù)和功能。EAI的基本原則就是集成多個(gè)系統(tǒng)并保證系統(tǒng)互不干擾,也就是獨(dú)立性。因此第一空選擇A選項(xiàng)獨(dú)立性。排他性一般理解為不能共存,因此在這里并不合適。EAI的終極目標(biāo)就是將多個(gè)企業(yè)和企業(yè)內(nèi)部的多個(gè)應(yīng)用集成到一個(gè)虛擬的、統(tǒng)一的應(yīng)用系統(tǒng)中。因此實(shí)施EAI必須遵循如下原則:應(yīng)用程序的獨(dú)立性;面向商業(yè)流程;獨(dú)立于技術(shù);平臺(tái)無(wú)關(guān)。EAI提供4個(gè)層次的服務(wù),從下至上依次為通訊服務(wù)、信息傳遞與轉(zhuǎn)化服務(wù)、應(yīng)用連接服務(wù)、流程控制服務(wù),最上層是流程控制服務(wù),第二空選擇D選項(xiàng)。第2題:2.【答案】D【解析】軟件構(gòu)件有3個(gè)核心特點(diǎn):1、獨(dú)立部署單元;2、作為第三方的組裝單元;3、沒(méi)有(外部的)可見(jiàn)狀態(tài)。D選項(xiàng)的描述與第3個(gè)核心特點(diǎn)相沖突。3.【答案】第1題:A第2題:C

溫馨提示

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

評(píng)論

0/150

提交評(píng)論