2024年全國軟件水平考試之高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試黑金提分題詳細(xì)參考解析_第1頁
2024年全國軟件水平考試之高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試黑金提分題詳細(xì)參考解析_第2頁
2024年全國軟件水平考試之高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試黑金提分題詳細(xì)參考解析_第3頁
2024年全國軟件水平考試之高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試黑金提分題詳細(xì)參考解析_第4頁
2024年全國軟件水平考試之高級(jí)系統(tǒng)架構(gòu)設(shè)計(jì)師考試黑金提分題詳細(xì)參考解析_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

姓名:_________________編號(hào):_________________地區(qū):_________________省市:_________________ 密封線 姓名:_________________編號(hào):_________________地區(qū):_________________省市:_________________ 密封線 密封線 全國軟件水平考試考試重點(diǎn)試題精編注意事項(xiàng):1.全卷采用機(jī)器閱卷,請考生注意書寫規(guī)范;考試時(shí)間為120分鐘。2.在作答前,考生請將自己的學(xué)校、姓名、班級(jí)、準(zhǔn)考證號(hào)涂寫在試卷和答題卡規(guī)定位置。

3.部分必須使用2B鉛筆填涂;非選擇題部分必須使用黑色簽字筆書寫,字體工整,筆跡清楚。

4.請按照題號(hào)在答題卡上與題目對應(yīng)的答題區(qū)域內(nèi)規(guī)范作答,超出答題區(qū)域書寫的答案無效:在草稿紙、試卷上答題無效。一、選擇題

1、()的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗(yàn)證已集成的軟件是否符合設(shè)計(jì)要求。其測試的技術(shù)依據(jù)是(請作答此空)。A.軟件詳細(xì)設(shè)計(jì)說明書B.技術(shù)開發(fā)合同C.軟件概要設(shè)計(jì)文檔D.軟件配置文檔

2、某公司欲實(shí)現(xiàn)一個(gè)數(shù)據(jù)處理軟件,該軟件需要從網(wǎng)絡(luò)接收一組復(fù)雜的數(shù)據(jù),然后分步進(jìn)行解析和處理。在這種情況下,采用()的體系結(jié)構(gòu)風(fēng)格比較適合。A.遠(yuǎn)程過程調(diào)用B.層次化C.管道/過濾器D.共享數(shù)據(jù)

3、某公司欲開發(fā)一個(gè)智能機(jī)器人系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場景。其中"機(jī)器人系統(tǒng)主電源斷電后,能夠在10秒內(nèi)自動(dòng)啟動(dòng)備用電源并進(jìn)行切換,恢復(fù)正常運(yùn)行"主要與(請作答此空)質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性;"機(jī)器人在正常運(yùn)動(dòng)過程中如果發(fā)現(xiàn)前方2米內(nèi)有人或者障礙物,應(yīng)在1秒內(nèi)停止并在2秒內(nèi)選擇一條新的運(yùn)行路徑"主要與()質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性;"對機(jī)器人的遠(yuǎn)程控制命令應(yīng)該進(jìn)行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進(jìn)行報(bào)警和記錄"主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性。A.可用性B.性能C.易用性D.可修改性

4、傳統(tǒng)的編譯器采用(請作答此空)風(fēng)格?,F(xiàn)代編譯器的集成開發(fā)環(huán)境則采用()風(fēng)格。A.虛擬機(jī)B.管道過濾器風(fēng)格C.數(shù)據(jù)共享風(fēng)格D.進(jìn)程通信

5、Theobjectiveof(71)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis(72).Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(73),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(74),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(請作答此空).A.computers,cablesandnetworkB.clients,servers,andnetworkC.CPUs,memoriesandI/OdevicesD.CPUs,harddisksandI/Odevices

6、假設(shè)某證券公司的股票交易系統(tǒng)中有正在運(yùn)行的事務(wù),此時(shí),若要轉(zhuǎn)儲(chǔ)該交易系統(tǒng)數(shù)據(jù)庫中的全部數(shù)據(jù),則應(yīng)采用()方式。A.靜態(tài)全局轉(zhuǎn)儲(chǔ)B.動(dòng)態(tài)全局轉(zhuǎn)儲(chǔ)C.靜態(tài)增量轉(zhuǎn)儲(chǔ)D.動(dòng)態(tài)增量轉(zhuǎn)儲(chǔ)

7、采用微內(nèi)核結(jié)構(gòu)的操作系統(tǒng)提高了系統(tǒng)的靈活性和可擴(kuò)展性,()。A.并增強(qiáng)了系統(tǒng)的可靠性和可移植性,可運(yùn)行于分布式系統(tǒng)中B.并增強(qiáng)了系統(tǒng)的可靠性和可移植性,但不適用于分布式系統(tǒng)C.但降低了系統(tǒng)的可靠性和可移植性,可運(yùn)行于分布式系統(tǒng)中D.但降低了系統(tǒng)的可靠性和可移植性,不適用于分布式系統(tǒng)

8、軟件架構(gòu)設(shè)計(jì)主要關(guān)注軟件構(gòu)件的(請作答此空)、屬性和(),并通過多種視圖全面描述特定系統(tǒng)的架構(gòu)。A.功能B.實(shí)現(xiàn)C.組成元素D.結(jié)構(gòu)

9、OMG接口定義語言IDL文件包含了六種不同的元素,()是一個(gè)IDL文件核心的內(nèi)容。A.模塊定義B.消息結(jié)構(gòu)C.接口描述D.值類型

10、按照設(shè)計(jì)模式的目的進(jìn)行劃分,現(xiàn)有的設(shè)計(jì)模式可以分為三類。()模式主要用于如何組合己有的類和對象以獲得更大的結(jié)構(gòu),其代表有Adapter模式等;A.合成型B.組合型C.結(jié)構(gòu)型D.聚合型

11、架構(gòu)權(quán)衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)是在基于場景的架構(gòu)分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎(chǔ)之上發(fā)展起來的,主要包括場景和需求收集、(請作答此空)、屬性模型構(gòu)造和分析、屬性模型折中等4個(gè)階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質(zhì)量屬性進(jìn)行_(63)和折中。A.架構(gòu)視圖和場景實(shí)現(xiàn)B.架構(gòu)風(fēng)格和場景分析C.架構(gòu)設(shè)計(jì)和目標(biāo)分析D.架構(gòu)描述和需求評估

12、體系結(jié)構(gòu)文檔化有助于輔助系統(tǒng)分析人員和程序員去實(shí)現(xiàn)體系結(jié)構(gòu)。體系結(jié)構(gòu)文檔化過程的主要輸出包括()。A.體系結(jié)構(gòu)規(guī)格說明、測試體系結(jié)構(gòu)需求的質(zhì)量設(shè)計(jì)說明書B.質(zhì)量屬性說明書、體系結(jié)構(gòu)描述C.體系結(jié)構(gòu)規(guī)格說明、軟件功能需求說明D.多視圖體系結(jié)構(gòu)模型、體系結(jié)構(gòu)驗(yàn)證說明

13、以下哪一項(xiàng)不是引入DTD的原因()A.提供一種驗(yàn)證的手段B.實(shí)現(xiàn)了文件格式的統(tǒng)一化C.提高了文件的重用性D.使用DTD進(jìn)行驗(yàn)證,減少了操作時(shí)間。

14、軟件架構(gòu)風(fēng)格描述某一特定領(lǐng)域中的系統(tǒng)組織方式和慣用模式,反映了領(lǐng)域中眾多系統(tǒng)所共有的(請作答此空)特征。對于語音識(shí)別、知識(shí)推理等問題復(fù)雜、解空間很大、求解過程不確定的這一類軟件系統(tǒng),通常會(huì)采用()架構(gòu)風(fēng)格。對于因數(shù)據(jù)輸入某個(gè)構(gòu)件,經(jīng)過內(nèi)部處理,產(chǎn)生數(shù)據(jù)輸出的系統(tǒng),通常會(huì)采用()架構(gòu)風(fēng)格。A.語法和語義B.結(jié)構(gòu)和語義C.靜態(tài)和動(dòng)態(tài)D.行為和約束

15、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe(請作答此空).Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.contextDFDB.systemDFDC.networkarchitectureDFD.event-responseDFD

16、關(guān)于項(xiàng)目范圍管理描述,正確的是()。A.項(xiàng)目范圍是指信息系統(tǒng)產(chǎn)品或者服務(wù)所應(yīng)包含的功能B.項(xiàng)目范圍描述是產(chǎn)品范圍說明書的重要組成部分C.項(xiàng)目范圍定義是信息系統(tǒng)要求的度量D.項(xiàng)目范圍定義是生產(chǎn)項(xiàng)目計(jì)劃的基礎(chǔ)

17、某公司網(wǎng)上銷售管理系統(tǒng)的數(shù)據(jù)庫部分關(guān)系模式如下所示。其中,客戶號(hào)唯一標(biāo)識(shí)一位客戶,產(chǎn)品號(hào)唯一標(biāo)識(shí)一件產(chǎn)品,訂單號(hào)唯一標(biāo)識(shí)一份訂單。一份訂單必須且僅對應(yīng)一位客戶,一份訂單可由一到多條訂單明細(xì)組成,一位客戶可以有多份訂單??蛻簦蛻籼?hào),姓名,性別,地址,郵編)產(chǎn)品(產(chǎn)品號(hào),名稱,庫存,單價(jià))訂單(訂單號(hào),時(shí)間,金額,客戶號(hào))訂單明細(xì)(訂單號(hào),產(chǎn)品號(hào),數(shù)量)訂單關(guān)系模式的主鍵為(請作答此空);訂單明細(xì)關(guān)系模式的主鍵為();其中訂單的外鍵為()。A.訂單號(hào)B.客戶號(hào)C.(訂單號(hào),客戶號(hào))D.(訂單號(hào),時(shí)間)

