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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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、假設某證券公司的股票交易系統(tǒng)中有正在運行的事務,此時,若要轉(zhuǎn)儲該交易系統(tǒng)數(shù)據(jù)庫中的全部數(shù)據(jù),則應采用()方式。A.靜態(tài)全局轉(zhuǎn)儲B.動態(tài)全局轉(zhuǎn)儲C.靜態(tài)增量轉(zhuǎn)儲D.動態(tài)增量轉(zhuǎn)儲

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

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

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

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

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

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

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

14、軟件架構風格描述某一特定領域中的系統(tǒng)組織方式和慣用模式,反映了領域中眾多系統(tǒng)所共有的(請作答此空)特征。對于語音識別、知識推理等問題復雜、解空間很大、求解過程不確定的這一類軟件系統(tǒng),通常會采用()架構風格。對于因數(shù)據(jù)輸入某個構件,經(jīng)過內(nèi)部處理,產(chǎn)生數(shù)據(jù)輸出的系統(tǒng),通常會采用()架構風格。A.語法和語義B.結構和語義C.靜態(tài)和動態(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、關于項目范圍管理描述,正確的是()。A.項目范圍是指信息系統(tǒng)產(chǎn)品或者服務所應包含的功能B.項目范圍描述是產(chǎn)品范圍說明書的重要組成部分C.項目范圍定義是信息系統(tǒng)要求的度量D.項目范圍定義是生產(chǎn)項目計劃的基礎

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

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

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

20、給定關系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、在結構化分析方法中,用(9)表示功能模型,用(10)表示行為模型。【回答括號9】A.ER圖B.用例圖C.DFDD.對象圖

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

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

24、基于JavaEE平臺的基礎功能服務構建應用系統(tǒng)時,()可用來集成遺產(chǎn)系統(tǒng)。A.JDBC、JCA和JavaIDLB.JDBC.JCA和JavaIDLB.JDBCJCA和JMSCJDBCJMS和JavaIDLD.JCA.JMS和JavaIDL

25、遺產(chǎn)系統(tǒng)(LegacySystem)的演化策略分為淘汰策略、繼承策略、改造策略和集成策略。具有()特點的系統(tǒng)適合用繼承策略演化。實施該策略時,應(請作答此空)。A.保持原有系統(tǒ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、集成測試計劃通常是在()階段完成,集成測試一般采用黑盒測試方法。A.軟件方案建議B.軟件概要設計C.軟件詳細設計D.軟件模塊集成

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

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

29、按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為三類。其中創(chuàng)建型模式通過采用抽象類所定義的接口,封裝了系統(tǒng)中對象如何創(chuàng)建、組合等信息,其代表有(9)模式等;(10)模式主要用于如何組合己有的類和對象以獲得更大的結構,其代表有Adapter模式等;(11)模式主要用于對象之間的職責及其提供服務的分配方式,其代表有(12)模式等?!净卮鹄ㄌ?2】A.PrototypeB.FacadeC.ProxyD.Visitor

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

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

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

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

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

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

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

37、正確識別風險點、非風險點、敏感點和權衡點是進行軟件架構評價的關鍵步驟。其中()是實現(xiàn)一個特定質(zhì)量屬性的關鍵特征,該特征為一個或多個軟件構件所共有。A.風驗點B.非風險點C.敏感點D.權衡點

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

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

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.有效性、正確性和可維護性C.有效性、正確性和安全性D.正確性、一致性和安全性

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

58、分布式事務的執(zhí)行可能會涉及到多個站點上的數(shù)據(jù)操作,在兩階段提交協(xié)議中,當事務Ti的所有讀寫操作執(zhí)行結束后,事務Ti的發(fā)起者協(xié)調(diào)器Ci向所有參與Ti的執(zhí)行站點發(fā)送<prepareTi>的消息,當收到所有執(zhí)行站點返回的<readyTi>消息后,Ci再向所有執(zhí)行站點發(fā)送<commitTi>消息。若參與事務Ti執(zhí)行的某個站點故障恢復后日志中有<readyTi>記錄,而沒有<commitTi>記錄,則()。A.事務Ti已完成提交,該站點無需做任何操作B.事務Ti已完成提交,該站點應做REDO操作C.事務Ti未完成提交,該站點應做UNDO操作D.應向協(xié)調(diào)器詢問以決定Ti的最終結果

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

60、特定領或軟件架構(DSSA)是在一個特定應用領域為—組應用提供組織結構參考的標準軟件架構。實施DSSA的過程中包括一系列基本的活動,其中(請作答此空)活動的主要目的是為了獲得DSSA該活動參加人員中,()的主要任務是提供關于領城中系統(tǒng)的需求規(guī)約和實現(xiàn)的知識。A.領域需求B.領域分析C.領域設計D.領城實現(xiàn)

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

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

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

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

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

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

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

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

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

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

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

72、面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜媹D、用例與用例圖和(13)構成:設計模型則包含以(14)表示的軟件體系機構圖、以交互圖表示的用例實現(xiàn)圖、完整精確的類圖、描述復雜對象的(15)和用以描述流程化處理過程的活動圖等?!净卮鹄ㄌ?5】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.自適應軟件開發(fā)(ASD)B.極限編程(XP)開發(fā)方法C.開放統(tǒng)-過程開發(fā)方法(OpenUP)D.功用驅(qū)動開發(fā)方法(FDD)

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

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

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

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

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

80、軟件開發(fā)時期的工作包括A.概要設計B.需求分析C.運行D.維護時期

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

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

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

84、設關系模式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}。()為關系R的候選關鍵字。A.AB.DEC.CED.DB

85、以下設計模式中,()模式使多個對象都有機會處理請求。將這些對象連成一條鏈。并沿著這條鏈傳遞該請求。直到有一個對象處理為止。從而避免請求的發(fā)送者和接收者之間的耦合關系。()模式提供一種方法順序訪問一個聚合對象中的各個元素。且不需要暴露該對象的內(nèi)部表示。這兩種模式均為(請作答此空)A.創(chuàng)建型對象模式。B.結構型對象模式。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、以下關于敏捷方法的敘述中,()是不正確的。A.敏捷型方法的思考角度是"面向開發(fā)過程"的B.極限編程是著名的敏捷開發(fā)方法C.敏捷型方法是"適應性"而非"預設性"D.敏捷開發(fā)方法是迭代增量式的開發(fā)方法

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

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

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

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

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

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

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

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

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

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

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

100、數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報文摘要進行加密,接收方用發(fā)送方的公鑰驗證真?zhèn)?。生成消息摘要的目的是(請作答此空),對摘要進行加密的目的是()。A.防止竊聽B.防止抵賴C.防止篡改D.防止重放

參考答案與解析

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

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

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

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

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

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

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

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

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

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

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

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

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

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

15、答案:C本題解析:應用架構說明了實現(xiàn)一個或多個信息系統(tǒng)所使用的技術,它作為詳細設計、構造和實現(xiàn)的一個大綱。給定了包括邏輯數(shù)據(jù)流圖和實體聯(lián)系圖在內(nèi)的模型和詳細資料,我們可以分配數(shù)據(jù)和過程以創(chuàng)建應用架構的一個概要設計。概要設計通常會受到架構標準、項目目標和所使用技術的可行性的制約。需要繪制的第一個物理數(shù)據(jù)流圖是網(wǎng)絡架構數(shù)據(jù)流圖。接下來是分配數(shù)據(jù)存儲到不同的處理器。數(shù)據(jù)分區(qū)和復制是大多數(shù)關系型數(shù)據(jù)庫支持的兩種分布式數(shù)據(jù)形式。有許多分配方法用于數(shù)據(jù)分布。在不同服務器上存儲特定表的情況下,我們應該將每個表記為物理數(shù)據(jù)流圖中的一個數(shù)據(jù)存儲,并將其連接到相應的服務器。

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論