版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
姓名:_________________編號(hào):_________________地區(qū):_________________省市:_________________ 密封線(xiàn) 姓名:_________________編號(hào):_________________地區(qū):_________________省市:_________________ 密封線(xiàn) 密封線(xiàn) 全國(guó)軟件水平考試考試重點(diǎn)試題精編注意事項(xiàng):1.全卷采用機(jī)器閱卷,請(qǐng)考生注意書(shū)寫(xiě)規(guī)范;考試時(shí)間為120分鐘。2.在作答前,考生請(qǐng)將自己的學(xué)校、姓名、班級(jí)、準(zhǔn)考證號(hào)涂寫(xiě)在試卷和答題卡規(guī)定位置。
3.部分必須使用2B鉛筆填涂;非選擇題部分必須使用黑色簽字筆書(shū)寫(xiě),字體工整,筆跡清楚。
4.請(qǐng)按照題號(hào)在答題卡上與題目對(duì)應(yīng)的答題區(qū)域內(nèi)規(guī)范作答,超出答題區(qū)域書(shū)寫(xiě)的答案無(wú)效:在草稿紙、試卷上答題無(wú)效。一、選擇題
1、數(shù)據(jù)流圖中某個(gè)加工的一組動(dòng)作依賴(lài)于多個(gè)邏輯條件的取值,則用()能夠清楚地表示復(fù)雜的條件組合與應(yīng)做的動(dòng)作之間的對(duì)應(yīng)關(guān)系。A.流程圖B.NS盒圖C.形式語(yǔ)言D.決策樹(shù)
2、SOA的一種實(shí)現(xiàn)方式,()在服務(wù)請(qǐng)求者和提供者之間傳遞數(shù)據(jù),以及對(duì)這些數(shù)據(jù)進(jìn)行轉(zhuǎn)換的能力,并支持由實(shí)踐中總結(jié)出來(lái)的一些模式如同步模式、異步模式等;A.ShardingB.ESBC.BPELD.bind
3、項(xiàng)目配置管理中,產(chǎn)品配置是指一個(gè)產(chǎn)品在其生命周期各個(gè)階段所產(chǎn)生的各種形式和各種版本的文檔、計(jì)算機(jī)程序、部件及數(shù)據(jù)的集合。該集合中的每一個(gè)元素稱(chēng)為該產(chǎn)品配置中的一個(gè)配置頂,()不屬于產(chǎn)品組成部分工作成果的配置頂A.需求文檔B.設(shè)計(jì)文檔C.工作計(jì)劃D.源代碼
4、某企業(yè)通過(guò)一臺(tái)路由器上聯(lián)總部,下聯(lián)4個(gè)分支結(jié)構(gòu),設(shè)計(jì)人員分配給下級(jí)機(jī)構(gòu)一個(gè)連續(xù)的地址空間,采用一個(gè)子網(wǎng)或者超網(wǎng)段表示。這樣的主要作用是()A.層次化路由選擇B.易于管理和性能優(yōu)化C.基于故障排查D.使用較少的資源
5、某單位為了建設(shè)健全的公路橋梁養(yǎng)護(hù)管理檔案,擬開(kāi)發(fā)一套公路橋梁在線(xiàn)管理系統(tǒng)。該系統(tǒng)要求正常負(fù)載情況下,系統(tǒng)必須在0.5秒內(nèi)對(duì)用戶(hù)的查詢(xún)請(qǐng)求進(jìn)行響應(yīng),這屬于質(zhì)量特性的();網(wǎng)絡(luò)失效后,系統(tǒng)需要在10秒內(nèi)發(fā)現(xiàn)錯(cuò)誤并啟用備用系統(tǒng),這屬于質(zhì)量特性的();更改系統(tǒng)的Web界面接口必須在4人周內(nèi)完成,這屬于質(zhì)量特性的();如果"養(yǎng)護(hù)報(bào)告生成"業(yè)務(wù)邏輯的描述尚未達(dá)成共識(shí),可能導(dǎo)致部分業(yè)務(wù)功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性,這屬于系統(tǒng)的(請(qǐng)作答此空);更改系統(tǒng)加密的級(jí)別將對(duì)安全性和性能產(chǎn)生影響,這屬于系統(tǒng)的();對(duì)查詢(xún)請(qǐng)求處理時(shí)間的要求將影響系統(tǒng)的數(shù)據(jù)傳輸協(xié)議和處理過(guò)程的設(shè)計(jì),這屬于系統(tǒng)的()。A.權(quán)衡點(diǎn)B.風(fēng)險(xiǎn)點(diǎn)C.敏感點(diǎn)D.非風(fēng)險(xiǎn)點(diǎn)
6、假設(shè)系統(tǒng)采用段式存儲(chǔ)管理方法,進(jìn)程P的段表如下所示。邏輯地址()不能轉(zhuǎn)換為對(duì)應(yīng)的物理地址;不能轉(zhuǎn)換為對(duì)應(yīng)的物理地址的原因是進(jìn)行(請(qǐng)作答此空)。A.除法運(yùn)算時(shí)除數(shù)為零B.算術(shù)運(yùn)算時(shí)有溢出C.邏輯地址到物理地址轉(zhuǎn)換時(shí)地址越界D.物理地址到邏輯地址轉(zhuǎn)換時(shí)地址越界
7、系統(tǒng)中的構(gòu)件和連接件都有一個(gè)頂部和一個(gè)底部,構(gòu)件的頂部應(yīng)連接到某連接件的底部,構(gòu)件的底部則應(yīng)連接到某連接的頂部,構(gòu)件和構(gòu)件之間不允許直接連接,連接件直接連接時(shí),必須由其中一個(gè)的底部連接到另一個(gè)的頂部。上述構(gòu)件和連接件的組織規(guī)則描述的是()架構(gòu)風(fēng)格。A.管道-過(guò)濾器B.分層系統(tǒng)C.C2D.面向?qū)ο?/p>
8、在ERP系統(tǒng)中,()管理模塊主要是對(duì)企業(yè)物料的進(jìn)、出、存進(jìn)行管理。A.庫(kù)存B.物料C.采購(gòu)D.銷(xiāo)售
9、自動(dòng)售貨機(jī)根據(jù)庫(kù)存、存放貨幣量、找零能力、所選項(xiàng)目等不同,在貨幣存入并進(jìn)行選擇時(shí)具有如下行為:交付產(chǎn)品不找零:交付產(chǎn)品找零:存入貨幣不足而不提供任何產(chǎn)品;庫(kù)存不足而不提供任何產(chǎn)品。這一業(yè)務(wù)需求適合采用(13)模式設(shè)計(jì)實(shí)現(xiàn),其類(lèi)圖如下圖所示,其中(14)是客戶(hù)程序使用的主要接口,可用狀態(tài)來(lái)對(duì)其進(jìn)行配置。此模式為(15),體現(xiàn)的最主要的意圖是(16)?!净卮鹄ㄌ?hào)14】A.VendingMachineStateB.BuyC.VendingDepositStateD.VendingStockState
10、用戶(hù)提出需求并提供經(jīng)費(fèi),委托軟件公司開(kāi)發(fā)軟件。雙方商定的協(xié)議(委托開(kāi)發(fā)合同)中未涉及軟件著作權(quán)歸屬,其軟件著作權(quán)應(yīng)由(64)享有。A.用戶(hù)B.用戶(hù)、軟件公司共同C.軟件公司D.經(jīng)裁決所確認(rèn)的一方
11、按照設(shè)計(jì)模式的目的進(jìn)行劃分,現(xiàn)有的設(shè)計(jì)模式可以分為三類(lèi)。其中創(chuàng)建型模式通過(guò)采用抽象類(lèi)所定義的接口,封裝了系統(tǒng)中對(duì)象如何創(chuàng)建、組合等信息,其代表有(9)模式等;(10)模式主要用于如何組合己有的類(lèi)和對(duì)象以獲得更大的結(jié)構(gòu),其代表有Adapter模式等;(11)模式主要用于對(duì)象之間的職責(zé)及其提供服務(wù)的分配方式,其代表有(12)模式等?!净卮鹄ㄌ?hào)10】A.合成型B.組合型C.結(jié)構(gòu)型D.聚合型
12、緊耦合多機(jī)系統(tǒng)一般通過(guò)(請(qǐng)作答此空)實(shí)現(xiàn)多機(jī)間的通信。對(duì)稱(chēng)多處理器結(jié)構(gòu)(SMP)屬于()系統(tǒng)。A.因特網(wǎng)B.共享內(nèi)存C.進(jìn)程通信D.共享寄存器
13、基于zoL的界面管理技術(shù)可實(shí)現(xiàn)靈活的界面配置、界面動(dòng)態(tài)生成和界面定制,其思路是用xDIL生成配置文件及界面所需的元數(shù)據(jù),按不同需求生成界面元素及軟件界面,其技術(shù)框圖如圖所示。圖中填空部分分別是(4)、(5)、(6)。A.界面定制B.界面動(dòng)態(tài)生成C.界面配置D.界面修改
14、()的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗(yàn)證已集成的軟件是否符合設(shè)計(jì)要求。其測(cè)試的技術(shù)依據(jù)是(請(qǐng)作答此空)。A.軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)B(niǎo).技術(shù)開(kāi)發(fā)合同C.軟件概要設(shè)計(jì)文檔D.軟件配置文檔
15、Theobjectiveof()istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(請(qǐng)作答此空).A.computers,cablesandnetworkB.clients,servers,andnetworkC.CPUs,memoriesandI/OdevicesD.CPUs,harddisksandI/Odevices
16、以下關(guān)于網(wǎng)絡(luò)核心層的敘述中,正確的是()。A.為了保障安全性,應(yīng)該對(duì)分組進(jìn)行盡可能多的處理B.在區(qū)域間高速地轉(zhuǎn)發(fā)數(shù)據(jù)分組C.由多臺(tái)二、三層交換機(jī)組成D.提供多條路徑來(lái)緩解通信瓶頸
17、在面向?qū)ο笤O(shè)計(jì)的原則中,(8)原則是指抽象不應(yīng)該依賴(lài)于細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴(lài)于抽象,即應(yīng)針對(duì)接口編程,而不是針對(duì)實(shí)現(xiàn)編程。A.開(kāi)閉B.里氏替換C.最少知識(shí)D.依賴(lài)倒置
18、________不是反映嵌入式實(shí)時(shí)操作系統(tǒng)實(shí)時(shí)性的評(píng)價(jià)指標(biāo)。A.任務(wù)執(zhí)行時(shí)間B.中斷響應(yīng)和延遲時(shí)間C.任務(wù)切換時(shí)間D.信號(hào)量混洗時(shí)間
19、在uml圖中,(請(qǐng)作答此空)展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。()強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對(duì)順序。()軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴(lài)關(guān)系。A.類(lèi)圖B.對(duì)象圖C.部署圖D.定時(shí)圖
20、圖中的(3)是什么()。A.輸出正確結(jié)果B.重新設(shè)計(jì)C.異常處理D.通過(guò)
21、軟件的質(zhì)量屬性是衡量軟件非功能性需求的重要因素。可用性質(zhì)量屬性主要關(guān)注軟件系統(tǒng)的故障和它所帶來(lái)的后果。()是能夠提高系統(tǒng)可用性的措施。A.心跳檢測(cè)B.模塊的抽象化C.用戶(hù)授權(quán)D.記錄/重放
22、假如有3塊80T的硬盤(pán),采用RAID6的容量是()。A.40TB.80TC.160TD.240T
23、在基于體系結(jié)構(gòu)的軟件設(shè)計(jì)方法中,采用()來(lái)描述軟件架構(gòu)A.類(lèi)圈和序列圖B.視角與視圖C.構(gòu)件和類(lèi)圈D.構(gòu)件與功能
24、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and(請(qǐng)作答此空).ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.thedatabasemanagementsystemB.thefeasibilityoftechniquesusedC.thenetworktopologyandtechnologyD.theuserinterfaceandprocessmethods
25、統(tǒng)一軟件開(kāi)發(fā)過(guò)程是一種基于面向?qū)ο蠹夹g(shù)的軟件開(kāi)發(fā)過(guò)程,其特點(diǎn)是“用例驅(qū)動(dòng),以架構(gòu)為核心,迭代并增量”。統(tǒng)一軟件開(kāi)發(fā)過(guò)程定義了四種通用的開(kāi)發(fā)階段,它們按照過(guò)程順序分別是:起始階段、()、構(gòu)建階段和(請(qǐng)作答此空),其中在構(gòu)建階段主要產(chǎn)生的文檔有()。A.分析階段B.細(xì)化階段C.設(shè)計(jì)階段D.交付階段
26、微內(nèi)核的操作系統(tǒng)(OS)結(jié)構(gòu)如下圖所示,圖中①和②分別工作在(請(qǐng)作答此空)方式下,與傳統(tǒng)的OS結(jié)構(gòu)模式相比,采用微內(nèi)核的OS結(jié)構(gòu)模式的優(yōu)點(diǎn)是提高了系統(tǒng)的靈活性、可擴(kuò)充性,()。A.核心態(tài)和用戶(hù)態(tài)B.用戶(hù)態(tài)和核心態(tài)C.用戶(hù)態(tài)和用戶(hù)態(tài)D.核心態(tài)和核心態(tài)
27、面向?qū)ο蟮姆治瞿P椭饕桑ǎ?、用例與用例圖、領(lǐng)域概念模型構(gòu)成;設(shè)計(jì)模型則包含以包圖表示的軟件體系結(jié)構(gòu)圖、以交互圖表示的(請(qǐng)作答此空)、完整精確的類(lèi)圖、針對(duì)復(fù)雜對(duì)象的狀態(tài)圖和描述流程化處理過(guò)程的()等。A.功能分解圖B.時(shí)序關(guān)系圖C.用例實(shí)現(xiàn)圖D.軟件部署圖
28、以下關(guān)于軟件中間件的敘述,錯(cuò)誤的是()A.中間件通過(guò)標(biāo)準(zhǔn)接口實(shí)現(xiàn)與應(yīng)用程序的關(guān)聯(lián),提供特定功能的服務(wù)B.使用中間件可以提高應(yīng)用軟件可移植性C.使用中間件將增加應(yīng)用軟件設(shè)計(jì)的復(fù)雜度D.使用中間件有助于提高開(kāi)發(fā)效率
29、(請(qǐng)作答此空)設(shè)計(jì)模式能夠動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé)而無(wú)須修改此對(duì)象的結(jié)構(gòu);()設(shè)計(jì)模式定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類(lèi)決定實(shí)例化哪一個(gè)類(lèi);欲使一個(gè)后端數(shù)據(jù)模型能夠被多個(gè)前端用戶(hù)界面連接,采用()模式最適合。A.組合B.外觀C.享元D.裝飾器
30、給定關(guān)系模式R(A,B,C,D)、S(C,D,E),與π1,3,5(σ2=‘軟件工程’(R?S))等價(jià)的SQL語(yǔ)句如下:SELECT()FROMSWHERE();下列查詢(xún)B=“信息”且E=“北京”的A、B、E的關(guān)系代數(shù)表達(dá)式中,查詢(xún)效率最高的是(請(qǐng)作答此空)。A.π1,2,7(σ2=‘信息’,∧3=5∧4=6∧7’北京’(R×S))B.π1,2,7(σ3=5∧4=6(σ2=‘信息’(R)×σ5=‘北京’(S)))C.π1,2,7(σ3=5∧4=6∧2=‘’(R×σ7=’’(S)))D.π1,2,7(σ3=5∧4=6∧7=‘北京’(σ2=‘信息’(R)×(S)))
31、某公司欲開(kāi)發(fā)一個(gè)網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場(chǎng)景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動(dòng)切換到備用站點(diǎn),并恢復(fù)正常運(yùn)行”主要與()質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實(shí)現(xiàn)該屬性;“在并發(fā)用戶(hù)數(shù)不超過(guò)1000人時(shí),用戶(hù)的交易請(qǐng)求應(yīng)該在0.5s內(nèi)完成”主要與()質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)應(yīng)該能夠抵擋惡意用戶(hù)的入侵行為,并進(jìn)行報(bào)警和記錄”主要與(試題錄入中)_質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實(shí)現(xiàn)該屬性。A.可用性B.安全性C.可測(cè)試性D.可修改性
32、默認(rèn)情況下,上傳文件時(shí)的端口為()。A.大于1024的端口B.20C.80D.21
33、某企業(yè)的生產(chǎn)流水線(xiàn)上有2名工人P1和P2,1名檢驗(yàn)員P3。P1]將初步加工的半成品放入半成品箱B1;P2從半成品箱B1取出繼續(xù)加工,加工好的產(chǎn)品放入成品箱B2;P3從成品箱B2取出產(chǎn)品檢驗(yàn)。假設(shè)B1可存放n件半成品,B2可存放m件產(chǎn)品,并設(shè)置6個(gè)信號(hào)量S1、S2、S3、S4、S5和S6,且S3和S6的初值都為0。采用PV操作實(shí)現(xiàn)P[1]、P2和P3的同步模型如下圖所示,則信號(hào)量S1和S5();S2、S4的初值分別為(請(qǐng)作答此空)。A.n、0B.m、0C.m、nD.n、m
34、數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行的基本工作單位是事務(wù),事務(wù)相當(dāng)于操作系統(tǒng)中的進(jìn)程,是用戶(hù)定義的一個(gè)數(shù)據(jù)庫(kù)操作序列,這些操作序列要么全做要么全不做,是一個(gè)不可分割的工作單位。數(shù)據(jù)庫(kù)的()是指操作序列要么全做要么全不做。設(shè)計(jì)時(shí)用(請(qǐng)作答此空)實(shí)現(xiàn)。數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)的性質(zhì)稱(chēng)為()。設(shè)計(jì)時(shí)用()檢查實(shí)現(xiàn)。A.影子拷貝B.差異備份C.深拷貝D.完全備份
35、DSSA是在一個(gè)特定應(yīng)用領(lǐng)域中為一組應(yīng)用提供組織結(jié)構(gòu)參考的軟件體系結(jié)構(gòu),參與DSSA的人員可以劃分為4種角色,包括領(lǐng)域?qū)<?、領(lǐng)域設(shè)計(jì)人員、領(lǐng)域?qū)崿F(xiàn)人員和(),其基本活動(dòng)包括領(lǐng)域分析、領(lǐng)域設(shè)計(jì)和(請(qǐng)作答此空)。A.領(lǐng)域建模B.架構(gòu)設(shè)計(jì)C.領(lǐng)域?qū)崿F(xiàn)D.領(lǐng)域評(píng)估
36、自動(dòng)售貨機(jī)根據(jù)庫(kù)存、存放貨幣量、找零能力、所選項(xiàng)目等不同,在貨幣存入并進(jìn)行選擇時(shí)具有如下行為:交付產(chǎn)品不找零:交付產(chǎn)品找零:存入貨幣不足而不提供任何產(chǎn)品;庫(kù)存不足而不提供任何產(chǎn)品。這一業(yè)務(wù)需求適合采用(13)模式設(shè)計(jì)實(shí)現(xiàn),其類(lèi)圖如下圖所示,其中(14)是客戶(hù)程序使用的主要接口,可用狀態(tài)來(lái)對(duì)其進(jìn)行配置。此模式為(15),體現(xiàn)的最主要的意圖是(16)?!净卮鹄ㄌ?hào)13】A.觀察者(Obeserver)B.狀態(tài)(State)C.策略(Stratehy)D.訪(fǎng)問(wèn)者(Visitor)
37、某單位為了建設(shè)健全的公路橋梁養(yǎng)護(hù)管理檔案,擬開(kāi)發(fā)一套公路橋梁在線(xiàn)管理系統(tǒng)。該系統(tǒng)要求正常負(fù)載情況下,系統(tǒng)必須在0.5秒內(nèi)對(duì)用戶(hù)的查詢(xún)請(qǐng)求進(jìn)行響應(yīng),這屬于質(zhì)量特性的();網(wǎng)絡(luò)失效后,系統(tǒng)需要在10秒內(nèi)發(fā)現(xiàn)錯(cuò)誤并啟用備用系統(tǒng),這屬于質(zhì)量特性的();更改系統(tǒng)的Web界面接口必須在4人周內(nèi)完成,這屬于質(zhì)量特性的(請(qǐng)作答此空);如果"養(yǎng)護(hù)報(bào)告生成"業(yè)務(wù)邏輯的描述尚未達(dá)成共識(shí),可能導(dǎo)致部分業(yè)務(wù)功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性,這屬于系統(tǒng)的();更改系統(tǒng)加密的級(jí)別將對(duì)安全性和性能產(chǎn)生影響,這屬于系統(tǒng)的();對(duì)查詢(xún)請(qǐng)求處理時(shí)間的要求將影響系統(tǒng)的數(shù)據(jù)傳輸協(xié)議和處理過(guò)程的設(shè)計(jì),這屬于系統(tǒng)的()。A.可用性B.可修改性C.可靠性D.安全性
38、一組對(duì)象以定義良好但是復(fù)雜的方式進(jìn)行通信,產(chǎn)生的相互依賴(lài)關(guān)系結(jié)構(gòu)混亂且難以理解。采用()模式,用一個(gè)特定對(duì)象來(lái)封裝一系列的對(duì)象交互,從而使各對(duì)象不需要顯式地相互引用,使其耦合松散,而且可以獨(dú)立地改變它們之間的交互。A.解釋器(Interpreter)B.策略(Strategy)C.中介者(Mediator)D.迭代器(Iterator)
39、關(guān)于VRAPS原則、準(zhǔn)則、模式和反模式的說(shuō)法正確的是()A.VRAPS原則的5個(gè)原則分別是構(gòu)想原則、節(jié)奏原則、預(yù)見(jiàn)原則、統(tǒng)一原則B.反模式是在開(kāi)發(fā)和使用軟件中可能遇到的基本常見(jiàn)問(wèn)題和解決問(wèn)題的方法,能夠幫助組織來(lái)更好地改進(jìn)原則C.模式是組織在實(shí)踐中可能遇到的各種陷阱,描述了不該做的事,可以幫助更深入地理解原則D.VRAPS各個(gè)原則之間不是孤立的
40、給定關(guān)系模式R(U,F(xiàn)),其中:屬性集U={A1,A2,A3,A4,A5,A6},函數(shù)依賴(lài)集F={A1→A2,A1→A3,A3→A4,A1A5→A6}。關(guān)系模式R的候選碼為()A.A1A3B.A1A4C.A1A5D.A1A6
41、面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、用例與用例圖和()構(gòu)成。A.數(shù)據(jù)流模型B.領(lǐng)域概念模型C.功能分解圖D.功能需求模型
42、軟件的逆向工程是一個(gè)恢復(fù)設(shè)計(jì)的過(guò)程,從現(xiàn)有的程序中抽取數(shù)據(jù)、體系結(jié)構(gòu)和過(guò)程的設(shè)計(jì)信息。逆向工程的完備性可以用在某一個(gè)抽象層次上提供信息的詳細(xì)程度來(lái)描述,在大多數(shù)情況下,抽象層次越高,完備性就越低。下列可以通過(guò)逆向工程恢復(fù)的制品中,完備性最低的是()。A.過(guò)程的設(shè)計(jì)模型B.程序和數(shù)據(jù)結(jié)構(gòu)C.對(duì)象模型、數(shù)據(jù)和控制流D.UML狀態(tài)圖和部署圖
43、設(shè)計(jì)模式基于面向?qū)ο蠹夹g(shù),是人們?cè)陂L(zhǎng)期的開(kāi)發(fā)實(shí)踐中良好經(jīng)驗(yàn)的結(jié)晶,提供了一個(gè)簡(jiǎn)單、統(tǒng)一的描述方法,使得人們可以復(fù)用這些軟件設(shè)計(jì)辦法、過(guò)程管理經(jīng)驗(yàn)。按照設(shè)計(jì)模式的目的進(jìn)行劃分,現(xiàn)有的設(shè)計(jì)模式可以分為創(chuàng)建型、()和行為型三種類(lèi)型。其中()屬于創(chuàng)建型模式,()屬于行為型模式。(請(qǐng)作答此空)模式可以將一個(gè)復(fù)雜的組件分成功能性抽象和內(nèi)部實(shí)現(xiàn)兩個(gè)獨(dú)立的但又相關(guān)的繼承層次結(jié)構(gòu),從而可以實(shí)現(xiàn)接口與實(shí)現(xiàn)分離。A.PrototypeB.FlyweightC.AdapterD.Bridge
44、CRM是一套先進(jìn)的管理思想及技術(shù)手段,它通過(guò)將()進(jìn)行有效的整合,最終為企業(yè)涉及到的各個(gè)領(lǐng)域提供了集成環(huán)境。A.員工資源、客戶(hù)資源與管理技術(shù)B.銷(xiāo)售資源、信息資源與商業(yè)智能C.銷(xiāo)售管理、市場(chǎng)管理與服務(wù)管理D.人力資源、業(yè)務(wù)流程與專(zhuān)業(yè)技術(shù)
45、某計(jì)算機(jī)系統(tǒng)輸入/輸出采用雙緩沖工作方式,其工作過(guò)程如下圖所示,假設(shè)磁盤(pán)塊與緩沖區(qū)大小相同,每個(gè)盤(pán)塊讀入緩沖區(qū)的時(shí)間T為10μs,緩沖區(qū)送用戶(hù)區(qū)的時(shí)間M為6μs,系統(tǒng)對(duì)每個(gè)磁盤(pán)塊數(shù)據(jù)韻處理時(shí)間C為2μs。若用戶(hù)需要將大小為10個(gè)磁盤(pán)塊的Docl文件逐塊從磁盤(pán)讀入緩沖區(qū),并送用戶(hù)區(qū)進(jìn)行處理,那么采用雙緩沖需要花費(fèi)的時(shí)間為(請(qǐng)作答此空)μs,比使用單緩沖節(jié)約了()μs時(shí)間。A.100B.108C.162D.180
46、進(jìn)程P1、P2、P3、P4和P5的前趨圖如下所示:若用PV操作控制進(jìn)程P1、P2、P3、P4和P5并發(fā)執(zhí)行的過(guò)程,需要設(shè)置5個(gè)信號(hào)量S1、S2、S3、S4和S5,且信號(hào)量S1~S5的初值都等于零。如下的進(jìn)程執(zhí)行圖中a和b處應(yīng)分別填寫(xiě)();c和d處應(yīng)分別填寫(xiě)();e和f處應(yīng)分別填寫(xiě)(請(qǐng)作答此空)。A.P(S4)和V(S5)B.V(S5)和P(S4)C.V(S4)和P(S5)D.V(S4)和V(S5)
47、某公司欲開(kāi)發(fā)一個(gè)網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場(chǎng)景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動(dòng)切換到備用站點(diǎn),并恢復(fù)正常運(yùn)行”主要與()質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實(shí)現(xiàn)該屬性;“在并發(fā)用戶(hù)數(shù)不超過(guò)1000人時(shí),用戶(hù)的交易請(qǐng)求應(yīng)該在0.5s內(nèi)完成”主要與()質(zhì)量屬性相關(guān),通常可采用(請(qǐng)作答此空)架構(gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)應(yīng)該能夠抵擋惡意用戶(hù)的入侵行為,并進(jìn)行報(bào)警和記錄”主要與()_質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實(shí)現(xiàn)該屬性。A.操作串行化B.資源調(diào)度C.心跳D.內(nèi)置監(jiān)控器
48、ERP(EnterpriseResourcePlanning)是建立在信息技術(shù)的基礎(chǔ)上,利用現(xiàn)代企業(yè)的先進(jìn)管理思想,對(duì)企業(yè)的物流、資金流和(14)流進(jìn)行全面集成管理的管理信息系統(tǒng),為企業(yè)提供決策、計(jì)劃、控制與經(jīng)營(yíng)業(yè)績(jī)?cè)u(píng)估的全方位和系統(tǒng)化的管理平臺(tái)。在ERP系統(tǒng)中,(15)管理模塊主要是對(duì)企業(yè)物料的進(jìn)、出、存進(jìn)行管理?!净卮鹄ㄌ?hào)15】A.庫(kù)存B.物料C.采購(gòu)D.銷(xiāo)售
49、某工程項(xiàng)目包括8個(gè)作業(yè)A~H。各作業(yè)的緊前作業(yè)、所需天數(shù)、所需人數(shù)見(jiàn)下表:該項(xiàng)目共有10人,各作業(yè)必須連續(xù)進(jìn)行,至少需要()天才能完成。A.11B.12C.13D.14
50、關(guān)于集中式負(fù)載均衡的特點(diǎn)不正確的是A.系統(tǒng)的可擴(kuò)展性不強(qiáng),均衡器需要記錄所有計(jì)算機(jī)的負(fù)載信息。B.安全性較差,如果均衡器所在的計(jì)算機(jī)癱瘓,則會(huì)導(dǎo)致整個(gè)集群系統(tǒng)的癱瘓。C.與分布式負(fù)載均衡方式相比,實(shí)現(xiàn)簡(jiǎn)單。D.實(shí)現(xiàn)靈活,負(fù)載均衡器可以根據(jù)不同腳手架的特性配置不同的均衡策略。二、多選題
51、某計(jì)算機(jī)系統(tǒng)中有一個(gè)CPU、一臺(tái)掃描儀和一臺(tái)打印機(jī)?,F(xiàn)有三個(gè)圖像處理任務(wù),每個(gè)任務(wù)有三個(gè)程序段:掃描S,圖像處理Ci和打印Pi(i=1,2,3)。下圖為三個(gè)任務(wù)各程序段并發(fā)執(zhí)行的前趨圖,其中,(2)可以并行執(zhí)行,(3)的直接制約,(4)的間接制約。A.S1受到S2和S3、C1受到C2和C3、P1受到P2和P3B.S2和S3受到S1、C2和C3受到C1、P2和P3受到P1C.C1和P1受到S1、C2和P2受到S2、C3和P3受到S3D.C1和S1受到P1、C2和S2受到P2、C3和S3受到P3
52、某公司欲開(kāi)發(fā)一個(gè)網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場(chǎng)景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動(dòng)切換到備用站點(diǎn),并恢復(fù)正常運(yùn)行”主要與()質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性;“在并發(fā)用戶(hù)數(shù)不超過(guò)1000人時(shí),用戶(hù)的交易請(qǐng)求應(yīng)該在0.5s內(nèi)完成”主要與(請(qǐng)作答此空)質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)應(yīng)該能夠抵擋惡意用戶(hù)的入侵行為,并進(jìn)行報(bào)警和記錄”主要與()_質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性。A.可測(cè)試性B.易用性C.性能D.互操作性
53、以下()不是電子商務(wù)的類(lèi)型。A.B2B.G2C.C2CD.O2O
54、在uml圖中,()展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。()強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對(duì)順序。(請(qǐng)作答此空)軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴(lài)關(guān)系。A.類(lèi)圖B.對(duì)象圖C.部署圖D.交互圖
55、嵌入式系統(tǒng)中采用中斷方式實(shí)現(xiàn)輸入輸出的主要原因是(9)。A.速度最快B.CPU不參與操作C.實(shí)現(xiàn)起來(lái)比較容易D.能對(duì)突發(fā)事件作出快速響應(yīng)
56、RUP強(qiáng)調(diào)采用()的方式來(lái)開(kāi)發(fā)軟件,這樣做的好處是(請(qǐng)作答此空)。A.在軟件開(kāi)發(fā)的早期就可以對(duì)關(guān)鍵的、影響大的風(fēng)險(xiǎn)進(jìn)行處理B.可以避免需求的變更C.能夠非??焖俚貙?shí)現(xiàn)系統(tǒng)的所有需求D.能夠更好地控制軟件的質(zhì)量
57、中間件的作用表述不正確的是()A.負(fù)責(zé)客戶(hù)機(jī)與服務(wù)器之間的連接和通信,以及客戶(hù)機(jī)與應(yīng)用層之間的高效率的通信機(jī)制B.提供應(yīng)用層相同服務(wù)之間的互操作機(jī)制,以及應(yīng)用層與數(shù)據(jù)庫(kù)之間的高效率通信機(jī)制C.提供一個(gè)多層架構(gòu)的應(yīng)用開(kāi)發(fā)和運(yùn)行平臺(tái),以及一個(gè)應(yīng)用開(kāi)發(fā)框架,支持模塊化的應(yīng)用開(kāi)發(fā)D.屏蔽硬件、操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)的差異
58、某公司欲開(kāi)發(fā)一個(gè)網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場(chǎng)景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動(dòng)切換到備用站點(diǎn),并恢復(fù)正常運(yùn)行”主要與()質(zhì)量屬性相關(guān),通??刹捎?請(qǐng)作答此空)架構(gòu)策略實(shí)現(xiàn)該屬性;“在并發(fā)用戶(hù)數(shù)不超過(guò)1000人時(shí),用戶(hù)的交易請(qǐng)求應(yīng)該在0.5s內(nèi)完成”主要與()質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)應(yīng)該能夠抵擋惡意用戶(hù)的入侵行為,并進(jìn)行報(bào)警和記錄”主要與()_質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性。A.主動(dòng)冗余B.信息隱藏C.抽象接口D.記錄/回放
59、軟件架構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。架構(gòu)風(fēng)格反映領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和(請(qǐng)作答此空),強(qiáng)調(diào)對(duì)架構(gòu)()的重用。A.語(yǔ)義特性B.功能需求C.質(zhì)量屬性D.業(yè)務(wù)規(guī)則
60、軟件確認(rèn)測(cè)試也稱(chēng)為有效性測(cè)試,確認(rèn)測(cè)試計(jì)劃通常是在需求分析階段完成的。根據(jù)用戶(hù)的參與程度不同,軟件確認(rèn)測(cè)試通常包括()A.黑盒測(cè)試和白盒測(cè)試B.一次性組裝測(cè)試和增量式組裝測(cè)試C.內(nèi)部測(cè)試、Alpha、Beta和驗(yàn)收測(cè)試D.功能測(cè)試、性能測(cè)試、用戶(hù)界面測(cè)試和安全性測(cè)試
61、以下關(guān)于嵌入式系統(tǒng)開(kāi)發(fā)的敘述,正確的是()。A.宿主機(jī)與目標(biāo)機(jī)之間只需要建立邏輯連接B.宿主機(jī)與目標(biāo)機(jī)之間只能采用串口通信方式C.在宿主機(jī)上必須采用交叉編譯器來(lái)生成目標(biāo)機(jī)的可執(zhí)行代碼D.調(diào)試器與被調(diào)試程序必須安裝在同一臺(tái)機(jī)器上
62、數(shù)字簽名的功能不包括()。A.防止發(fā)送方和接收方的抵賴(lài)行為B.發(fā)送方身份確認(rèn)C.接收方身份確認(rèn)D.保證數(shù)據(jù)的完整性
63、數(shù)據(jù)倉(cāng)庫(kù)中的()消除了源數(shù)據(jù)中的不一致性,提供整個(gè)企業(yè)的一致性全局信息。A.面向主題性B.集成性C.穩(wěn)定性D.反映歷史變化性
64、若對(duì)關(guān)系R(A,B,C,D)和S(C,D,E)進(jìn)行關(guān)系代數(shù)運(yùn)算,則表達(dá)式與()等價(jià)。A.πC,D,E(σDC(R×S))B.πR,C,R,D,E(σR.DS.C(R×S))C.πC,D,E(σR.DS.C(R×S))D.πR,C,R,D,E(σDC(R×S))
65、()架構(gòu)風(fēng)格的核心是資源抽象,將系統(tǒng)中的每一個(gè)實(shí)體抽象成一種資源。A.虛擬機(jī)B.Rest風(fēng)格C.層次風(fēng)格D.數(shù)據(jù)共享
66、軟件架構(gòu)是降低成本、改進(jìn)質(zhì)量、按時(shí)和按需交付產(chǎn)品的關(guān)鍵因素。軟件架構(gòu)設(shè)計(jì)需滿(mǎn)足系統(tǒng)的(),如性能、安全性和可修改性等,并能夠指導(dǎo)設(shè)計(jì)人員和實(shí)現(xiàn)人員的工作。A.功能需求B.性能需求C.質(zhì)量屬性D.業(yè)務(wù)屬性
67、假如有3塊容量是80G的硬盤(pán)做RAID5陣列,則這個(gè)RAID5的容量是();而如果有2塊80G的盤(pán)和1塊40G的盤(pán),此時(shí)RAID5的容量是(請(qǐng)作答此空)。A.40GB.80GC.160GD.200G
68、()給XSLT和XPointer提供一個(gè)共同、整合的定位語(yǔ)法,用來(lái)定位XML文檔中的各個(gè)部位。A.XPathB.XMLC.DTDD.XLink
69、基于ODP的架構(gòu)開(kāi)發(fā)過(guò)程中企業(yè)業(yè)務(wù)架構(gòu)不包括()A.業(yè)務(wù)行為B.業(yè)務(wù)目標(biāo)C.業(yè)務(wù)對(duì)象D.業(yè)務(wù)策略
70、給定關(guān)系R(A1,A2,A3,A4)上的函數(shù)依賴(lài)集F={A1→A2A5,A2→A3A4,A3→A2},函數(shù)依賴(lài)()∈F+。A.A5→A1A2B.A4→A1A2C.A3→A2A4D.A2→A1A5
71、在軟件系統(tǒng)工具中,版本控制工具屬于()A.軟件開(kāi)發(fā)工具B.軟件維護(hù)工具C.編碼與排錯(cuò)工具D.軟件管理和軟件支持工具
72、按照設(shè)計(jì)模式的目的進(jìn)行劃分,現(xiàn)有的設(shè)計(jì)模式可以分為三類(lèi)。()模式主要用于如何組合己有的類(lèi)和對(duì)象以獲得更大的結(jié)構(gòu),其代表有Adapter模式等;A.合成型B.組合型C.結(jié)構(gòu)型D.聚合型
73、軟件重用是指在兩次或多次不同的軟件開(kāi)發(fā)過(guò)程中重復(fù)使用相同或相似軟件元素的過(guò)程。軟件元素包括()、測(cè)試用例和領(lǐng)域知識(shí)等。A.項(xiàng)目范圍定義、需求分析文檔、設(shè)計(jì)文檔B.需求分析文檔、設(shè)計(jì)文檔、程序代碼C.設(shè)計(jì)文檔、程序代碼、界面原型D.程序代碼、界面原型、數(shù)據(jù)表結(jié)構(gòu)
74、某文件管理系統(tǒng)在磁盤(pán)上建立了位示圖(bitmap),記錄磁盤(pán)的使用情況。若磁盤(pán)上物理塊的編號(hào)依次為:0、1、2、....;系統(tǒng)中的字長(zhǎng)為32位,位示圖中字的編號(hào)依次為:0、1、2、..,每個(gè)字中的一個(gè)二進(jìn)制位對(duì)應(yīng)文件存儲(chǔ)器上的一個(gè)物理塊,取值0和1分別表示物理塊是空閑或占用。假設(shè)操作系統(tǒng)將2053號(hào)物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號(hào)為()的字中描述,系統(tǒng)應(yīng)該將(請(qǐng)作答此空)A.該字的31號(hào)位置“0”B.該字的31號(hào)位置“1”C.該字的5號(hào)位置“0”D.該字的5號(hào)位置“1”
75、假設(shè)系統(tǒng)采用段式存儲(chǔ)管理方法,進(jìn)程P的段表如下所示。邏輯地址(請(qǐng)作答此空)不能轉(zhuǎn)換為對(duì)應(yīng)的物理地址;不能轉(zhuǎn)換為對(duì)應(yīng)的物理地址的原因是進(jìn)行()。A.(0,790)和(2,88)B.(1,30)和(3,290)C.(2,88)和(4,98)D.(0,810)和(4,120)
76、某公司欲開(kāi)發(fā)一個(gè)網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場(chǎng)景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動(dòng)切換到備用站點(diǎn),并恢復(fù)正常運(yùn)行”主要與()質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性;“在并發(fā)用戶(hù)數(shù)不超過(guò)1000人時(shí),用戶(hù)的交易請(qǐng)求應(yīng)該在0.5s內(nèi)完成”主要與()質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)應(yīng)該能夠抵擋惡意用戶(hù)的入侵行為,并進(jìn)行報(bào)警和記錄”主要與(試題錄入中)_質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實(shí)現(xiàn)該屬性。A.可用性B.安全性C.可測(cè)試性D.可修改性
77、分布式事務(wù)的執(zhí)行可能會(huì)涉及到多個(gè)站點(diǎn)上的數(shù)據(jù)操作,在兩階段提交協(xié)議中,當(dāng)事務(wù)Ti的所有讀寫(xiě)操作執(zhí)行結(jié)束后,事務(wù)Ti的發(fā)起者協(xié)調(diào)器Ci向所有參與Ti的執(zhí)行站點(diǎn)發(fā)送<prepareTi>的消息,當(dāng)收到所有執(zhí)行站點(diǎn)返回的<readyTi>消息后,Ci再向所有執(zhí)行站點(diǎn)發(fā)送<commitTi>消息。若參與事務(wù)Ti執(zhí)行的某個(gè)站點(diǎn)故障恢復(fù)后日志中有<readyTi>記錄,而沒(méi)有<commitTi>記錄,則()。A.事務(wù)Ti已完成提交,該站點(diǎn)無(wú)需做任何操作B.事務(wù)Ti已完成提交,該站點(diǎn)應(yīng)做REDO操作C.事務(wù)Ti未完成提交,該站點(diǎn)應(yīng)做UNDO操作D.應(yīng)向協(xié)調(diào)器詢(xún)問(wèn)以決定Ti的最終結(jié)果
78、嵌入式軟件設(shè)計(jì)需要考慮()以保障軟件良好的可移植性。A.先進(jìn)性B.易用性C.硬件無(wú)關(guān)性D.可靠性
79、某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,鏈接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示活動(dòng)的持續(xù)時(shí)間(天)。完成該項(xiàng)目的最少時(shí)間為(請(qǐng)作答此空)天。由于某種原因,現(xiàn)在需要同一個(gè)開(kāi)發(fā)人員完成BC和BD,則完成該項(xiàng)目的最少時(shí)間為()天。A.11B.18C.20D.21
80、對(duì)于開(kāi)發(fā)模型來(lái)說(shuō),(請(qǐng)作答此空)復(fù)用好、開(kāi)發(fā)過(guò)程無(wú)間隙、節(jié)省時(shí)間。()是瀑布與原型(演化)模型結(jié)合體,適用于復(fù)雜項(xiàng)目。()需要用戶(hù)參與,模塊化要求高,不適用新技術(shù)。()是用例驅(qū)動(dòng)、架構(gòu)為中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.噴泉模型
81、傳統(tǒng)的編譯器采用(請(qǐng)作答此空)風(fēng)格?,F(xiàn)代編譯器的集成開(kāi)發(fā)環(huán)境則采用()風(fēng)格。A.虛擬機(jī)B.管道過(guò)濾器風(fēng)格C.數(shù)據(jù)共享風(fēng)格D.進(jìn)程通信
82、緊耦合多機(jī)系統(tǒng)一般通過(guò)()實(shí)現(xiàn)多機(jī)間的通信。對(duì)稱(chēng)多處理器結(jié)構(gòu)(SMP)屬于(請(qǐng)作答此空)系統(tǒng)。A.松耦合B.緊耦合C.混合耦合D.最低耦合
83、加工某種零件需要依次經(jīng)過(guò)毛坯、機(jī)加工、熱處理和檢驗(yàn)四道工序。各道工序有多種方案可選,對(duì)應(yīng)不同的費(fèi)用。下圖表明了四道工序各種可選方案(連線(xiàn))的銜接關(guān)系,線(xiàn)旁的數(shù)字表示該工序加工一個(gè)零件所需的費(fèi)用(單位:元)。從該圖可以推算出,加工一個(gè)零件的總費(fèi)用至少需要()元。A.120B.130C.140D.150
84、某文件管理系統(tǒng)在磁盤(pán)上建立了位示圖(bitmap),記錄磁盤(pán)的使用情況。若磁盤(pán)上物理塊的編號(hào)依次為0、1、2、....。系統(tǒng)中的字長(zhǎng)為64位,字的編號(hào)依次為0、1、2、...。字中的一位對(duì)應(yīng)文件存儲(chǔ)器上的一個(gè)物理塊。取值0和1分別表示空閑和占用。如下圖所示。假設(shè)操作系統(tǒng)將256號(hào)物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號(hào)為(請(qǐng)作答此空)的字中描述,系統(tǒng)應(yīng)該將()A.3B.4C.5D.6
85、基于0DP的架構(gòu)開(kāi)發(fā)過(guò)程按照順序分別為系統(tǒng)構(gòu)想、()、原型分析、()、架構(gòu)原型、項(xiàng)目規(guī)劃、并行開(kāi)發(fā)、系統(tǒng)轉(zhuǎn)換、()、()。A.需求分析B.架構(gòu)規(guī)劃C.操作維護(hù)D.概要設(shè)計(jì)
86、某公司欲開(kāi)發(fā)一個(gè)在線(xiàn)交易網(wǎng)站,在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場(chǎng)景。其中"網(wǎng)站正常運(yùn)行時(shí),用戶(hù)發(fā)起的交易請(qǐng)求應(yīng)該在3秒內(nèi)完成"主要與()質(zhì)量屬性相關(guān);A.可用性B.性能C.易用性D.可修改性
87、當(dāng)數(shù)據(jù)對(duì)象滿(mǎn)足一定條件時(shí)屬于格式正規(guī)的文檔,其中不包括()A.語(yǔ)法合乎XML規(guī)范B.元素沒(méi)有根節(jié)點(diǎn)C.元素構(gòu)成一個(gè)層次樹(shù)D.沒(méi)有對(duì)外部實(shí)體的引用,除非提供DTD
88、在磁盤(pán)上存儲(chǔ)數(shù)據(jù)的排列方式會(huì)影響I/O服務(wù)的總時(shí)間。假設(shè)每磁道劃分成10個(gè)物理塊,每塊存放1個(gè)邏輯記錄。邏輯記錄RI.R2,...,RI0存放在同一個(gè)磁道上,記錄的安排順序如下表所示;假定磁盤(pán)的旋轉(zhuǎn)速度為30ms/周,磁頭當(dāng)前處在R1的開(kāi)始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個(gè)記錄處理時(shí)間為6ms,則處理這10個(gè)記錄的最長(zhǎng)時(shí)間為(請(qǐng)作答此空);若對(duì)信息存儲(chǔ)進(jìn)行優(yōu)化分布后,處理10個(gè)記錄的最少時(shí)間為().A.189msB.208msC.289msD.306ms
89、在UML提供的系統(tǒng)視圖中,(2)是邏輯視圖的一次執(zhí)行實(shí)例,描述了并發(fā)與同步結(jié)構(gòu);(3)是最基本的需求分析模型?!净卮鹄ㄌ?hào)3】A.進(jìn)程視圖B.實(shí)現(xiàn)視圖C.部署視圖D.用例視圖
90、某公司擬開(kāi)發(fā)一個(gè)轎車(chē)巡航定速系統(tǒng),系統(tǒng)需要持續(xù)測(cè)量車(chē)輛當(dāng)前的實(shí)時(shí)速度,并根據(jù)設(shè)定的期望速度自動(dòng)控制轎車(chē)的油門(mén)和剎車(chē)。針對(duì)上述需求,采用()架構(gòu)風(fēng)格最為合適。A.解釋器B.過(guò)程控制C.分層D.管道—過(guò)濾器
91、網(wǎng)絡(luò)邏輯結(jié)構(gòu)設(shè)計(jì)的內(nèi)容不包括()A.邏輯網(wǎng)絡(luò)設(shè)計(jì)圖B.IP地址方案C.具體的軟硬件、廣域網(wǎng)連接和基本服務(wù)D.用戶(hù)培訓(xùn)計(jì)劃
92、下列關(guān)于敏捷方法的敘述中,錯(cuò)誤的是()。A.與傳統(tǒng)方法相比,敏捷方法比較適合需求變化大或者開(kāi)發(fā)前期對(duì)需求不是很清晰的項(xiàng)目B.敏捷方法尤其適合于開(kāi)發(fā)團(tuán)隊(duì)比較龐大的項(xiàng)目C.敏捷方法的思想是適應(yīng)性,而不是預(yù)設(shè)性D.敏捷方法以原型開(kāi)發(fā)思想為基礎(chǔ),采用迭代式增量開(kāi)發(fā)
93、以下關(guān)于網(wǎng)絡(luò)存儲(chǔ)的敘述,正確的是()。A.DAS支持完全跨平臺(tái)文件共享,支持所有的操作系統(tǒng)B.NAS是通過(guò)SCSI線(xiàn)接在服務(wù)器上,通過(guò)服務(wù)器的網(wǎng)卡向網(wǎng)絡(luò)上傳輸數(shù)據(jù)C.FCSAN的網(wǎng)絡(luò)介質(zhì)為光纖通道,而IPSAN使用標(biāo)準(zhǔn)的以太網(wǎng)D.SAN設(shè)備有自己的文件管理系統(tǒng),NAS中的存儲(chǔ)設(shè)各沒(méi)有文件管理系統(tǒng)
94、與SOA緊密相關(guān)的技術(shù)主要有UDDI、WSDL、SOAP和REST等,而這些技術(shù)都是以XML為基礎(chǔ)而發(fā)展起來(lái)的。(請(qǐng)作答此空)提供了一種服務(wù)發(fā)布、查找和定位的方法,是服務(wù)的信息注冊(cè)規(guī)范,以便被需要該服務(wù)的用戶(hù)發(fā)現(xiàn)和使用它。()是對(duì)服務(wù)進(jìn)行描述的語(yǔ)言,它有一套基于XML的語(yǔ)法定義,包含服務(wù)實(shí)現(xiàn)定義和服務(wù)接口定義。()定義了服務(wù)請(qǐng)求者和服務(wù)提供者之間的消息傳輸規(guī)范。通過(guò)它,應(yīng)用程序可以在網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換和遠(yuǎn)程過(guò)程調(diào)用(RemoteProcedureCall,RPC)。A.UDDIB.RestC.WSDLD.SOAP
95、軟件架構(gòu)風(fēng)格是描述某-特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。一個(gè)體系結(jié)構(gòu)定義了一個(gè)詞匯表和一組()。A.約束B(niǎo).連接件C.拓?fù)浣Y(jié)構(gòu)D.規(guī)則
96、軟件架構(gòu)設(shè)計(jì)主要關(guān)注軟件構(gòu)件的()、屬性和(請(qǐng)作答此空),并通過(guò)多種視圖全面描述特定系統(tǒng)的架構(gòu)。A.實(shí)現(xiàn)方式B.交互作用C.設(shè)計(jì)方案D.測(cè)試方式
97、在中斷時(shí),CPU斷點(diǎn)信息一般保存到()中。A.通用寄存器B.堆C.棧D.I/O接口
98、體系結(jié)構(gòu)文檔化有助于輔助系統(tǒng)分析人員和程序員去實(shí)現(xiàn)體系結(jié)構(gòu)。體系結(jié)構(gòu)文檔化過(guò)程的主要輸出包括()。A.體系結(jié)構(gòu)規(guī)格說(shuō)明、測(cè)試體系結(jié)構(gòu)需求的質(zhì)量設(shè)計(jì)說(shuō)明書(shū)B(niǎo).質(zhì)量屬性說(shuō)明書(shū)、體系結(jié)構(gòu)描述C.體系結(jié)構(gòu)規(guī)格說(shuō)明、軟件功能需求說(shuō)明D.多視圖體系結(jié)構(gòu)模型、體系結(jié)構(gòu)驗(yàn)證說(shuō)明
99、組織信息化需求通常包含三個(gè)層次,其中(3)需求的目標(biāo)是提升組織的競(jìng)爭(zhēng)能力,為組織的可持續(xù)發(fā)展提供支持環(huán)境。_(4)__需求包含實(shí)現(xiàn)信息化戰(zhàn)略目標(biāo)的需求、運(yùn)營(yíng)策略的需求和人才培養(yǎng)的需求三個(gè)方面。技術(shù)需求主要強(qiáng)調(diào)在信息層技術(shù)層面上對(duì)系統(tǒng)的完善、升級(jí)、集成和整合提出的需求?!净卮鹄ㄌ?hào)4】A.規(guī)劃B.運(yùn)作C.營(yíng)銷(xiāo)D.管理
100、系統(tǒng)維護(hù)的分類(lèi)不包括()A.更正性維護(hù)B.可靠性維護(hù)C.適應(yīng)性維護(hù)D.預(yù)防性維護(hù)
參考答案與解析
1、答案:B本題解析:NS盒圖是用于取代傳統(tǒng)流程圖的一種描述方式。NS盒圖形象直觀,具有良好的可見(jiàn)度。例如循環(huán)的范圍、條件語(yǔ)句的范圍都是一目了然的,所以容易理解設(shè)計(jì)意圖,為編程、復(fù)查、選擇測(cè)試用例、維護(hù)都帶來(lái)了方便。它能清楚的表達(dá)復(fù)雜條件組合與應(yīng)做的動(dòng)作之間的對(duì)應(yīng)關(guān)系
2、答案:B本題解析:ESB是SOA的一種實(shí)現(xiàn)方式,ESB在面向服務(wù)的架構(gòu)中起到的是總線(xiàn)作用,將各種服務(wù)進(jìn)行連接與整合,在服務(wù)請(qǐng)求者和提供者之間傳遞數(shù)據(jù),以及對(duì)這些數(shù)據(jù)進(jìn)行轉(zhuǎn)換的能力,并支持由實(shí)踐中總結(jié)出來(lái)的一些模式如同步模式、異步模式等。
3、答案:C本題解析:配置項(xiàng)是構(gòu)成產(chǎn)品配置的主要元素,配置項(xiàng)主要有以下兩大類(lèi):(1)屬于產(chǎn)品組成部分的工作成果:如需求文檔、設(shè)計(jì)文檔、源代碼和測(cè)試用例等;(2)屬于項(xiàng)目管理和機(jī)構(gòu)支撐過(guò)程域產(chǎn)生的文檔:如工作計(jì)劃、項(xiàng)目質(zhì)量報(bào)告和項(xiàng)目跟蹤報(bào)告等。這些文檔雖然不是產(chǎn)品的組成部分,但是值得保存。所以選項(xiàng)C的工作計(jì)劃雖可充當(dāng)配置項(xiàng),但不屬于產(chǎn)品組成部分工作成果的配置項(xiàng)。
4、答案:A本題解析:層次化路由的含義是指對(duì)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和配置的了解是局部的,一臺(tái)路由器不需要知道所有的路由信息,只需要了解其管轄的路由信息,層次化路由選擇需要配合層次化的地址編碼。而子網(wǎng)或超網(wǎng)就屬于層次化地址編碼行為。
5、答案:B本題解析:性能是指系統(tǒng)的響應(yīng)能力,即要經(jīng)過(guò)多長(zhǎng)時(shí)間才能對(duì)某個(gè)時(shí)間做出響應(yīng)。可用性是指系統(tǒng)兩次故障之間系統(tǒng)正常運(yùn)行的比例。當(dāng)可用性和可靠性同時(shí)出現(xiàn)在選項(xiàng)中的時(shí)候,我們通常選擇可用性。可修改性是指較高的性?xún)r(jià)比對(duì)系統(tǒng)進(jìn)行變更的能力。敏感點(diǎn)是指為了實(shí)現(xiàn)某種特定的質(zhì)量屬性,一個(gè)或多個(gè)系統(tǒng)組件所具有的特性。權(quán)衡點(diǎn)是指影響多個(gè)質(zhì)量屬性的特性,是多個(gè)質(zhì)量屬性的敏感點(diǎn)。風(fēng)險(xiǎn)點(diǎn)不以標(biāo)準(zhǔn)術(shù)語(yǔ)出現(xiàn),它指某些做法有一些隱患可能導(dǎo)致一些問(wèn)題。非風(fēng)險(xiǎn)點(diǎn)是指某些做法是可行的、可接受的。
6、答案:C本題解析:暫無(wú)解析
7、答案:C本題解析:C2體系結(jié)構(gòu)風(fēng)格可以概括為:通過(guò)連接件綁定在一起按照一組規(guī)則運(yùn)作的并行構(gòu)件網(wǎng)絡(luò)。C2風(fēng)格中的系統(tǒng)組織規(guī)則如下。①系統(tǒng)中的構(gòu)件和連接件都有一個(gè)頂部和一個(gè)底部。②構(gòu)件的頂部應(yīng)連接到某連接件的底部,構(gòu)件的底部則應(yīng)連接到某連接件的頂部。而構(gòu)件與構(gòu)件之間的直接連接是不允許的。③一個(gè)連接件可以和任意數(shù)目的其他構(gòu)件和連接件連接。④當(dāng)兩個(gè)連接件進(jìn)行直接連接時(shí),必須由其中一個(gè)的底部到另一個(gè)的頂部。
8、答案:A本題解析:ERP(EnterpriseResourcePlanning)是建立在信息技術(shù)的基礎(chǔ)上,利用現(xiàn)代企業(yè)的先進(jìn)管理思想,對(duì)企業(yè)的物流、資金流和信息流進(jìn)行全面集成管理的管理信息系統(tǒng),為企業(yè)提供決策、計(jì)劃、控制與經(jīng)營(yíng)業(yè)績(jī)?cè)u(píng)估的全方位和系統(tǒng)化的管理平臺(tái)。ERP系統(tǒng)主要包括:生產(chǎn)預(yù)測(cè)、銷(xiāo)售管理(計(jì)劃)、經(jīng)營(yíng)計(jì)劃(生產(chǎn)計(jì)劃大綱)、主生產(chǎn)計(jì)劃、物料需求計(jì)劃、能力需求計(jì)劃、車(chē)間作業(yè)計(jì)劃、采購(gòu)與庫(kù)存管理、質(zhì)量與設(shè)備管理、財(cái)務(wù)管理、ERP有關(guān)擴(kuò)展應(yīng)用模塊等內(nèi)容。顯然對(duì)企業(yè)物料的進(jìn)、出、存進(jìn)行管理的模塊是庫(kù)存管理模塊。
9、答案:A本題解析:狀態(tài)型模式的特點(diǎn)是對(duì)于對(duì)象內(nèi)部的狀態(tài),允許其在不同的狀態(tài)下,擁有不同的行為,對(duì)狀態(tài)單獨(dú)封裝成類(lèi)。題干中根據(jù)投入貨幣的情況,售貨機(jī)分別有交付產(chǎn)品不找零和交付產(chǎn)品找零以及不提供貨物等行為判斷該模式是屬于狀態(tài)模式。VendingMachineState是客戶(hù)程序使用的主要接口。設(shè)計(jì)模式的類(lèi)型如下所示:觀察者模式(ObserverPattern):觀察者模式定義了對(duì)象間的一種一對(duì)多依賴(lài)關(guān)系,使得每當(dāng)一個(gè)對(duì)象改變狀態(tài),則所有依賴(lài)于它的對(duì)象都會(huì)得到通知并被自動(dòng)更新。訪(fǎng)問(wèn)者模式(VisitorPattern):表示一個(gè)作用于某對(duì)象結(jié)構(gòu)中的各元素的操作。它使你可以在不改變各元素的類(lèi)的前提下定義作用與這些元素的新操作。即對(duì)于某個(gè)對(duì)象或者一組對(duì)象,不同的訪(fǎng)問(wèn)者,產(chǎn)生的結(jié)果不同,執(zhí)行操作也不同。備忘錄模式(MementoPattern):在不破壞封裝性的前提下,捕獲一個(gè)對(duì)象的內(nèi)部狀態(tài),并在該對(duì)象之外保存這個(gè)狀態(tài)。這樣就可以將該對(duì)象恢復(fù)到原先保存的狀態(tài)。策略模式(StrategyPattern):策略模式定義了一系列的算法,并將每一個(gè)算法封裝起來(lái),而且使它們還可以相互替換。策略模式讓算法獨(dú)立于使用它的客戶(hù)而獨(dú)立變化。命令模式(CommandPattern):將一個(gè)請(qǐng)求封裝成一個(gè)對(duì)象,從而使得用不同的請(qǐng)求對(duì)客戶(hù)進(jìn)行參數(shù)化;對(duì)請(qǐng)求排隊(duì)或記錄請(qǐng)求日志,以及支持可撤銷(xiāo)的操作。
10、答案:C本題解析:《計(jì)算機(jī)軟件保護(hù)條例》第十二條規(guī)定:“受他人委托開(kāi)發(fā)的軟件,其著作權(quán)的歸屬由委托者與受委托者簽定書(shū)面協(xié)議約定,如無(wú)書(shū)面協(xié)議或者在協(xié)議中未作明確約定,其著作權(quán)屬于受委托者”。根據(jù)該條的規(guī)定,軟件公司應(yīng)享有軟件著作權(quán)。
11、答案:C本題解析:按照設(shè)計(jì)模式的目的進(jìn)行劃分,現(xiàn)有的設(shè)計(jì)模式可以分為三類(lèi)。創(chuàng)建型模式通過(guò)采用抽象類(lèi)所定義的接口,封裝了系統(tǒng)中對(duì)象如何創(chuàng)建、組合等信息,其代表有Singleton模式等;結(jié)構(gòu)型模式主要用于如何組合己有的類(lèi)和對(duì)象以獲得更大的結(jié)構(gòu),其代表有Adapter模式等;行為型模式主要用于對(duì)象之間的職責(zé)及其提供服務(wù)的分配方式,其代表有Visitor模式等。
12、答案:B本題解析:本題考查計(jì)算機(jī)系統(tǒng)方面的基礎(chǔ)知識(shí)。試題的正確答案是B,多機(jī)系統(tǒng)按多機(jī)之間連接的緊密程度分為緊耦合多機(jī)系統(tǒng)和松耦合多機(jī)系統(tǒng)兩種。緊耦合多機(jī)系統(tǒng)又稱(chēng)直接耦合系統(tǒng),指計(jì)算機(jī)間物理連接的頻帶較高,一般是通過(guò)總線(xiàn)或高速開(kāi)關(guān)實(shí)現(xiàn)計(jì)算機(jī)間的互連,通過(guò)共享內(nèi)存實(shí)現(xiàn)多機(jī)間的通信;松耦合多機(jī)系統(tǒng)又稱(chēng)間接耦合系統(tǒng),—般是通過(guò)通道或通信線(xiàn)路實(shí)現(xiàn)計(jì)算機(jī)間的互連。
13、答案:B本題解析:系統(tǒng)架構(gòu)設(shè)計(jì)師
14、答案:C本題解析:軟件測(cè)試可分為單元測(cè)試、集成測(cè)試、配置項(xiàng)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和回歸測(cè)試等類(lèi)別。單元測(cè)試也稱(chēng)為模塊測(cè)試,測(cè)試的對(duì)象是可獨(dú)立編譯或匯編的程序模塊、軟件構(gòu)件或面向?qū)ο筌浖械念?lèi)(統(tǒng)稱(chēng)為模塊),其目的是檢查每個(gè)模塊能否正確地實(shí)現(xiàn)設(shè)計(jì)說(shuō)明中的功能、性能、接口和其他設(shè)計(jì)約束等條件,發(fā)現(xiàn)模塊內(nèi)可能存在的各種差錯(cuò)。單元測(cè)試的技術(shù)依據(jù)是軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)。集成測(cè)試的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗(yàn)證已集成的軟件是否符合設(shè)計(jì)要求。集成測(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)正確連接,并滿(mǎn)足系統(tǒng)/子系統(tǒng)設(shè)計(jì)文檔和軟件開(kāi)發(fā)合同規(guī)定的要求。系統(tǒng)測(cè)試的技術(shù)依據(jù)是用戶(hù)需求或開(kāi)發(fā)合同。配置項(xiàng)測(cè)試的對(duì)象是軟件配置項(xiàng),配置項(xiàng)測(cè)試的目的是檢驗(yàn)軟件配置項(xiàng)與軟件需求規(guī)格說(shuō)明的一致性。確認(rèn)測(cè)試主要驗(yàn)證軟件的功能、性能和其他特性是否與用戶(hù)需求一致。驗(yàn)收測(cè)試是指針對(duì)軟件需求規(guī)格說(shuō)明,在交付前以用戶(hù)為主進(jìn)行的測(cè)試?;貧w測(cè)試的目的是測(cè)試軟件變更之后,變更部分的正確性和對(duì)變更需求的復(fù)合型,以及軟件原有的、正確的功能、性能和其他規(guī)定的要求的不損害性。
15、答案:B本題解析:()的目標(biāo)是確定應(yīng)用軟件的哪些部分將分配到何種硬件。識(shí)別出正在開(kāi)發(fā)系統(tǒng)的主要軟件構(gòu)件并分配到系統(tǒng)將要運(yùn)行的硬件構(gòu)件。所有軟件系統(tǒng)可分為四項(xiàng)基本功能。第一項(xiàng)是()。大多數(shù)信息系統(tǒng)需要數(shù)據(jù)進(jìn)行存儲(chǔ)并檢索,不論是一個(gè)小文件,比如一個(gè)字處理器產(chǎn)生的一個(gè)備忘錄,還是一個(gè)大型數(shù)據(jù)庫(kù),比如存儲(chǔ)一個(gè)企業(yè)會(huì)計(jì)記錄的數(shù)據(jù)庫(kù)。第二項(xiàng)功能是(),處理過(guò)程需要訪(fǎng)問(wèn)數(shù)據(jù),這通常是指用SQL進(jìn)行數(shù)據(jù)庫(kù)查詢(xún)。第三項(xiàng)功能是(),這些邏輯通過(guò)數(shù)據(jù)流圖,用例和功能需求來(lái)記錄。第四項(xiàng)功能是表示邏輯,給用戶(hù)顯示信息并接收用戶(hù)命令。一個(gè)系統(tǒng)的三類(lèi)主要硬件構(gòu)件是(請(qǐng)作答此空)。A.計(jì)算機(jī)、電纜和網(wǎng)絡(luò)B.客戶(hù)機(jī)、服務(wù)器和網(wǎng)絡(luò)C.CPU、存儲(chǔ)器和I/O設(shè)備D.CPU、硬盤(pán)和I/O設(shè)備
16、答案:B本題解析:考核層次化網(wǎng)絡(luò)模型。
17、答案:D本題解析:依賴(lài)倒置原則是指抽象不應(yīng)該依賴(lài)于細(xì)節(jié),細(xì)節(jié)應(yīng)當(dāng)依賴(lài)于抽象。換言之,要針對(duì)接口編程,而不是針對(duì)實(shí)現(xiàn)編程。在程序代碼中傳遞參數(shù)時(shí)或在組合(或聚合)關(guān)系中,盡量引用層次高的抽象層類(lèi),即使用接口和抽象類(lèi)進(jìn)行變量類(lèi)型聲明、參數(shù)類(lèi)型聲明和方法返回類(lèi)型聲明,以及數(shù)據(jù)類(lèi)型的轉(zhuǎn)換等,而不要用具體類(lèi)來(lái)做這些事情。為了確保該原則的應(yīng)用,一個(gè)具體類(lèi)應(yīng)當(dāng)只實(shí)現(xiàn)接口和抽象類(lèi)中聲明過(guò)的方法,而不要給出多余的方法,否則,將無(wú)法調(diào)用到在子類(lèi)中增加的新方法。實(shí)現(xiàn)開(kāi)閉原則的關(guān)鍵是抽象化,并且從抽象化導(dǎo)出具體化實(shí)現(xiàn),如果說(shuō)開(kāi)閉原則是OOD的目標(biāo)的話(huà),那么依賴(lài)倒置原則就是OOD的主要機(jī)制。有了抽象層,可以使得系統(tǒng)具有很好的靈活性,在程序中盡量使用抽象層進(jìn)行編程,而將具體類(lèi)寫(xiě)在配置文件中,這樣,如果系統(tǒng)行為發(fā)生變化,則只需要擴(kuò)展抽象層,并修改配置文件,而無(wú)須修改原有系統(tǒng)的源代碼,在不修改的情況下來(lái)擴(kuò)展系統(tǒng)功能,滿(mǎn)足開(kāi)閉原則的要求。依賴(lài)倒置原則是COM、CORBA、EJB、Spring等技術(shù)和框架背后的基本原則之一。
18、答案:A本題解析:一個(gè)嵌入式實(shí)時(shí)操作系統(tǒng)(BTOS)的評(píng)價(jià)要從很多角度進(jìn)行,如體系結(jié)構(gòu)、API的豐富程度、網(wǎng)絡(luò)支持、可靠性等。其中,實(shí)時(shí)性是RTOS評(píng)價(jià)的最重要的指標(biāo)之一,實(shí)時(shí)性的優(yōu)劣是用戶(hù)選擇操作系統(tǒng)的一個(gè)重要參考。嚴(yán)格地說(shuō),影響嵌入式操作系統(tǒng)實(shí)時(shí)性的因素有很多,如常用系統(tǒng)調(diào)用平均運(yùn)行時(shí)間、任務(wù)切換時(shí)間、線(xiàn)程切換時(shí)間、信號(hào)量混洗時(shí)間(指從一個(gè)任務(wù)釋放信號(hào)量到另一個(gè)等待該信號(hào)量的任務(wù)被激活的時(shí)間延遲)、中斷響應(yīng)時(shí)間等。任務(wù)執(zhí)行時(shí)間不是反映RTOS實(shí)時(shí)性的評(píng)價(jià)指標(biāo)。
19、答案:A本題解析:類(lèi)圖展現(xiàn)了一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系。定時(shí)圖強(qiáng)調(diào)消息跨越不同對(duì)象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對(duì)順序。部署圖軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴(lài)關(guān)系。
20、答案:A本題解析:
21、答案:A本題解析:軟件的質(zhì)量屬性是衡量軟件非功能性需求的重要因素??捎眯再|(zhì)量屬性主要關(guān)注軟件系統(tǒng)的故障和它所帶來(lái)的后果。一般情況下,可以采用Ping/Echo,心跳和異常等措施進(jìn)行錯(cuò)誤檢測(cè),因此本題應(yīng)該選A.
22、答案:B本題解析:RAID6的容量是(N-2)*最低容量=(3-2)*80T=80T。
23、答案:B本題解析:根據(jù)基于軟件架構(gòu)的設(shè)計(jì)的定義,基于軟件架構(gòu)的設(shè)計(jì)(ArchitectureBasedSoftwareDevelopment,ABSD)強(qiáng)調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動(dòng)軟件架構(gòu)設(shè)計(jì)。它強(qiáng)調(diào)采用視角和視圖來(lái)描述軟件架構(gòu)。
24、答案:B本題解析:應(yīng)用架構(gòu)說(shuō)明了實(shí)現(xiàn)一個(gè)或多個(gè)信息系統(tǒng)所使用的技術(shù),它作為詳細(xì)設(shè)計(jì)、構(gòu)造和實(shí)現(xiàn)的一個(gè)大綱。給定了包括邏輯數(shù)據(jù)流圖和實(shí)體聯(lián)系圖在內(nèi)的模型和詳細(xì)資料,我們可以分配數(shù)據(jù)和過(guò)程以創(chuàng)建應(yīng)用架構(gòu)的一個(gè)概要設(shè)計(jì)。概要設(shè)計(jì)通常會(huì)受到架構(gòu)標(biāo)準(zhǔn)、項(xiàng)目目標(biāo)和所使用技術(shù)的可行性的制約。需要繪制的第一個(gè)物理數(shù)據(jù)流圖是網(wǎng)絡(luò)架構(gòu)數(shù)據(jù)流圖。接下來(lái)是分配數(shù)據(jù)存儲(chǔ)到不同的處理器。數(shù)據(jù)分區(qū)和復(fù)制是大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)支持的兩種分布式數(shù)據(jù)形式。有許多分配方法用于數(shù)據(jù)分布。在不同服務(wù)器上存儲(chǔ)特定表的情況下,我們應(yīng)該將每個(gè)表記為物理數(shù)據(jù)流圖中的一個(gè)數(shù)據(jù)存儲(chǔ),并將其連接到相應(yīng)的服務(wù)器。
25、答案:D本題解析:統(tǒng)一軟件開(kāi)發(fā)過(guò)程(UP)是一種基于面向?qū)ο蠹夹g(shù)的軟件開(kāi)發(fā)過(guò)程。其特點(diǎn)是“用例驅(qū)動(dòng),以架構(gòu)為核心,迭代并增量”。統(tǒng)一軟件過(guò)程定義了5種通用的框架活動(dòng),它們按照過(guò)程順序分別是:起始階段、細(xì)化階段、構(gòu)建階段、交付階段和生產(chǎn)價(jià)段.其中在構(gòu)階段主要產(chǎn)生的文檔包括設(shè)計(jì)模型。因此本題應(yīng)該選擇D
26、答案:B本題解析:本題考查的是操作系統(tǒng)(OS)結(jié)構(gòu)方面的基本知識(shí)。試題第一,第二空的正確答案分別是B和A、因?yàn)闉榱颂岣卟僮飨到y(tǒng)的正確性、"靈活性"、易維護(hù)性和可擴(kuò)充性,在進(jìn)行現(xiàn)代操作系統(tǒng)結(jié)構(gòu)設(shè)計(jì)時(shí),大多采用基于客戶(hù)/服務(wù)器模式的微內(nèi)核結(jié)構(gòu),將操作系統(tǒng)劃分為兩大部分:微內(nèi)核和多個(gè)服務(wù)器.在微內(nèi)核操作系統(tǒng)中,內(nèi)核是指精心設(shè)計(jì)的、能實(shí)現(xiàn)現(xiàn)代OS最基本的核心功能的部分,工作在核心態(tài),而他品分工作在用戶(hù)態(tài)。如下圖所示微內(nèi)核并非是一個(gè)完整的OS,而只是操作系統(tǒng)中最基本的部分,它通常用于;①實(shí)現(xiàn)與硬件緊密相關(guān)的處理:②實(shí)現(xiàn)—些較基本的功能;⑨負(fù)責(zé)客戶(hù)和服務(wù)器之間的通信。它們只是為構(gòu)建通用0S提供一個(gè)重要基礎(chǔ),這樣就可以確保把操作系統(tǒng)內(nèi)核做得很小
27、答案:C本題解析:面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、用例與用例圖、領(lǐng)域概念模型構(gòu)成;設(shè)計(jì)模型則包含以包圖表示的軟件體系結(jié)構(gòu)圖、以交互圖表示的用例實(shí)現(xiàn)圖、完整精確的類(lèi)圖、針對(duì)復(fù)雜對(duì)象的狀態(tài)圖和用以描述流程化處理過(guò)程的活動(dòng)圖等。
28、答案:C本題解析:中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件借助這種軟件在不同的技術(shù)之間共享資源,中間件位于客戶(hù)機(jī)服務(wù)器的操作系統(tǒng)之上,管理計(jì)算資源和網(wǎng)絡(luò)通信。軟件中間件的作用是為處于自己上層的應(yīng)用軟件提供運(yùn)行與開(kāi)發(fā)的環(huán)境,幫助用戶(hù)開(kāi)發(fā)和集成應(yīng)用軟件。它不僅僅要實(shí)現(xiàn)互連,還要實(shí)現(xiàn)應(yīng)用之間的互操作。
29、答案:D本題解析:組合(Composite)模式將對(duì)象組合成樹(shù)形結(jié)構(gòu)以表示“部分一整體”的層次結(jié)構(gòu),使得用戶(hù)對(duì)單個(gè)對(duì)象和組合對(duì)象的使用具有一致性。適用于:想表示對(duì)象的部分—整體層次結(jié)構(gòu);希望用戶(hù)忽略組合對(duì)象與單個(gè)對(duì)象的不同,用戶(hù)將統(tǒng)一地使用組合結(jié)構(gòu)中的所有對(duì)象。外觀(Facade)模式為子系統(tǒng)中的一組接口提供一個(gè)一致的界面,F(xiàn)acade模式定義了一個(gè)高層接口,這個(gè)接口使得這一子系統(tǒng)更加容易使用。適用于:要為一個(gè)復(fù)雜子系統(tǒng)提供一個(gè)簡(jiǎn)單接口時(shí),子系統(tǒng)往往因?yàn)椴粩嘌莼兊迷絹?lái)越復(fù)雜;客戶(hù)程序與抽象類(lèi)的實(shí)現(xiàn)部分之間存在著很大的依賴(lài)性;當(dāng)需要構(gòu)建一個(gè)層次結(jié)構(gòu)的子系統(tǒng)時(shí),使用Facade模式定義子系統(tǒng)中每層的入口點(diǎn)。享元(Flyweight)模式運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對(duì)象。適用于:一個(gè)應(yīng)用程序使用了大量的對(duì)象;完全由于使用大量的對(duì)象,造成很大的存儲(chǔ)開(kāi)銷(xiāo);對(duì)象的大多數(shù)狀態(tài)都可變?yōu)橥獠繝顟B(tài);如果刪除對(duì)象的外部狀態(tài),那么可以用相對(duì)較少的共享對(duì)象取代很多組對(duì)象;應(yīng)用程序不依賴(lài)于對(duì)象標(biāo)識(shí)。裝飾器(Decorator)模式描述了以透明圍欄來(lái)支持修飾的類(lèi)和對(duì)象的關(guān)系,動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé),從增加功能的角度來(lái)看,裝飾器模式相比生成子類(lèi)更加靈活。適用于:在不影響其他對(duì)象的情況下,以動(dòng)態(tài)、透明的方式給單個(gè)對(duì)象添加職責(zé);處理那些可以撤銷(xiāo)的職責(zé);當(dāng)不能采用生成子類(lèi)的方式進(jìn)行擴(kuò)充時(shí)。工廠(chǎng)方法(FactoryMethod)定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類(lèi)決定將哪一個(gè)類(lèi)實(shí)例化,使一個(gè)類(lèi)的實(shí)例化延遲到其子類(lèi)。適用于:當(dāng)一個(gè)類(lèi)不知道它所必須創(chuàng)建的對(duì)象的類(lèi)的時(shí)候;當(dāng)一個(gè)類(lèi)希望由它的子類(lèi)來(lái)指定它所創(chuàng)建的對(duì)象的時(shí)候;當(dāng)類(lèi)將創(chuàng)建對(duì)象的職責(zé)委托給多個(gè)幫助子類(lèi)中的某一個(gè),并且希望將哪一個(gè)幫助子類(lèi)是代理者這一信息局部化的時(shí)候。觀察者(Observer)模式定義對(duì)象間的一種一對(duì)多的依賴(lài)關(guān)系,當(dāng)一個(gè)對(duì)象的狀態(tài)發(fā)生改變時(shí),所有依賴(lài)于它的對(duì)象都得到通知并被自動(dòng)更新。適用于:當(dāng)一個(gè)抽象模型有兩個(gè)方面,其中一個(gè)方面依賴(lài)于另一個(gè)方面,將這兩者封裝在獨(dú)立的對(duì)象中以使它們可以各自獨(dú)立地改變和復(fù)用;當(dāng)對(duì)一個(gè)對(duì)象的改變需要同時(shí)改變其他對(duì)象,而不知道具體有多少對(duì)象有待改變時(shí);當(dāng)一個(gè)對(duì)象必須通知其他對(duì)象,而它又不能假定其他對(duì)象是誰(shuí),即不希望這些對(duì)象是緊耦合的。中介者(Mediator)用一個(gè)中介對(duì)象來(lái)封裝一系列的對(duì)象交互。中介者使各對(duì)象不需要顯式地相互引用,從而使其耦合松散,而且可以獨(dú)立地改變它們之間的交互。適用于:一組對(duì)象以定義良好但是復(fù)雜的方式進(jìn)行通信,產(chǎn)生的相互依賴(lài)關(guān)系結(jié)構(gòu)混亂且難以理解;一個(gè)對(duì)象引用其他很多對(duì)象并且直接與這些對(duì)象通信,導(dǎo)致難以復(fù)用該對(duì)象;想定制一個(gè)分布在多個(gè)類(lèi)中的行為,而又不想生成太多的子類(lèi)。如使一個(gè)后端數(shù)據(jù)模型能夠被多個(gè)前端用戶(hù)界面連接,采用此模式最合適。
30、答案:B本題解析:B的最長(zhǎng)查詢(xún)語(yǔ)句最短,因此可以并行執(zhí)行,提高效率。
31、答案:B本題解析:“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動(dòng)切換到備用站點(diǎn),并恢復(fù)正常運(yùn)行”主要與可用性質(zhì)量屬性相關(guān),通常可采用心跳、Ping/Echo、主動(dòng)冗余、被動(dòng)冗余、選舉等架構(gòu)策略實(shí)現(xiàn)該屬性;“在并發(fā)用戶(hù)數(shù)不超過(guò)1000人時(shí),用戶(hù)的交易請(qǐng)求應(yīng)該在0.5s內(nèi)完成”,主要與性能這一質(zhì)量屬性相關(guān),實(shí)現(xiàn)該屬性的常見(jiàn)架構(gòu)策略包括:增加計(jì)算資源、減少計(jì)算開(kāi)銷(xiāo)、引入并發(fā)機(jī)制、采用資源調(diào)度等。“系統(tǒng)應(yīng)該能夠抵擋惡意用戶(hù)的入侵行為,并進(jìn)行報(bào)警和記錄”主要與安全性質(zhì)量屬性相關(guān),通常可采用入侵檢測(cè)、用戶(hù)認(rèn)證、用戶(hù)授權(quán)、追蹤審計(jì)等架構(gòu)策略實(shí)現(xiàn)該屬性。
32、答案:B本題解析:FTP協(xié)議占用兩個(gè)標(biāo)準(zhǔn)的端口號(hào):20和21,其中20為數(shù)據(jù)口,21為控制口。
33、答案:D本題解析:信號(hào)量S2表示半成品箱B1的容量,故S2的初值為n。當(dāng)工人P1不斷地將其工序上加工的半成品放入半成品箱B1時(shí),應(yīng)該先測(cè)試半成品箱是否有空位,故工人P1使用P(S2),當(dāng)工人P2從半成品箱取一件半成品時(shí),半成品箱B1就空出一個(gè)空位,故工人P2使用V(S2)釋放空間。同理,信號(hào)量S4表示成品箱B2的容量,故S4的初值為m。當(dāng)工人P2完成一件產(chǎn)品放入成品箱B2時(shí),應(yīng)該先測(cè)試成品箱是否有空位,故工人P2使用P(S4),當(dāng)檢驗(yàn)員P3從成品箱取一件產(chǎn)品檢驗(yàn)時(shí),成品箱B2就空出一個(gè)空位,故檢驗(yàn)員P3使用V(S4)釋放空間。
34、答案:A本題解析:數(shù)據(jù)庫(kù)的原子性是指操作序列要么全做要么全不做。設(shè)計(jì)時(shí)用影子拷貝(淺拷貝)實(shí)現(xiàn)。淺拷貝就是你的影子,深拷貝是你的克隆人,你沒(méi)了影子也就沒(méi)了,但是克隆人還活著。數(shù)據(jù)庫(kù)從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)稱(chēng)為一致性。設(shè)計(jì)時(shí)用完整性約束檢查實(shí)現(xiàn)。
35、答案:C本題解析:DSSA的基本活動(dòng)包括:領(lǐng)域分析、領(lǐng)域設(shè)計(jì)、領(lǐng)域?qū)崿F(xiàn):1、領(lǐng)域分析這個(gè)階段的主要目標(biāo)是獲得領(lǐng)城模型。領(lǐng)域模型描述領(lǐng)域中系統(tǒng)之間的共同的需求,即領(lǐng)域模型所描述的需求為領(lǐng)域需求。在這個(gè)階段中首先要進(jìn)行一些準(zhǔn)備性的活動(dòng),包括定義領(lǐng)域的邊界。從而明確分析的對(duì)象;識(shí)別信息源,整個(gè)領(lǐng)域工程過(guò)程中信息的來(lái)源,可能的信息源包括現(xiàn)存系統(tǒng)、技術(shù)文獻(xiàn)、問(wèn)題域和系統(tǒng)開(kāi)發(fā)的專(zhuān)家、用戶(hù)調(diào)查和市場(chǎng)分析、領(lǐng)域演化的歷史記錄等,在此基礎(chǔ)上就可以分析領(lǐng)域中系統(tǒng)的需求,確定哪些需求是領(lǐng)域中的系統(tǒng)廣泛共享的,從而建立領(lǐng)域模型。當(dāng)領(lǐng)域中存在大量系統(tǒng)時(shí),需要選擇它們的一個(gè)子集作為樣本系統(tǒng)。對(duì)樣本系統(tǒng)需求的考察將顯示領(lǐng)城需求的一個(gè)變化范圍。一些需求對(duì)所有被考察的系統(tǒng)是共同的,一些需求是單個(gè)系統(tǒng)所獨(dú)有的。很多需求位于這兩個(gè)極端之間,即被部分系統(tǒng)共享。2、領(lǐng)域設(shè)計(jì)這個(gè)階段的目標(biāo)是獲得DSSA。DSSA描述在領(lǐng)域模型中表示的需求的解決方案,它不是單個(gè)系統(tǒng)的表示,而是能夠適應(yīng)領(lǐng)域中多個(gè)系統(tǒng)的需求的一個(gè)高層次的設(shè)計(jì)。建立了領(lǐng)域模型之后,就可以派生出滿(mǎn)足這些被建模的領(lǐng)域需求的DSSA,由于領(lǐng)域模型中的領(lǐng)域需求具有一定的變化性,DSSA也要相應(yīng)地具有變化性。它可以通過(guò)表示多選一的(alternative)、可選的(optional)解決方案等來(lái)做到這一點(diǎn)。模型和DSSA來(lái)組織的,因此在這個(gè)階段通過(guò)獲得DSSA,也就同時(shí)形成了重用基礎(chǔ)設(shè)施的規(guī)約。3、領(lǐng)域?qū)崿F(xiàn)這個(gè)階段的主要目標(biāo)是依據(jù)領(lǐng)域模型和DSSA開(kāi)發(fā)和組織可重用信息。這些可重用信息可能是從現(xiàn)有系統(tǒng)中提取得到,也可能需要通過(guò)新的開(kāi)發(fā)得到。它們依據(jù)領(lǐng)域模型和DSSA進(jìn)行組織,也就是領(lǐng)域模型和DSSA定義了這些可重用信息的重用時(shí)機(jī),從而支持了系統(tǒng)化的軟件重用。這個(gè)階段也可以看作重用基礎(chǔ)設(shè)施的實(shí)現(xiàn)階段。值得注意的是,以上過(guò)程是一個(gè)反復(fù)的、逐漸求精的過(guò)程。在實(shí)施領(lǐng)域工程的每個(gè)階段中,都可能返回到以前的步驟,對(duì)以前的步驟得到的結(jié)果進(jìn)行修改和完善,再回到當(dāng)前步驟,在新的基礎(chǔ)上進(jìn)行本階段的活動(dòng)。參與DSSA的人員可以劃分為四種角色:領(lǐng)城專(zhuān)家、領(lǐng)城分析師、領(lǐng)域設(shè)計(jì)人員和領(lǐng)域?qū)崿F(xiàn)人員。1、領(lǐng)域?qū)<翌I(lǐng)域?qū)<铱赡馨ㄔ擃I(lǐng)域中系統(tǒng)的有經(jīng)驗(yàn)的用戶(hù)、從事該領(lǐng)域中系統(tǒng)的需求分析、設(shè)計(jì)、實(shí)現(xiàn)以及項(xiàng)目管理的有經(jīng)驗(yàn)的軟件工程師等。領(lǐng)域?qū)<业闹饕蝿?wù)包括提供關(guān)于領(lǐng)域中系統(tǒng)的需求規(guī)約和實(shí)現(xiàn)的知識(shí),幫助組織規(guī)范的、一致的領(lǐng)域字典,幫助選擇樣本系統(tǒng)作為領(lǐng)域工程的依據(jù),復(fù)審領(lǐng)域模型、DSSA等領(lǐng)域工程產(chǎn)品等。領(lǐng)域?qū)<覒?yīng)該熟悉該領(lǐng)域中系統(tǒng)的軟件設(shè)計(jì)和實(shí)現(xiàn)、硬件限制、未來(lái)的用戶(hù)需求及技術(shù)走向等。2、領(lǐng)域分析人員領(lǐng)域分析人員應(yīng)由具有知識(shí)工程背景的有經(jīng)驗(yàn)的系統(tǒng)分析員來(lái)?yè)?dān)任。領(lǐng)域分析人員的主要任務(wù)包括控制整個(gè)領(lǐng)域分析過(guò)程,進(jìn)行知識(shí)獲取,將獲取的知識(shí)組織到領(lǐng)域模型中,根據(jù)現(xiàn)有系統(tǒng)、標(biāo)準(zhǔn)規(guī)范等驗(yàn)證領(lǐng)域模型的準(zhǔn)確性和一致性,維護(hù)領(lǐng)域模型。領(lǐng)域分析人員應(yīng)熟悉軟件重用和領(lǐng)域分析方法;熟悉進(jìn)行知識(shí)獲取和知識(shí)表示所需的技術(shù)、語(yǔ)言和工具;應(yīng)具有一定的該領(lǐng)域的經(jīng)驗(yàn),以便于分析領(lǐng)域中的問(wèn)題及與領(lǐng)域?qū)<疫M(jìn)行交互;應(yīng)具有較高的進(jìn)行抽象、關(guān)聯(lián)和類(lèi)比的能力;應(yīng)具有較高的與他人交互和合作的能力。3、領(lǐng)域設(shè)計(jì)人員領(lǐng)域設(shè)計(jì)人員應(yīng)由有經(jīng)驗(yàn)的軟件設(shè)計(jì)人員來(lái)?yè)?dān)任。領(lǐng)域設(shè)計(jì)人員的主要任務(wù)包括控制核個(gè)軟件設(shè)計(jì)過(guò)程,根據(jù)領(lǐng)域模型和現(xiàn)有的系統(tǒng)開(kāi)發(fā)出DSSA,對(duì)DSSA的準(zhǔn)確性和一致性進(jìn)行驗(yàn)證,建立領(lǐng)域模型和DSSA之間的聯(lián)系。領(lǐng)域設(shè)計(jì)人員應(yīng)熟悉軟件重用和領(lǐng)域設(shè)計(jì)方法;熟悉軟件設(shè)計(jì)方法;應(yīng)有一定的該領(lǐng)域的經(jīng)驗(yàn),以便于分析領(lǐng)域中的問(wèn)題及與領(lǐng)域?qū)<疫M(jìn)行交互。4、領(lǐng)域?qū)崿F(xiàn)人員領(lǐng)域?qū)崿F(xiàn)人員應(yīng)由有經(jīng)驗(yàn)的程序設(shè)計(jì)人員來(lái)?yè)?dān)任。領(lǐng)域?qū)崿F(xiàn)人員的主要任務(wù)包括根據(jù)領(lǐng)域模型和DSSA,或者從頭開(kāi)發(fā)可重用構(gòu)件,或者利用再工程的技術(shù)從現(xiàn)有系統(tǒng)中提取可重用構(gòu)件,對(duì)可重用構(gòu)件進(jìn)行驗(yàn)證,建立DSSA與可重用構(gòu)件間的聯(lián)系。領(lǐng)域?qū)崿F(xiàn)人員應(yīng)熟悉軟件重用、領(lǐng)域?qū)崿F(xiàn)及軟件再工程技術(shù);熟悉程序設(shè)計(jì);具有一定的該領(lǐng)域的經(jīng)驗(yàn)。
36、答案:B本題解析:狀態(tài)型模式的特點(diǎn)是對(duì)于對(duì)象內(nèi)部的狀態(tài),允許其在不同的狀態(tài)下,擁有不同的行為,對(duì)狀態(tài)單獨(dú)封裝成類(lèi)。題干中根據(jù)投入貨幣的情況,售貨機(jī)分別有交付產(chǎn)品不找零和交付產(chǎn)品找零以及不提供貨物等行為判斷該模式是屬于狀態(tài)模式。VendingMachineState是客戶(hù)程序使用的主要接口。設(shè)計(jì)模式的類(lèi)型如下所示:觀察者模式(ObserverPattern):觀察者模式定義了對(duì)象間的一種一對(duì)多依賴(lài)關(guān)系,使得每當(dāng)一個(gè)對(duì)象改變狀態(tài),則所有依賴(lài)于它的對(duì)象都會(huì)得到通知并被自動(dòng)更新。訪(fǎng)問(wèn)者模式(VisitorPattern):表示一個(gè)作用于某對(duì)象結(jié)構(gòu)中的各元素的操作。它使你可以在不改變各元素的類(lèi)的前提下定義作用與這些元素的新操作。即對(duì)于某個(gè)對(duì)象或者一組對(duì)象,不同的訪(fǎng)問(wèn)者,產(chǎn)生的結(jié)果不同,執(zhí)行操作也不同。備忘錄模式(MementoPattern):在不破壞封裝性的前提下,捕獲一個(gè)對(duì)象的內(nèi)部狀態(tài),并在該對(duì)象之外保存這個(gè)狀態(tài)。這樣就可以將該對(duì)象恢復(fù)到原先保存的狀態(tài)。策略模式(StrategyPattern):策略模式定義了一系列的算法,并將每一個(gè)算法封裝起來(lái),而且使它們還可以相互替換。策略模式讓算法獨(dú)立于使用它的客戶(hù)而獨(dú)立變化。命令模式(CommandPattern):將一個(gè)請(qǐng)求封裝成一個(gè)對(duì)象,從而使得用不同的請(qǐng)求對(duì)客戶(hù)進(jìn)行參數(shù)化;對(duì)請(qǐng)求排隊(duì)或記錄請(qǐng)求日志,以及支持可撤銷(xiāo)的操作。
37、答案:B本題解析:性能是指系統(tǒng)的響應(yīng)能力,即要經(jīng)過(guò)多長(zhǎng)時(shí)間才能對(duì)某個(gè)時(shí)間做出響應(yīng)??捎眯允侵赶到y(tǒng)兩次故障之間系統(tǒng)正常運(yùn)行的比例。當(dāng)可用性和可靠性同時(shí)出現(xiàn)在選項(xiàng)中的時(shí)候,我們通常選擇可用性??尚薷男允侵篙^高的性?xún)r(jià)比對(duì)系統(tǒng)進(jìn)行變更的能力。敏感點(diǎn)是指為了實(shí)現(xiàn)某種特定的質(zhì)量屬性,一個(gè)或多個(gè)系統(tǒng)組件所具有的特性。權(quán)衡點(diǎn)是指影
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度教育機(jī)構(gòu)抵押擔(dān)保貸款合同3篇
- 2024年量子計(jì)算技術(shù)研發(fā)合同
- 2024年股權(quán)收購(gòu)及轉(zhuǎn)讓協(xié)議
- 2024年魚(yú)塘租賃與漁業(yè)生物飼料供應(yīng)合同3篇
- 2024年源地信用學(xué)貸受理助你輕松上大學(xué)3篇
- 2024年鋁合金門(mén)窗工程范本合同
- 2024年音樂(lè)噴泉機(jī)電安裝工程分包合作協(xié)議3篇
- 2024年物業(yè)服務(wù)管理合同完整性保障協(xié)議
- 2024年項(xiàng)目獎(jiǎng)金分配合同
- 2024年雇傭關(guān)系約定書(shū):共創(chuàng)共贏新篇章
- 三甲醫(yī)院臨床試驗(yàn)機(jī)構(gòu)GCP 2024消化內(nèi)科專(zhuān)業(yè)010急性藥物性腎損傷應(yīng)急預(yù)案
- 科學(xué)研究方法論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 法律知識(shí)圖譜構(gòu)建
- 物理八年級(jí)上冊(cè)凸透鏡成像的規(guī)律(課件)
- 2024-2025學(xué)年新教材高中地理 第3單元 區(qū)域聯(lián)系與區(qū)域發(fā)展 第1節(jié) 大都市輻射對(duì)區(qū)域發(fā)展的影響-以上海市為例說(shuō)課稿 魯教版選擇性必修2
- 失業(yè)保險(xiǎn)待遇申領(lǐng)表
- 2024年執(zhí)業(yè)醫(yī)師考試-中醫(yī)執(zhí)業(yè)醫(yī)師考試近5年真題集錦(頻考類(lèi)試題)帶答案
- 期末測(cè)試卷(一)(試題)2023-2024學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)蘇教版
- 泌尿外科品管圈
- 2024-2030年中國(guó)真空滅弧室行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 廣東省深圳市(2024年-2025年小學(xué)四年級(jí)語(yǔ)文)統(tǒng)編版期末考試(上學(xué)期)試卷及答案
評(píng)論
0/150
提交評(píng)論