18、DTD定義了幾個(gè)方面的內(nèi)容,以下說法不正確的是()A.元素聲明,但是不包括元素的排列方式B.元素的內(nèi)容C.實(shí)體的聲明D.屬性的種類

19、建筑物綜合布線系統(tǒng)中的垂直子系統(tǒng)是指()。A.由終端到信息插座之間的連線系統(tǒng)B.樓層接線間的配線架和線纜系統(tǒng)C.各樓層設(shè)備之間的互連系統(tǒng)D.連接各個(gè)建筑物的通信系統(tǒng)

20、給定關(guān)系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},函數(shù)依賴()∈F+。A.A5→A1A2B.A4→A1A2C.A3→A2A4D.A2→A1A5

21、在結(jié)構(gòu)化分析方法中,用(9)表示功能模型,用(10)表示行為模型?!净卮鹄ㄌ?hào)9】A.ER圖B.用例圖C.DFDD.對象圖

22、一般來說,架構(gòu)可以分為三個(gè)層次。(請作答此空)層主要負(fù)責(zé)接收用戶的請求,對用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動(dòng)作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。表現(xiàn)層主要采用()結(jié)構(gòu)來實(shí)現(xiàn),其中的()負(fù)責(zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個(gè)模型來處理。()主要負(fù)責(zé)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在文件、數(shù)據(jù)庫等持久化存儲(chǔ)介質(zhì)中。A.表現(xiàn)層B.業(yè)務(wù)邏輯層C.持久層D.中間層

23、對于開發(fā)模型來說,(請作答此空)復(fù)用好、開發(fā)過程無間隙、節(jié)省時(shí)間。()是瀑布與原型(演化)模型結(jié)合體,適用于復(fù)雜項(xiàng)目。()需要用戶參與,模塊化要求高,不適用新技術(shù)。()是用例驅(qū)動(dòng)、架構(gòu)為中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.噴泉模型

24、基于JavaEE平臺(tái)的基礎(chǔ)功能服務(wù)構(gòu)建應(yīng)用系統(tǒng)時(shí),()可用來集成遺產(chǎn)系統(tǒng)。A.JDBC、JCA和JavaIDLB.JDBC.JCA和JavaIDLB.JDBCJCA和JMSCJDBCJMS和JavaIDLD.JCA.JMS和JavaIDL

25、遺產(chǎn)系統(tǒng)(LegacySystem)的演化策略分為淘汰策略、繼承策略、改造策略和集成策略。具有()特點(diǎn)的系統(tǒng)適合用繼承策略演化。實(shí)施該策略時(shí),應(yīng)(請作答此空)。A.保持原有系統(tǒng)不變,只在其基礎(chǔ)上增加新的應(yīng)用功能B.保持原有系統(tǒng)功能不變,將舊的數(shù)據(jù)模型向新的數(shù)據(jù)模型的轉(zhuǎn)化C.完全兼容遺產(chǎn)系統(tǒng)的功能模型和數(shù)據(jù)模型D.部分兼容遺產(chǎn)系統(tǒng)的功能模型和數(shù)據(jù)模型

26、集成測試計(jì)劃通常是在()階段完成,集成測試一般采用黑盒測試方法。A.軟件方案建議B.軟件概要設(shè)計(jì)C.軟件詳細(xì)設(shè)計(jì)D.軟件模塊集成

27、在分步設(shè)計(jì)法中,通常將數(shù)據(jù)庫的設(shè)計(jì)分為4個(gè)階段。其中()是數(shù)據(jù)庫設(shè)計(jì)的第二階段,其目標(biāo)是對需求說明書提供的所有數(shù)據(jù)和處理要求進(jìn)行抽象與綜合處理建立企業(yè)數(shù)據(jù)模型。(請作答此空)階段將得到的應(yīng)用視圖轉(zhuǎn)換成外部模式,即特定DBMS下的應(yīng)用視圖。A.系統(tǒng)結(jié)構(gòu)設(shè)計(jì)B.概念結(jié)構(gòu)設(shè)計(jì)C.邏輯結(jié)構(gòu)設(shè)計(jì)D.物理結(jié)構(gòu)設(shè)計(jì)

28、某系統(tǒng)中的文本顯示類(TextView)和圖片顯示類(PictureView)都繼承了組件類(Component),分別顯示文本和圖片內(nèi)容,現(xiàn)需要構(gòu)造帶有滾動(dòng)條或者帶有黑色邊框,或者既有滾動(dòng)條又有黑色邊框的文本顯示控件和圖片顯示控件,但希望最多只增加3個(gè)類。那么采用設(shè)計(jì)模式(1)可實(shí)現(xiàn)該需求,其優(yōu)點(diǎn)是(2)?!净卮鹄ㄌ?hào)2】A.比靜態(tài)繼承具有更大的靈活性B.提高已有功能的重復(fù)使用性C.可以將接口與實(shí)現(xiàn)相分離D.為復(fù)雜系統(tǒng)提供了簡單接口

29、按照設(shè)計(jì)模式的目的進(jìn)行劃分,現(xiàn)有的設(shè)計(jì)模式可以分為三類。其中創(chuàng)建型模式通過采用抽象類所定義的接口,封裝了系統(tǒng)中對象如何創(chuàng)建、組合等信息,其代表有(9)模式等;(10)模式主要用于如何組合己有的類和對象以獲得更大的結(jié)構(gòu),其代表有Adapter模式等;(11)模式主要用于對象之間的職責(zé)及其提供服務(wù)的分配方式,其代表有(12)模式等。【回答括號(hào)12】A.PrototypeB.FacadeC.ProxyD.Visitor

30、在分布式數(shù)據(jù)庫中包括分片透明、復(fù)制透明、位置透明和邏輯透明等基本概念,其中:()是指局部數(shù)據(jù)模型透明,即用戶或應(yīng)用程序無須知道局部場地使用的是哪種數(shù)據(jù)模型。A.分片透明B.復(fù)制透明C.位置透明D.邏輯透明

31、某軟件公司欲開發(fā)一個(gè)繪圖軟件,要求使用不同的繪圖程序繪制不同的圖形。在明確用戶需求后,該公司的架構(gòu)師決定采用Bridge模式實(shí)現(xiàn)該軟件,并設(shè)計(jì)UML類圖如下圖所示。圖中與Bridge模式中的“Abstraction”角色相對應(yīng)的類是(6),與“Implementor”角色相對應(yīng)的類是(7)。【回答括號(hào)6】A.ShapeB.DrawingC.RectangleD.V2Drawing

32、某公司欲開發(fā)一個(gè)網(wǎng)上商城系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動(dòng)切換到備用站點(diǎn),并恢復(fù)正常運(yùn)行”主要與()質(zhì)量屬性相關(guān),通??刹捎?請作答此空)架構(gòu)策略實(shí)現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時(shí),用戶的交易請求應(yīng)該在0.5s內(nèi)完成”主要與()質(zhì)量屬性相關(guān),通常可采用()架構(gòu)策略實(shí)現(xiàn)該屬性;“系統(tǒng)應(yīng)該能夠抵擋惡意用戶的入侵行為,并進(jìn)行報(bào)警和記錄”主要與()_質(zhì)量屬性相關(guān),通??刹捎?)架構(gòu)策略實(shí)現(xiàn)該屬性。A.主動(dòng)冗余B.信息隱藏C.抽象接口D.記錄/回放

33、在uml圖中,()展現(xiàn)了一組對象、接口、協(xié)作和它們之間的關(guān)系。()強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對順序。(請作答此空)軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。()描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。A.類圖B.對象圖C.部署圖D.交互圖

34、用例(usecase)用來描述系統(tǒng)對事件做出響應(yīng)時(shí)所采取的行動(dòng)。用例之間是具有相關(guān)性的。在一個(gè)會(huì)員管理系統(tǒng)中,會(huì)員注冊時(shí)可以采用電話和郵件兩種方式。用例“會(huì)員注冊”和“電話注冊”、“郵件注冊”之間是(31)關(guān)系。A.包含(include)B.擴(kuò)展(extend)C.泛化(generalize)D.依賴(dependson)

35、數(shù)據(jù)庫系統(tǒng)運(yùn)行的基本工作單位是事務(wù),事務(wù)相當(dāng)于操作系統(tǒng)中的進(jìn)程,是用戶定義的一個(gè)數(shù)據(jù)庫操作序列,這些操作序列要么全做要么全不做,是一個(gè)不可分割的工作單位。數(shù)據(jù)庫的()是指操作序列要么全做要么全不做。設(shè)計(jì)時(shí)用()實(shí)現(xiàn)。數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)的性質(zhì)稱為()。設(shè)計(jì)時(shí)用(請作答此空)檢查實(shí)現(xiàn)。A.封鎖協(xié)議B.完整性約束C.影子拷貝D.測試

36、以下關(guān)于域名服務(wù)器的敘述,錯(cuò)誤的是()。A.本地緩存域名服務(wù)不需要域名數(shù)據(jù)庫B.頂級(jí)域名服務(wù)器是最高層次的域名服務(wù)器C.本地域名服務(wù)器可以采用遞歸查詢和迭代查詢兩種查詢方式D.權(quán)限服務(wù)器負(fù)責(zé)將其管轄區(qū)內(nèi)的主機(jī)域名轉(zhuǎn)換為該主機(jī)的IP地址

37、正確識(shí)別風(fēng)險(xiǎn)點(diǎn)、非風(fēng)險(xiǎn)點(diǎn)、敏感點(diǎn)和權(quán)衡點(diǎn)是進(jìn)行軟件架構(gòu)評價(jià)的關(guān)鍵步驟。其中()是實(shí)現(xiàn)一個(gè)特定質(zhì)量屬性的關(guān)鍵特征,該特征為一個(gè)或多個(gè)軟件構(gòu)件所共有。A.風(fēng)驗(yàn)點(diǎn)B.非風(fēng)險(xiǎn)點(diǎn)C.敏感點(diǎn)D.權(quán)衡點(diǎn)

38、UML用關(guān)系把事物結(jié)合在一起,()描述一個(gè)事物發(fā)生變化會(huì)影響另一個(gè)事物的語義;(請作答此空)描述特殊元素的對象可替換一般元素的對象。A.實(shí)現(xiàn)關(guān)系B.聚合關(guān)系C.泛化關(guān)系D.關(guān)聯(lián)關(guān)系

39、面向?qū)ο蟮姆治瞿P椭饕桑ǎ⒂美c用例圖、領(lǐng)域概念模型構(gòu)成;設(shè)計(jì)模型則包含以包圖表示的軟件體系結(jié)構(gòu)圖、以交互圖表示的()、完整精確的類圖、針對復(fù)雜對象的狀態(tài)圖和描述流程化處理過程的(請作答此空)等。A.序列圖B.協(xié)作圖C.流程圖D.活動(dòng)圖

40、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(請作答此空),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and().ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.logicalDFDsandERDB.idealobjectmodelandanalysisclassmodelC.usecasemodelsandinterfaceprototypesD.physicalDFDsanddatabaseschema

41、在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的完整性是指數(shù)據(jù)的()。A.有效性、正確性和一致性B.有效性、正確性和可維護(hù)性C.有效性、正確性和安全性D.正確性、一致性和安全性

42、主域名服務(wù)器在接收到域名請求后,首先查詢的是()。A.本地hosts文件B.轉(zhuǎn)發(fā)域名服務(wù)器C.本地緩存D.授權(quán)域名服務(wù)器

43、不屬于調(diào)用/返回風(fēng)格的架構(gòu)是()A.主程序/子程序B.數(shù)據(jù)抽象和面向?qū)ο驝.層次結(jié)構(gòu)D.管道/過濾器

44、某公司欲開發(fā)一個(gè)在線交易網(wǎng)站,在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場景。其中"網(wǎng)站正常運(yùn)行時(shí),用戶發(fā)起的交易請求應(yīng)該在3秒內(nèi)完成"主要與()質(zhì)量屬性相關(guān);A.可用性B.性能C.易用性D.可修改性

45、某系統(tǒng)中的文本顯示類(TextView)和圖片顯示類(PictureView)都繼承了組件類(Component),分別顯示文本和圖片內(nèi)容,現(xiàn)需要構(gòu)造帶有滾動(dòng)條或者帶有黑色邊框,或者既有滾動(dòng)條又有黑色邊框的文本顯示控件和圖片顯示控件,但希望最多只增加3個(gè)類。那么采用設(shè)計(jì)模式(1)可實(shí)現(xiàn)該需求,其優(yōu)點(diǎn)是(2)?!净卮鹄ㄌ?hào)1】A.外觀B.單體C.裝飾D.模板方法

46、圖中的(2)是什么()。A.程序設(shè)計(jì)B.驗(yàn)證測試C.表決D.判斷

47、某異地開發(fā)的信息系統(tǒng)集成項(xiàng)目以程序流程圖、數(shù)據(jù)流程圖等為主要分析設(shè)計(jì)工具。由于用戶身處異地,現(xiàn)場參與系統(tǒng)開發(fā)成本較高,因此項(xiàng)目組采用了先開發(fā)一個(gè)簡化系統(tǒng),待用戶認(rèn)可后再開發(fā)最終系統(tǒng)的策略。該信息系統(tǒng)集成項(xiàng)目的開發(fā)方法屬于()。A.結(jié)構(gòu)化方法與原型法的組合應(yīng)用B.結(jié)構(gòu)化方法與面向?qū)ο蠓椒ǖ慕M合應(yīng)用C.原型法與面向?qū)ο蠓椒ǖ慕M合應(yīng)用D.原型法與形式化方法的組合應(yīng)用

48、題干參考上題,b.若需得到每種產(chǎn)品的名稱和該產(chǎn)品的總庫存量,則對應(yīng)的查詢語句為:SELELCT產(chǎn)品名稱,SUM(產(chǎn)品數(shù)量FROMP,IWHEREP.產(chǎn)品號(hào)=I.產(chǎn)品號(hào)();A.ORDERBY產(chǎn)品名稱B.ORDERBY產(chǎn)品數(shù)量C.GROUPBY產(chǎn)品名稱D.GROUPBY產(chǎn)品數(shù)量

49、計(jì)算機(jī)系統(tǒng)的(1)可以用MTBF/(1+MTBF)來度量,其中MTBF為平均失效間隔時(shí)間。A.可靠性B.可用性C.可維護(hù)性D.健壯性

50、在網(wǎng)絡(luò)規(guī)劃中,政府內(nèi)外網(wǎng)之間應(yīng)該部署網(wǎng)絡(luò)安全防護(hù)設(shè)備。在下圖中對設(shè)備A的作用描述錯(cuò)誤的是()A.雙主機(jī)系統(tǒng),即使外網(wǎng)被黑客攻擊癱瘓也無法影響到內(nèi)網(wǎng)B.可以防止外部主動(dòng)攻擊C.采用專用硬件控制技術(shù)保證內(nèi)外網(wǎng)的實(shí)時(shí)鏈接D.設(shè)備對外網(wǎng)的任何響應(yīng)都是對內(nèi)網(wǎng)用戶請求的應(yīng)答二、多選題

51、在結(jié)構(gòu)化分析方法中,用(9)表示功能模型,用(10)表示行為模型。【回答括號(hào)9】A.ER圖B.用例圖C.DFDD.對象圖

52、對數(shù)據(jù)庫管理系統(tǒng)評價(jià)的主要性能指標(biāo)有()、數(shù)據(jù)庫所允許的索引數(shù)量和最大并發(fā)實(shí)物處理能力等。A.MIPSB.支持協(xié)議和標(biāo)準(zhǔn)C.最大連接數(shù)D.時(shí)延抖動(dòng)

53、下列關(guān)于敏捷方法的敘述中,錯(cuò)誤的是()。A.與傳統(tǒng)方法相比,敏捷方法比較適合需求變化大或者開發(fā)前期對需求不是很清晰的項(xiàng)目B.敏捷方法尤其適合于開發(fā)團(tuán)隊(duì)比較龐大的項(xiàng)目C.敏捷方法的思想是適應(yīng)性,而不是預(yù)設(shè)性D.敏捷方法以原型開發(fā)思想為基礎(chǔ),采用迭代式增量開發(fā)

54、在UML提供的系統(tǒng)視圖中,(2)是邏輯視圖的一次執(zhí)行實(shí)例,描述了并發(fā)與同步結(jié)構(gòu);(3)是最基本的需求分析模型?!净卮鹄ㄌ?hào)3】A.進(jìn)程視圖B.實(shí)現(xiàn)視圖C.部署視圖D.用例視圖

55、CORBA構(gòu)件模型中,(請作答此空)的作用是在底層傳輸平臺(tái)與接收調(diào)用并返回結(jié)果的對象實(shí)現(xiàn)之間進(jìn)行協(xié)調(diào),()是最終完成客戶請求的服務(wù)對象實(shí)現(xiàn)。A.伺服對象激活器B.適配器激活器C.伺服對象定位器D.可移植對象適配器POA

56、面向服務(wù)系統(tǒng)構(gòu)建過程中,()用于實(shí)現(xiàn)Web服務(wù)的遠(yuǎn)程調(diào)用,(請作答此空)用來將分散的、功能單一的Web服務(wù)組織成一個(gè)復(fù)雜的有機(jī)應(yīng)用。A.UDDI(UniversalDescription,DiscoveryandIntegration)B.WSDL(WebServiceDescriptionLanguage)C.SOAP(SimpleObjectAccessProtocol)D.BPEL(BusinessProcessExecutionLanguage)

57、在網(wǎng)絡(luò)規(guī)劃中,政府內(nèi)外網(wǎng)之間應(yīng)該部署網(wǎng)絡(luò)安全防護(hù)設(shè)備。在下圖中對設(shè)備A的作用描述錯(cuò)誤的是()A.雙主機(jī)系統(tǒng),即使外網(wǎng)被黑客攻擊癱瘓也無法影響到內(nèi)網(wǎng)B.可以防止外部主動(dòng)攻擊C.采用專用硬件控制技術(shù)保證內(nèi)外網(wǎng)的實(shí)時(shí)鏈接D.設(shè)備對外網(wǎng)的任何響應(yīng)都是對內(nèi)網(wǎng)用戶請求的應(yīng)答

58、分布式事務(wù)的執(zhí)行可能會(huì)涉及到多個(gè)站點(diǎn)上的數(shù)據(jù)操作,在兩階段提交協(xié)議中,當(dāng)事務(wù)Ti的所有讀寫操作執(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>記錄,而沒有<commitTi>記錄,則()。A.事務(wù)Ti已完成提交,該站點(diǎn)無需做任何操作B.事務(wù)Ti已完成提交,該站點(diǎn)應(yīng)做REDO操作C.事務(wù)Ti未完成提交,該站點(diǎn)應(yīng)做UNDO操作D.應(yīng)向協(xié)調(diào)器詢問以決定Ti的最終結(jié)果

59、在ERP系統(tǒng)中,()管理模塊主要是對企業(yè)物料的進(jìn)、出、存進(jìn)行管理。A.庫存B.物料C.采購D.銷售

60、特定領(lǐng)或軟件架構(gòu)(DSSA)是在一個(gè)特定應(yīng)用領(lǐng)域?yàn)椤M應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)準(zhǔn)軟件架構(gòu)。實(shí)施DSSA的過程中包括一系列基本的活動(dòng),其中(請作答此空)活動(dòng)的主要目的是為了獲得DSSA該活動(dòng)參加人員中,()的主要任務(wù)是提供關(guān)于領(lǐng)城中系統(tǒng)的需求規(guī)約和實(shí)現(xiàn)的知識(shí)。A.領(lǐng)域需求B.領(lǐng)域分析C.領(lǐng)域設(shè)計(jì)D.領(lǐng)城實(shí)現(xiàn)

61、概要設(shè)計(jì)文檔的內(nèi)容不包括()A.體系結(jié)構(gòu)設(shè)計(jì)B.數(shù)據(jù)庫設(shè)計(jì)C.模塊內(nèi)算法設(shè)計(jì)D.邏輯數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)

62、(9)主要負(fù)責(zé)接收用戶的請求,對用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動(dòng)作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。該層次主要通過(10)結(jié)構(gòu)實(shí)現(xiàn).(11)負(fù)責(zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個(gè)模型來處理;然后,(12)根據(jù)用戶請求調(diào)用(13)進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,并返回?cái)?shù)據(jù);最后,控制器調(diào)用相應(yīng)的(14)來格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶。A.CLRB.JVMC.MVCD.DAO

63、關(guān)于XML的特點(diǎn)和功能,以下()說法是錯(cuò)誤的。A.XML允許各種各樣的文檔顯示類型,不僅可以顯示在許多計(jì)算機(jī)平臺(tái)上,而且可以顯示蜂窩電話、掌上電腦等其他設(shè)備上。B.XML支持但并不需要DTD(DocumentTypeDefinition,文檔類型定義)。C.XML標(biāo)準(zhǔn)支持打印文檔和電子文檔以及其他的為不同用戶定義了不同內(nèi)容和外觀的文檔。D.XML支持客戶端,但不允許服務(wù)端計(jì)算機(jī)上的進(jìn)程。

64、某公司欲開發(fā)一個(gè)智能機(jī)器人系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場景。其中"機(jī)器人系統(tǒng)主電源斷電后,能夠在10秒內(nèi)自動(dòng)啟動(dòng)備用電源并進(jìn)行切換,恢復(fù)正常運(yùn)行"主要與(請作答此空)質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性;"機(jī)器人在正常運(yùn)動(dòng)過程中如果發(fā)現(xiàn)前方2米內(nèi)有人或者障礙物,應(yīng)在1秒內(nèi)停止并在2秒內(nèi)選擇一條新的運(yùn)行路徑"主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性;"對機(jī)器人的遠(yuǎn)程控制命令應(yīng)該進(jìn)行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進(jìn)行報(bào)警和記錄"主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性。A.可用性B.性能C.易用性D.可修改性

65、(9)主要負(fù)責(zé)接收用戶的請求,對用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動(dòng)作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。該層次主要通過(10)結(jié)構(gòu)實(shí)現(xiàn).(11)負(fù)責(zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個(gè)模型來處理;然后,(12)根據(jù)用戶請求調(diào)用(13)進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,并返回?cái)?shù)據(jù);最后,控制器調(diào)用相應(yīng)的(14)來格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶。A.視圖層B.表現(xiàn)層C.中間層D.用戶界面

66、在面向?qū)ο笤O(shè)計(jì)中,(7)可以實(shí)現(xiàn)界面控制、外部接口和環(huán)境隔離。(8)作為完成用例業(yè)務(wù)的責(zé)任承擔(dān)者,協(xié)調(diào)、控制其他類共同完成用例規(guī)定的功能或行為?!净卮鹄ㄌ?hào)7】A.實(shí)體類B.控制類C.邊界類D.交互類

67、某商場商品數(shù)據(jù)庫的商品關(guān)系模式P(商品代碼,商品名稱,供應(yīng)商,聯(lián)系方式,庫存量),函數(shù)依賴集F={商品代碼→商品名稱,(商品代碼,供應(yīng)商)→庫存量,供應(yīng)商→聯(lián)系方式}。商品關(guān)系模式P達(dá)到1NF,該關(guān)系模式分解成()后,具有無損連接的特性,并能夠保持函數(shù)依賴。A.P1(商品代碼,聯(lián)系方式),P2(商品名稱,供應(yīng)商,庫存量)B.P1(商品名稱,聯(lián)系方式),P2(商品代碼,供應(yīng)商,庫存量)C.P1(商品代碼,商品名稱,聯(lián)系方式),P2(供應(yīng)商,庫存量)D.P1(商品代碼,商品名稱),P2(商品代碼,供應(yīng)商,庫存量),P3(供應(yīng)商,聯(lián)系方式)

68、某公司擬開發(fā)一個(gè)新聞系統(tǒng),該系統(tǒng)可根據(jù)用戶的注冊興趣,向用戶推送其感興趣的新聞內(nèi)容,該系統(tǒng)應(yīng)該采用()架構(gòu)風(fēng)格最為合適。A.虛擬機(jī)B.基于規(guī)則的系統(tǒng)C.獨(dú)立構(gòu)件D.主程序-子程序

69、用于管理信息系統(tǒng)規(guī)劃的方法有很多,其中()通過自上而下地識(shí)別企業(yè)目標(biāo)、企業(yè)過程和數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行分析,自下而上地設(shè)計(jì)信息系統(tǒng)。A.企業(yè)信息分析與集成法B.投資回收法C.企業(yè)系統(tǒng)規(guī)劃法D.階石法

70、某公司欲開發(fā)一個(gè)智能機(jī)器人系統(tǒng),在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識(shí)別出3個(gè)核心質(zhì)量屬性場景。其中"機(jī)器人系統(tǒng)主電源斷電后,能夠在10秒內(nèi)自動(dòng)啟動(dòng)備用電源并進(jìn)行切換,恢復(fù)正常運(yùn)行"主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性;"機(jī)器人在正常運(yùn)動(dòng)過程中如果發(fā)現(xiàn)前方2米內(nèi)有人或者障礙物,應(yīng)在1秒內(nèi)停止并在2秒內(nèi)選擇一條新的運(yùn)行路徑"主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性;"對機(jī)器人的遠(yuǎn)程控制命令應(yīng)該進(jìn)行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進(jìn)行報(bào)警和記錄"主要與(請作答此空)質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性。A.可用性B.安全性C.可測試性D.可修改性

71、以下關(guān)于需求陳述的描述中,()是不正確的。A.每一項(xiàng)需求都必須完整、準(zhǔn)確地描述即將要開發(fā)的功能B.需求必須能夠在系統(tǒng)及其運(yùn)行環(huán)境的能力和約束條件內(nèi)實(shí)現(xiàn)C.每一項(xiàng)需求記錄的功能都必須是用戶的真正的需要D.在良好的需求陳述中,所有需求都應(yīng)被視為同等重要

72、面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜?gòu)圖、用例與用例圖和(13)構(gòu)成:設(shè)計(jì)模型則包含以(14)表示的軟件體系機(jī)構(gòu)圖、以交互圖表示的用例實(shí)現(xiàn)圖、完整精確的類圖、描述復(fù)雜對象的(15)和用以描述流程化處理過程的活動(dòng)圖等。【回答括號(hào)15】A.序列圖B.協(xié)作圖C.流程圖D.狀態(tài)圖

73、Theobjectiveof(71)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis(72).Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(73),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(74),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(請作答此空).A.computers,cablesandnetworkB.clients,servers,andnetworkC.CPUs,memoriesandI/OdevicesD.CPUs,harddisksandI/Odevices

74、()中,編程開發(fā)人員分成首席程序員和"類"程序員。A.自適應(yīng)軟件開發(fā)(ASD)B.極限編程(XP)開發(fā)方法C.開放統(tǒng)-過程開發(fā)方法(OpenUP)D.功用驅(qū)動(dòng)開發(fā)方法(FDD)

75、某高校欲構(gòu)建財(cái)務(wù)系統(tǒng),使得用戶可通過校園網(wǎng)訪問該系統(tǒng)。根據(jù)需求,公司給出如下2套方案。方案一:1)出口設(shè)備采用一臺(tái)配置防火墻板卡的核心交換機(jī),并且使用防火墻策略將需要對校園網(wǎng)做應(yīng)用的服務(wù)器進(jìn)行地址映射;2)采用4臺(tái)高性能服務(wù)器實(shí)現(xiàn)整體架構(gòu),其中3臺(tái)作為財(cái)務(wù)應(yīng)用服務(wù)器、1臺(tái)作為數(shù)據(jù)備份管理服務(wù)器;3)通過備份管理軟件的備份策略將3臺(tái)財(cái)務(wù)應(yīng)用服務(wù)器的數(shù)據(jù)進(jìn)行定期備份。方案二:1)出口設(shè)備采用一臺(tái)配置防火墻板卡的核心交換機(jī),并且使用防火墻策略將需要對校園網(wǎng)做應(yīng)用的服務(wù)器進(jìn)行地址映射;2)采用2臺(tái)高性能服務(wù)器實(shí)現(xiàn)整體架構(gòu),服務(wù)器采用虛擬化技術(shù),建多個(gè)虛擬機(jī)滿足財(cái)務(wù)系統(tǒng)業(yè)務(wù)需求。當(dāng)一臺(tái)服務(wù)器出現(xiàn)物理故障時(shí)將業(yè)務(wù)遷移到另外一臺(tái)物理服務(wù)器上。與方案一相比,方案二的優(yōu)點(diǎn)是(請作答此空)。方案二還有一些缺點(diǎn),下列不屬于其缺點(diǎn)的是(68)。A.網(wǎng)絡(luò)的安全性得到保障B.數(shù)據(jù)的安全性得到保障C.業(yè)務(wù)的連續(xù)性得到保障D.業(yè)務(wù)的可用性得到保障

76、RUP強(qiáng)調(diào)采用(請作答此空)的方式來開發(fā)軟件,這樣做的好處是()。A.原型和螺旋B.螺旋和增量C.迭代和增量D.快速和迭代

77、緊耦合多機(jī)系統(tǒng)一般通過()實(shí)現(xiàn)多機(jī)間的通信。對稱多處理器結(jié)構(gòu)(SMP)屬于(請作答此空)系統(tǒng)。A.松耦合B.緊耦合C.混合耦合D.最低耦合

78、UML用關(guān)系把事物結(jié)合在一起,(請作答此空)描述一個(gè)事物發(fā)生變化會(huì)影響另一個(gè)事物的語義;()描述特殊元素的對象可替換一般元素的對象。A.聚合關(guān)系B.關(guān)聯(lián)關(guān)系C.包含關(guān)系D.依賴關(guān)系

79、面向消息中間件MOM的主要特點(diǎn)不包括()A.通信程序可在不同的時(shí)間運(yùn)行B.程序與網(wǎng)絡(luò)復(fù)雜性相隔離C.程序與網(wǎng)絡(luò)不隔離D.對應(yīng)用程序的結(jié)構(gòu)沒有約束

80、軟件開發(fā)時(shí)期的工作包括A.概要設(shè)計(jì)B.需求分析C.運(yùn)行D.維護(hù)時(shí)期

81、下列不屬于被動(dòng)型攻擊的是()A.非法登錄B.信息截取C.網(wǎng)絡(luò)監(jiān)聽D.數(shù)據(jù)篡改

82、面向服務(wù)系統(tǒng)構(gòu)建過程中,(請作答此空)用于實(shí)現(xiàn)Web服務(wù)的遠(yuǎn)程調(diào)用,()用來將分散的、功能單一的Web服務(wù)組織成一個(gè)復(fù)雜的有機(jī)應(yīng)用。A.UDDI(UniversalDescription,DiscoveryandIntegration)B.WSDL(WebServiceDescriptionLanguage)C.SOAP(SimpleObjectAccessProtocol)D.BPEL(BusinessProcessExecutionLanguage)

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

84、設(shè)關(guān)系模式R(U,F(xiàn)),其中R上的屬性集U={A,B,C,D,E},R上的函數(shù)依賴集F={A→B,DE→B,CB→E,E→A,B→D}。()為關(guān)系R的候選關(guān)鍵字。A.AB.DEC.CED.DB

85、以下設(shè)計(jì)模式中,()模式使多個(gè)對象都有機(jī)會(huì)處理請求。將這些對象連成一條鏈。并沿著這條鏈傳遞該請求。直到有一個(gè)對象處理為止。從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系。()模式提供一種方法順序訪問一個(gè)聚合對象中的各個(gè)元素。且不需要暴露該對象的內(nèi)部表示。這兩種模式均為(請作答此空)A.創(chuàng)建型對象模式。B.結(jié)構(gòu)型對象模式。C.行為型對象模式。D.行為型類模式。

86、Theobjectiveof()istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare(請作答此空).A.computers,cablesandnetworkB.clients,servers,andnetworkC.CPUs,memoriesandI/OdevicesD.CPUs,harddisksandI/Odevices

87、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof()whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.(請作答此空)isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.ContinuousprocessimprovementB.JointRequirementsplanningC.Fact-findingD.Structuredengineering

88、以下關(guān)于敏捷方法的敘述中,()是不正確的。A.敏捷型方法的思考角度是"面向開發(fā)過程"的B.極限編程是著名的敏捷開發(fā)方法C.敏捷型方法是"適應(yīng)性"而非"預(yù)設(shè)性"D.敏捷開發(fā)方法是迭代增量式的開發(fā)方法

89、某公司擬開發(fā)一個(gè)VIP管理系統(tǒng),系統(tǒng)需要根據(jù)不同商場活動(dòng),不定期更新VIP會(huì)員的審核標(biāo)準(zhǔn)和VIP折扣系統(tǒng)。針對上述需求,采用()架構(gòu)風(fēng)格最為合適。A.規(guī)則系統(tǒng)B.過程控制C.分層D.管道-過濾器

90、某異地開發(fā)的信息系統(tǒng)集成項(xiàng)目以程序流程圖、數(shù)據(jù)流程圖等為主要分析設(shè)計(jì)工具。由于用戶身處異地,現(xiàn)場參與系統(tǒng)開發(fā)成本較高,因此項(xiàng)目組采用了先開發(fā)一個(gè)簡化系統(tǒng),待用戶認(rèn)可后再開發(fā)最終系統(tǒng)的策略。該信息系統(tǒng)集成項(xiàng)目的開發(fā)方法屬于()。A.結(jié)構(gòu)化方法與原型法的組合應(yīng)用B.結(jié)構(gòu)化方法與面向?qū)ο蠓椒ǖ慕M合應(yīng)用C.原型法與面向?qū)ο蠓椒ǖ慕M合應(yīng)用D.原型法與形式化方法的組合應(yīng)用

91、IETF定義的區(qū)分服務(wù)(DiffServ)模型要求每個(gè)IP分組都要根據(jù)IPv4協(xié)議頭中的()字段加上一個(gè)DS碼點(diǎn),然后內(nèi)部路由器根據(jù)DS碼點(diǎn)的值對分組進(jìn)行調(diào)度和轉(zhuǎn)發(fā)。A.數(shù)據(jù)報(bào)生存期B.服務(wù)類型C.段偏置值D.源地址

92、在數(shù)據(jù)庫設(shè)計(jì)的需求分析階段應(yīng)當(dāng)形成()A.程序文檔、數(shù)據(jù)字典和數(shù)據(jù)流圖B.需求說明文檔、程序文檔和數(shù)據(jù)流圖C.需求說明文檔、數(shù)據(jù)字典和數(shù)據(jù)流圖D.需求說明文檔、數(shù)據(jù)字典和程序文檔

93、信息系統(tǒng)訪問控制機(jī)制中,(2)是指對所有主體和客體都分配安全標(biāo)簽用來標(biāo)識(shí)所屬的安全級(jí)別,然后在訪問控制執(zhí)行時(shí)對主體和客體的安全級(jí)別進(jìn)行比較,確定本次訪問是否合法性的技術(shù)或方法。A.自主訪問控制B.強(qiáng)制訪問控制C.基于角色的訪問控制D.基于組的訪問控制

94、中間件的作用表述不正確的是()A.負(fù)責(zé)客戶機(jī)與服務(wù)器之間的連接和通信,以及客戶機(jī)與應(yīng)用層之間的高效率的通信機(jī)制B.提供應(yīng)用層相同服務(wù)之間的互操作機(jī)制,以及應(yīng)用層與數(shù)據(jù)庫之間的高效率通信機(jī)制C.提供一個(gè)多層架構(gòu)的應(yīng)用開發(fā)和運(yùn)行平臺(tái),以及一個(gè)應(yīng)用開發(fā)框架,支持模塊化的應(yīng)用開發(fā)D.屏蔽硬件、操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫的差異

95、數(shù)據(jù)庫系統(tǒng)運(yùn)行的基本工作單位是事務(wù),事務(wù)相當(dāng)于操作系統(tǒng)中的進(jìn)程,是用戶定義的一個(gè)數(shù)據(jù)庫操作序列,這些操作序列要么全做要么全不做,是一個(gè)不可分割的工作單位。數(shù)據(jù)庫的(請作答此空)是指操作序列要么全做要么全不做。設(shè)計(jì)時(shí)用()實(shí)現(xiàn)。數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)的性質(zhì)稱為()。設(shè)計(jì)時(shí)用()檢查實(shí)現(xiàn)。A.一致性B.可用性C.原子性D.隔離性

96、統(tǒng)一軟件開發(fā)過程是一種基于面向?qū)ο蠹夹g(shù)的軟件開發(fā)過程,其特點(diǎn)是“用例驅(qū)動(dòng),以架構(gòu)為核心,迭代并增量”。統(tǒng)一軟件開發(fā)過程定義了四種通用的開發(fā)階段,它們按照過程順序分別是:起始階段、()、構(gòu)建階段和(),其中在構(gòu)建階段主要產(chǎn)生的文檔有(請作答此空)。A.初始用戶手冊B.用例模型C.項(xiàng)目計(jì)劃D.設(shè)計(jì)模型

97、面向服務(wù)(Service-Oriented,SO)的開發(fā)方法將(請作答此空)的定義與實(shí)現(xiàn)進(jìn)行解耦,并將跨構(gòu)件的功能調(diào)用暴露出來。該方法有三個(gè)主要的抽象級(jí)別,最低層的()代表單個(gè)邏輯單元的事物,包含特定的結(jié)構(gòu)化接口,并且返回結(jié)構(gòu)化的響應(yīng);第二層的服務(wù)代表操作的邏輯分組;最高層的()則是為了實(shí)現(xiàn)特定業(yè)務(wù)目標(biāo)而執(zhí)行的一組長期運(yùn)行的動(dòng)作或者活動(dòng)。A.接口B.功能C.活動(dòng)D.用例

98、自動(dòng)售貨機(jī)根據(jù)庫存、存放貨幣量、找零能力、所選項(xiàng)目等不同,在貨幣存入并進(jìn)行選擇時(shí)具有如下行為:交付產(chǎn)品不找零:交付產(chǎn)品找零:存入貨幣不足而不提供任何產(chǎn)品;庫存不足而不提供任何產(chǎn)品。這一業(yè)務(wù)需求適合采用(13)模式設(shè)計(jì)實(shí)現(xiàn),其類圖如下圖所示,其中(14)是客戶程序使用的主要接口,可用狀態(tài)來對其進(jìn)行配置。此模式為(15),體現(xiàn)的最主要的意圖是(16)。【回答括號(hào)16】A.當(dāng)一個(gè)對象狀態(tài)改變時(shí)所有依賴它的對象得到通知并自動(dòng)更新B.在不破壞封裝性的前提下,捕獲對象的內(nèi)部狀態(tài)并在對象之外保存C.一個(gè)對象在其內(nèi)部狀態(tài)改變時(shí)改變其行為D.將請求封裝為對象從而可以使用不同的請求對客戶進(jìn)行參數(shù)化

99、進(jìn)程P1、P2、P3、P4和P5的前趨圖如下所示:若用PV操作控制進(jìn)程P1、P2、P3、P4和P5并發(fā)執(zhí)行的過程,需要設(shè)置5個(gè)信號(hào)量S1、S2、S3、S4和S5,且信號(hào)量S1~S5的初值都等于零。如下的進(jìn)程執(zhí)行圖中a和b處應(yīng)分別填寫();c和d處應(yīng)分別填寫(請作答此空);e和f處應(yīng)分別填寫()。A.P(S2)和P(S4)B.V(S2)和P(S4)C.P(S2)和V(S4)D.V(S2)和V(S4)

100、數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報(bào)文摘要進(jìn)行加密,接收方用發(fā)送方的公鑰驗(yàn)證真?zhèn)巍I上⒄哪康氖牵ㄕ堊鞔鸫丝眨?,對摘要進(jìn)行加密的目的是()。A.防止竊聽B.防止抵賴C.防止篡改D.防止重放

參考答案與解析

1、答案:C本題解析:軟件測試可分為單元測試、集成測試、配置項(xiàng)測試、系統(tǒng)測試、驗(yàn)收測試和回歸測試等類別。單元測試也稱為模塊測試,測試的對象是可獨(dú)立編譯或匯編的程序模塊、軟件構(gòu)件或面向?qū)ο筌浖械念?統(tǒng)稱為模塊),其目的是檢查每個(gè)模塊能否正確地實(shí)現(xiàn)設(shè)計(jì)說明中的功能、性能、接口和其他設(shè)計(jì)約束等條件,發(fā)現(xiàn)模塊內(nèi)可能存在的各種差錯(cuò)。單元測試的技術(shù)依據(jù)是軟件詳細(xì)設(shè)計(jì)說明書。集成測試的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關(guān)系,并驗(yàn)證已集成的軟件是否符合設(shè)計(jì)要求。集成測試的技術(shù)依據(jù)是軟件概要設(shè)計(jì)文檔。系統(tǒng)測試的對象是完整的、集成的計(jì)算機(jī)系統(tǒng),系統(tǒng)測試的目的是在真實(shí)系統(tǒng)工作環(huán)境下,驗(yàn)證完整的軟件配置項(xiàng)能否和系統(tǒng)正確連接,并滿足系統(tǒng)/子系統(tǒng)設(shè)計(jì)文檔和軟件開發(fā)合同規(guī)定的要求。系統(tǒng)測試的技術(shù)依據(jù)是用戶需求或開發(fā)合同。配置項(xiàng)測試的對象是軟件配置項(xiàng),配置項(xiàng)測試的目的是檢驗(yàn)軟件配置項(xiàng)與軟件需求規(guī)格說明的一致性。確認(rèn)測試主要驗(yàn)證軟件的功能、性能和其他特性是否與用戶需求一致。驗(yàn)收測試是指針對軟件需求規(guī)格說明,在交付前以用戶為主進(jìn)行的測試。回歸測試的目的是測試軟件變更之后,變更部分的正確性和對變更需求的復(fù)合型,以及軟件原有的、正確的功能、性能和其他規(guī)定的要求的不損害性。

2、答案:C本題解析:當(dāng)一個(gè)軟件需要處理復(fù)雜數(shù)據(jù),且數(shù)據(jù)需要通過分步進(jìn)行處理,具有明顯的階段特性時(shí),采用管道和過濾器模式是比較好的方式,因此本題應(yīng)該選擇C。

3、答案:A本題解析:"機(jī)器人系統(tǒng)主電源斷電后,能夠在10秒內(nèi)自動(dòng)啟動(dòng)備用電源并進(jìn)行切換,恢復(fù)正常運(yùn)行"屬于可用性,因?yàn)閳鼍懊枋龅氖枪收匣謴?fù)問題。主動(dòng)冗余是可用性的常見策略。"機(jī)器人在正常運(yùn)動(dòng)過程中如果發(fā)現(xiàn)前方2米內(nèi)有人或者障礙物,應(yīng)在1秒內(nèi)停止并在2秒內(nèi)選擇一條新的運(yùn)行路徑"屬于性能,資源調(diào)度是其常見策略。"對機(jī)器人的遠(yuǎn)程控制命令應(yīng)該進(jìn)行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進(jìn)行報(bào)警和記錄"屬于安全性,常見的策略是追蹤審計(jì)。

4、答案:B本題解析:管道過濾器風(fēng)格的完整流程為:「讀端口」獲取需要處理的信息,通過管道傳遞給過濾器鏈,每個(gè)過濾器自行判斷是否需要對信息進(jìn)行處理,一個(gè)過濾器處理完后通過管道將消息傳遞給下一個(gè)或多個(gè)過濾器,直到所有的過濾器全部處理完畢,通過寫端口,將處理完成的信息寫出到目標(biāo)位置。而傳統(tǒng)編譯器(包括詞法分析、語法分析、語義分析和代碼生成)一個(gè)階段的輸出是另一個(gè)階段的輸入,符合管道過濾器風(fēng)格的特點(diǎn)。集成開發(fā)環(huán)境集成了編譯器、連接器、調(diào)試器等多種工具,支持代碼的增量修改與處理,針對這種需求,采用數(shù)據(jù)共享風(fēng)格架構(gòu)風(fēng)格比較合適。

5、答案:B本題解析:架構(gòu)設(shè)計(jì)的目標(biāo)是確定應(yīng)用軟件的哪些部分將被分配到何種硬件。識(shí)別出正在開發(fā)系統(tǒng)的主要軟件構(gòu)件并分配到系統(tǒng)將要運(yùn)行的硬件構(gòu)件。所有軟件系統(tǒng)可分為四項(xiàng)基本功能。首項(xiàng)是數(shù)據(jù)存儲(chǔ)。大多數(shù)信息系統(tǒng)需要數(shù)據(jù)進(jìn)行存儲(chǔ)并檢索,無論是一個(gè)小文件,比如一個(gè)字處理器產(chǎn)生的一個(gè)備忘錄,還是一個(gè)大型數(shù)據(jù)庫,比如存儲(chǔ)一個(gè)企業(yè)會(huì)計(jì)記錄的數(shù)據(jù)庫。第二項(xiàng)功能是數(shù)據(jù)訪問邏輯,處理過程需要訪問數(shù)據(jù),這通常是指用SQL進(jìn)行數(shù)據(jù)庫查詢。第三項(xiàng)功能是應(yīng)用程序邏輯,這些邏輯通過數(shù)據(jù)流圖,用例和功能需求來記錄。第四項(xiàng)功能是表示邏輯,給用戶顯示信息并接收用戶命令。一個(gè)系統(tǒng)的三類主要硬件構(gòu)件是客戶機(jī)、服務(wù)器和網(wǎng)絡(luò)。

6、答案:B本題解析:從題目中"系統(tǒng)中有正在運(yùn)行的事務(wù)"了解到應(yīng)采用動(dòng)態(tài)方式,從題目中"全部數(shù)據(jù)"了解到應(yīng)是全局轉(zhuǎn)儲(chǔ),所以應(yīng)采用:動(dòng)態(tài)全局轉(zhuǎn)儲(chǔ)。

7、答案:A本題解析:考核操作系統(tǒng)微內(nèi)核知識(shí)

8、答案:D本題解析:軟件架構(gòu)設(shè)計(jì)主要關(guān)注軟件構(gòu)件的結(jié)構(gòu)、屬性和交互作用,并通過多種視圖全面描述特定系統(tǒng)的架構(gòu)。

9、答案:D本題解析:IDL是Interfacedescriptionlanguage的縮寫,指接口描述語言,是CORBA規(guī)范的一部分,是跨平臺(tái)開發(fā)的基礎(chǔ)。IDL通常用于遠(yuǎn)程調(diào)用軟件。在這種情況下,一般是由遠(yuǎn)程客戶終端調(diào)用不同操作系統(tǒng)上的對象組件,并且這些對象組件可能是由不同計(jì)算機(jī)語言編寫的。IDL建立起了兩個(gè)不同操作系統(tǒng)間通信的橋梁。從本質(zhì)上講,OMGIDL接口定義語言不是作為程序設(shè)計(jì)語言體現(xiàn)在CORBA體系結(jié)構(gòu)中的,而是用來描述產(chǎn)生對象調(diào)用請求的客戶對象和服務(wù)對象之間的接口的語言。OMGIDL文件描述數(shù)據(jù)類型和方法框架,而服務(wù)對象則為一個(gè)指定的對象實(shí)現(xiàn)提供上述數(shù)據(jù)和方法。

10、答案:C本題解析:結(jié)構(gòu)型模式主要用于如何組合己有的類和對象以獲得更大的結(jié)構(gòu),其代表有Adapter模式等;

11、答案:A本題解析:ATAM是在基于場景的架構(gòu)分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)基礎(chǔ)之上發(fā)展起來的,主要包括場景和需求收集、架構(gòu)視圖和場景實(shí)現(xiàn)、屬性模型構(gòu)造和分析、屬性模型折中等4個(gè)階段。ATAM方法要求在系統(tǒng)開發(fā)之前,首先對這些質(zhì)量屬性進(jìn)行評價(jià)和折中。

12、答案:A本題解析:體系結(jié)構(gòu)文檔化過程的主要輸出結(jié)果是體系結(jié)構(gòu)規(guī)格說明和測試體系結(jié)構(gòu)需求的質(zhì)量設(shè)計(jì)說明書這兩個(gè)文檔。軟件體系結(jié)構(gòu)的文檔要求與軟件開發(fā)項(xiàng)目中的其他文檔是類似的。文檔的完整性和質(zhì)量是軟件體系結(jié)構(gòu)成功的關(guān)鍵因素。文檔要從使用者的角度進(jìn)行編寫,必須分發(fā)給所有與系統(tǒng)有關(guān)的開發(fā)人員,且必須保證開發(fā)者手上的文檔是最新的。

13、答案:D本題解析:引入DTD的原因:1)提供一種驗(yàn)證的手段;2)實(shí)現(xiàn)了文件格式的統(tǒng)一化,提高了文件的重用性;3)使用DTD進(jìn)行驗(yàn)證,增加了操作時(shí)間。使用DTD進(jìn)行驗(yàn)證,實(shí)際上并沒有減少操作時(shí)間,反而增加的操作時(shí)間。

14、答案:B本題解析:體系結(jié)構(gòu)風(fēng)格反映了領(lǐng)域中眾多系統(tǒng)所共有的結(jié)構(gòu)和語義特性,并指導(dǎo)如何將各個(gè)模塊和子系統(tǒng)有效地組織成一個(gè)完整的系統(tǒng)。對軟件體系結(jié)構(gòu)風(fēng)格的研究和實(shí)踐促進(jìn)對設(shè)計(jì)的重用,一些經(jīng)過實(shí)踐證實(shí)的解決方案也可以可靠地用于解決新的問題。例如,如果某人把系統(tǒng)描述為客戶/服務(wù)器模式,則不必給出設(shè)計(jì)細(xì)節(jié),我們立刻就會(huì)明白系統(tǒng)是如何組織和工作的。語音識(shí)別是黑板風(fēng)格的經(jīng)典應(yīng)用場景。輸入某個(gè)構(gòu)件,經(jīng)過內(nèi)部處理,產(chǎn)生數(shù)據(jù)輸出的系統(tǒng),正是管道-過濾器中過濾器的職能,把多個(gè)過濾器使用管道相聯(lián)的風(fēng)格為管道-過濾器風(fēng)格。

15、答案:C本題解析:應(yīng)用架構(gòu)說明了實(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ù)和過程以創(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ù)流圖。接下來是分配數(shù)據(jù)存儲(chǔ)到不同的處理器。數(shù)據(jù)分區(qū)和復(fù)制是大多數(shù)關(guān)系型數(shù)據(jù)庫支持的兩種分布式數(shù)據(jù)形式。有許多分配方法用于數(shù)據(jù)分布。在不同服務(wù)器上存儲(chǔ)特定表的情況下,我們應(yīng)該將每個(gè)表記為物理數(shù)據(jù)流圖中的一個(gè)數(shù)據(jù)存儲(chǔ),并將其連接到相應(yīng)的服務(wù)器。

16、答案:D本題解析:暫無解析

17、答案:A本題解析:本題考查的是應(yīng)試者對關(guān)系數(shù)據(jù)庫基本概念的掌握程度,本題正確答案為A.根據(jù)題意,訂單號(hào)唯一標(biāo)識(shí)一份訂單,訂單關(guān)系模式的主鍵為訂單號(hào)。

18、答案:A本題解析:元素聲明包括元素的內(nèi)容和元素的排列組合方式。

19、答案:C本題解析:考核綜合布線系統(tǒng)基礎(chǔ)知識(shí)。

20、答案:C本題解析:第2題,F(xiàn)+是代表,F(xiàn)函數(shù)依賴集的閉包,通俗一點(diǎn),就是從F函數(shù)依賴集能推導(dǎo)出來的依賴關(guān)系。原依賴集有A3→A2,A2→A3A4,因此可以得到A3→A2A4。

21、答案:C本題解析:結(jié)構(gòu)化分析方法的基本思想是自頂向下,逐層分解,把一個(gè)大問題分解成若干個(gè)小問題,每個(gè)小問題再分解成若干個(gè)更小的問題。經(jīng)過逐層分解,每個(gè)最低層的問題都是足夠簡單、容易解決的。結(jié)構(gòu)化方法分析模型的核心是數(shù)據(jù)字典,圍繞這個(gè)核心,有三個(gè)層次的模型,分別是數(shù)據(jù)模型、功能模型和行為模型(也稱為狀態(tài)模型)。在實(shí)際工作中,一般使用E-R圖表示數(shù)據(jù)模型,用DFD表示功能模型,用狀態(tài)轉(zhuǎn)換圖表示行為模型。這三個(gè)模型有著密切的關(guān)系,它們的建立不具有嚴(yán)格的時(shí)序性,而是一個(gè)迭代的過程。

22、答案:A本題解析:一般來說,架構(gòu)可以分為表現(xiàn)層、中間層和持久層三個(gè)層次。(1)表現(xiàn)層。表現(xiàn)層主要負(fù)責(zé)接收用戶的請求,對用戶的輸入、輸出進(jìn)行檢查與控制,處理客戶端的一些動(dòng)作,包括控制頁面跳轉(zhuǎn)等,并向用戶呈現(xiàn)最終的結(jié)果信息。表現(xiàn)層主要采用MVC結(jié)構(gòu)來實(shí)現(xiàn)??刂破髫?fù)責(zé)接收用戶的請求,并決定應(yīng)該調(diào)用哪個(gè)模型來處理;然后,模型根據(jù)用戶請求調(diào)用中間層進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,并返回?cái)?shù)據(jù);最后,控制器調(diào)用相應(yīng)的視圖來格式化模型返回的數(shù)據(jù),并通過視圖呈現(xiàn)給用戶。(2)中間層。中間層主要包括業(yè)務(wù)邏輯層組件、業(yè)務(wù)邏輯層工作流、業(yè)務(wù)邏輯層實(shí)體和業(yè)務(wù)邏輯層框架四個(gè)方面。業(yè)務(wù)邏輯層組件分為接口和實(shí)現(xiàn)類兩個(gè)部分,接口用于定義業(yè)務(wù)邏輯組件,定義業(yè)務(wù)邏輯組件必須實(shí)現(xiàn)的方法。通常按模塊來設(shè)計(jì)業(yè)務(wù)邏輯組件,每個(gè)模塊設(shè)計(jì)為一個(gè)業(yè)務(wù)邏輯組件,并且每個(gè)業(yè)務(wù)邏輯組件以多個(gè)DAO組件作為基礎(chǔ),從而實(shí)現(xiàn)對外提供系統(tǒng)的業(yè)務(wù)邏輯服務(wù)。業(yè)務(wù)邏輯層工作流能夠?qū)崿F(xiàn)在多個(gè)參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動(dòng)進(jìn)行,從而實(shí)現(xiàn)某個(gè)預(yù)期的業(yè)務(wù)目標(biāo),或者促進(jìn)此目標(biāo)的實(shí)現(xiàn)。業(yè)務(wù)邏輯層實(shí)體提供對業(yè)務(wù)數(shù)據(jù)及相關(guān)功能的狀態(tài)編程訪問,業(yè)務(wù)邏輯層實(shí)體數(shù)據(jù)可以使用具有復(fù)雜架構(gòu)的數(shù)據(jù)來構(gòu)建,這種數(shù)據(jù)通常來自數(shù)據(jù)庫中的多個(gè)相關(guān)表。業(yè)務(wù)邏輯層實(shí)體數(shù)據(jù)可以作為業(yè)務(wù)過程的部分I/O參數(shù)傳遞,業(yè)務(wù)邏輯層的實(shí)體是可序列化的,以保持它們的當(dāng)前狀態(tài)。業(yè)務(wù)邏輯層是實(shí)現(xiàn)系統(tǒng)功能的核心組件,采用容器的形式,便于系統(tǒng)功能的開發(fā)、代碼重用和管理。(3)持久層。持久層主要負(fù)責(zé)數(shù)據(jù)的持久化存儲(chǔ),主要負(fù)責(zé)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在文件、數(shù)據(jù)庫等持久化存儲(chǔ)介質(zhì)中。持久層的主要功能是為業(yè)務(wù)邏輯提供透明的數(shù)據(jù)訪問、持久化、加載等能力。

23、答案:D本題解析:開發(fā)模型的特點(diǎn)如下:

24、答案:D本題解析:遺產(chǎn)系統(tǒng)可以由JCA、JMS和JavaIDL構(gòu)成。JDBC(JavaDataBaseConnectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的JavaAPI,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應(yīng)用程序。JCA標(biāo)準(zhǔn)化連接子是由J2EE1.3首先提出的,它位于J2EE應(yīng)用服務(wù)器和企業(yè)信息系統(tǒng)(EIS)之間,比如數(shù)據(jù)庫管理、企業(yè)資源規(guī)劃(ERP)、企業(yè)資產(chǎn)管理(EAM)和客戶關(guān)系管理(CRM)系統(tǒng)。不是用Java開發(fā)的企業(yè)應(yīng)用或者在J2EE框架內(nèi)的應(yīng)用都可以通過JCA連接。JCA是在javax.resource包和它的子包(cci,spi和spi.security)中定義的。(JCA的縮寫形式也用于JavacryptographyAPI的縮寫。)JMS是Java對消息系統(tǒng)的訪問機(jī)制,但它本身并不實(shí)現(xiàn)消息。JMS支持點(diǎn)對點(diǎn)分發(fā)的消息隊(duì)列,也支持多個(gè)目標(biāo)訂閱的消息主題。當(dāng)消息發(fā)布給一個(gè)主題的適合,消息就會(huì)發(fā)送給所有那個(gè)主題的訂閱者。JMS支持各種消息類型(二進(jìn)制、流、名-值表、序列化的對象和文本)。通過聲明與SQL的WHERE相近的句段,可以建立消息的過濾器。JavaIDL即idltojava編譯器就是一個(gè)ORB,可用來在Java語言中定義、實(shí)現(xiàn)和訪問CORBA對象。JavaIDL支持的是一個(gè)瞬間的CORBA對象,即在對象服務(wù)器處理過程中有效。實(shí)際上,JavaIDL的ORB是一個(gè)類庫而已,并不是一個(gè)完整的平臺(tái)軟件,但它對JavaIDL應(yīng)用系統(tǒng)和其他CORBA應(yīng)用系統(tǒng)之間提供了很好的底層通信支持,實(shí)現(xiàn)了OMG定義的ORB基本功能。

25、答案:C本題解析:如上圖,把對遺留系統(tǒng)的評價(jià)結(jié)果分列在坐標(biāo)的四個(gè)象限內(nèi)。對處在不同象限的遺留系統(tǒng)采取不同的演化策略。1.淘汰策略第三象限為低水平、低價(jià)值區(qū),即遺留系統(tǒng)的技術(shù)含量較低,且具有較低的業(yè)務(wù)價(jià)值。對這種遺留系統(tǒng)的演化策略為淘汰,即全面重新開發(fā)新的系統(tǒng)以代替遺留系統(tǒng)。完全淘汰是一種極端性策略,一般是企業(yè)的業(yè)務(wù)產(chǎn)生了根本變化,遺留系統(tǒng)已經(jīng)基本上不再適應(yīng)企業(yè)運(yùn)作的需要;或者是遺留系統(tǒng)的維護(hù)人員、維護(hù)文檔資料都丟失了。經(jīng)過評價(jià),發(fā)現(xiàn)將遺留系統(tǒng)完全淘汰,開發(fā)全新的系統(tǒng)比改造舊系統(tǒng)從成本上更合算。對遺留系統(tǒng)的完全淘汰是企業(yè)資源的根本浪費(fèi),系統(tǒng)分析師應(yīng)該通過對遺留系統(tǒng)功能的理解和借鑒,可以幫助新系統(tǒng)的設(shè)計(jì),降低新系統(tǒng)開發(fā)的風(fēng)險(xiǎn)。2.繼承策略第二象限為低水平、高價(jià)值區(qū),即遺留系統(tǒng)的技術(shù)含量較低,已經(jīng)滿足企業(yè)運(yùn)作的功能或性能要求,但具有較高的商業(yè)價(jià)值,目前企業(yè)的業(yè)務(wù)尚緊密依賴該系統(tǒng)。對這種遺留系統(tǒng)的演化策略為繼承。在開發(fā)新系統(tǒng)時(shí),需要完全兼容遺留系統(tǒng)的功能模型和數(shù)據(jù)模型。為了保證業(yè)務(wù)的連續(xù)性,新老系統(tǒng)必須并行運(yùn)行一段時(shí)間,再逐漸切換到新系統(tǒng)上運(yùn)行。3.改造策略第一象限為高水平、高價(jià)值區(qū),即遺留系統(tǒng)的技術(shù)含量較高,本身還有極大的生命力。系統(tǒng)具有較高的業(yè)務(wù)價(jià)值,基本上能夠滿足企業(yè)業(yè)務(wù)運(yùn)作和決策支持的需要。這種系統(tǒng)可能建成的時(shí)間還很短,對這種遺留系統(tǒng)的演化策略為改造。改造包括系統(tǒng)功能的增強(qiáng)和數(shù)據(jù)模型的改造兩個(gè)方面。系統(tǒng)功能的增強(qiáng)是指在原有系統(tǒng)的基礎(chǔ)上增加新的應(yīng)用要求,對遺留系統(tǒng)本身不做改變;數(shù)據(jù)模型的改造是指將遺留系統(tǒng)的舊的數(shù)據(jù)模型向新的數(shù)據(jù)模型的轉(zhuǎn)化。4.集成策略第四象限為高水平、低價(jià)值區(qū),即遺留系統(tǒng)的技術(shù)含量較高,但其業(yè)務(wù)價(jià)值較低,可能只完成某個(gè)部門(或子公司)的業(yè)務(wù)管理。這種系統(tǒng)在各自的局部領(lǐng)域里工作良好,但對于整個(gè)企業(yè)來說,存在多個(gè)這樣的系統(tǒng),不同的系統(tǒng)基于不同的平臺(tái)、不同的數(shù)據(jù)模型,形成了一個(gè)個(gè)信息孤島,對這種遺留系統(tǒng)的演化策略為集成。

26、答案:B本題解析:集成測試可以分為一次性組裝和增量式組裝,增量式組裝測試效果更好。集成測試計(jì)劃一般在概要設(shè)計(jì)階段完成。

27、答案:C本題解析:數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)是數(shù)據(jù)庫設(shè)計(jì)的第二階段,其目標(biāo)是對需求說明書提供的所有數(shù)據(jù)和處理要求進(jìn)行抽象與綜合處理,按一定的方法構(gòu)造反映用戶環(huán)境的數(shù)據(jù)及其相互聯(lián)系的概念模型,即用戶的數(shù)據(jù)模型或企業(yè)數(shù)據(jù)模型。邏輯結(jié)構(gòu)設(shè)計(jì)的設(shè)計(jì)目標(biāo)是把上一階段得到的與DBMS無關(guān)的概念數(shù)據(jù)模型轉(zhuǎn)換成等價(jià)的,并為某個(gè)特定的DBMS所接受的邏輯模型所表示的概念模式,同時(shí)將概念設(shè)計(jì)階段得到的應(yīng)用視圖轉(zhuǎn)換成外部模式,即特定DBMS下的應(yīng)用視圖。

28、答案:A本題解析:裝飾(Dec

溫馨提示

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

評論

0/150

提交評論