軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計(jì)師綜合(習(xí)題卷1)_第1頁
軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計(jì)師綜合(習(xí)題卷1)_第2頁
軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計(jì)師綜合(習(xí)題卷1)_第3頁
軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計(jì)師綜合(習(xí)題卷1)_第4頁
軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計(jì)師綜合(習(xí)題卷1)_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試卷科目:軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計(jì)師綜合軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計(jì)師綜合(習(xí)題卷1)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages軟件水平考試(高級)系統(tǒng)架構(gòu)設(shè)計(jì)師綜合第1部分:單項(xiàng)選擇題,共100題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.對于開發(fā)模型來說,()復(fù)用好、開發(fā)過程無間隙、節(jié)省時(shí)間。(請作答此空)是瀑布與原型(演化)模型結(jié)合體,適用于復(fù)雜項(xiàng)目。()需要用戶參與,模塊化要求高,不適用新技術(shù)。()是用例驅(qū)動(dòng)、架構(gòu)為中心、迭代、增量。A)RAD模型B)螺旋模型C)RUP模型D)噴泉模型答案:B解析:開發(fā)模型的特點(diǎn)如下:[單選題]2.某公司欲開發(fā)一個(gè)漫步者機(jī)器人,用來完成火星探測任務(wù)。機(jī)器人的控制者首先定義探測任務(wù)和任務(wù)之間的時(shí)序依賴性,機(jī)器人接受任務(wù)后,需要根據(jù)自身狀態(tài)和外界環(huán)境進(jìn)行動(dòng)態(tài)調(diào)整,最終自動(dòng)完成任務(wù)。針對這些需求,該機(jī)器人應(yīng)該采用()架構(gòu)風(fēng)格最為合適。A)虛擬機(jī)B)黑板風(fēng)格C)面向?qū)ο箫L(fēng)格D)管道-過濾器答案:A解析:根據(jù)?機(jī)器人接受任務(wù)后,需要根據(jù)自身狀態(tài)和外界環(huán)境進(jìn)行動(dòng)態(tài)調(diào)整?這句話判斷采用虛擬機(jī)風(fēng)格更加合適。[單選題]3.為了加強(qiáng)對企業(yè)信息資源的管理,企業(yè)應(yīng)按照信息化和現(xiàn)代化企業(yè)管理要求設(shè)置信息管理機(jī)構(gòu),建立信息中心。信息中心的主要職能不包括()A)處理信息,確定信息處理的方法B)用先進(jìn)的信息技術(shù)提高業(yè)務(wù)管理水平C)組織招聘信息資源管理員D)建立業(yè)務(wù)部門期望的信息系統(tǒng)和網(wǎng)絡(luò)答案:C解析:本題考查企業(yè)信息中心的主要職能。為了加強(qiáng)對企業(yè)信息資源的管理,企業(yè)應(yīng)按照信息化和現(xiàn)代化企業(yè)管理要求設(shè)置信息管理機(jī)構(gòu),建立信息中心,確定信息主管,統(tǒng)一管理和協(xié)調(diào)企業(yè)信息資源的開發(fā)、收集和使用。信息中心是企業(yè)的獨(dú)立機(jī)構(gòu),直接由最高層領(lǐng)導(dǎo)并為企業(yè)最高管理者提供服務(wù)。其主要職能是處理信息,確定信息處理的方法,用先進(jìn)的信息技術(shù)提高業(yè)務(wù)管理水平,建立業(yè)務(wù)部門期望的信息系統(tǒng)和網(wǎng)絡(luò)并預(yù)測未來的信息系統(tǒng)和網(wǎng)絡(luò),培養(yǎng)信息資源的管理人員等。[單選題]4.DMA(直接存儲(chǔ)器訪問〉工作方式是在()之間建立起直接的數(shù)據(jù)通路。A)CPU與外設(shè)B)CPU與主存C)主存與外設(shè)D)外設(shè)與外設(shè)答案:C解析:直接主存存?。―irectMemoryAccess,DMA)是指數(shù)據(jù)在主存與I/O設(shè)備間的直接成塊傳送,即在主存與I/O設(shè)備間傳送數(shù)據(jù)塊的過程中,不需要CPU作任何干涉,只需在過程開始啟動(dòng)(即向設(shè)備發(fā)出"傳送一塊數(shù)據(jù)"的命令)與過程結(jié)束(CPU通過輪詢或中斷得知過程是否結(jié)束和下次操作是否準(zhǔn)備就緒)時(shí)由CPU進(jìn)行處理,實(shí)際操作由DMA硬件直接完成,CPU在傳送過程中可做其它事情。[單選題]5.遠(yuǎn)程過程調(diào)用中的遠(yuǎn)程既可以指(),也可以指同一臺計(jì)算機(jī)上的()。A)不同的進(jìn)程B)相同的進(jìn)程C)不同的通信模塊D)相同的通信模塊答案:A解析:[單選題]6.某系統(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)。【回答括號1】A)外觀B)單體C)裝飾D)模板方法答案:C解析:裝飾(Decorator)模式可以再不修改對象外觀和功能的情況下添加或者刪除對象功能。它可以使用一種對客戶端來說是透明的方法來修改對象的功能,也就是使用初始類的子類實(shí)例對初始對象進(jìn)行授權(quán)。裝飾模式還為對象動(dòng)態(tài)地添加了額外的重任,這樣就在不使用靜態(tài)繼承的情況下,為修改對象功能提供了靈活的選擇。在以下情況中,應(yīng)該使用裝飾模式:?想要在單個(gè)對象中動(dòng)態(tài)并且透明地添加責(zé)任,而這樣并不會(huì)影響其他對象;?想要在以后可能要修改的對象中添加責(zé)任;?當(dāng)無法通過靜態(tài)子類化實(shí)現(xiàn)擴(kuò)展時(shí)。[單選題]7.隨著互聯(lián)網(wǎng)的普及,電子商務(wù)已經(jīng)進(jìn)入到人們?nèi)粘I睿铝校ǎI(yè)務(wù)全部屬于電子商務(wù)的范疇。①網(wǎng)上客服②電視購物③網(wǎng)上營銷④電話交易⑤商場廣播⑥網(wǎng)上調(diào)查A)①②③④⑤⑥B)①②③④⑤C)①②③④⑥D(zhuǎn))①③④⑤⑥答案:A解析:全部都屬于電子商務(wù)類型。[單選題]8.特定領(lǐng)或軟件架構(gòu)(DSSA)是在一個(gè)特定應(yīng)用領(lǐng)域?yàn)?組應(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)的知識。A)領(lǐng)域需求B)領(lǐng)域分析C)領(lǐng)域設(shè)計(jì)D)領(lǐng)城實(shí)現(xiàn)答案:C解析:本主要考查待定領(lǐng)域軟件架構(gòu)的基本定義和基本活動(dòng)。特定領(lǐng)件架構(gòu)(0SSA)是在一個(gè)特定應(yīng)用領(lǐng)域?yàn)?組應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)佳軟件架構(gòu)。實(shí)施DSSA的過程中包括-系列基本的活動(dòng)其中領(lǐng)城設(shè)計(jì)活動(dòng)的主要目的是為了獲得DSSA。該活動(dòng)參加人員中,領(lǐng)城專家的主要任務(wù)是提供關(guān)于領(lǐng)城中系統(tǒng)的需求規(guī)約和實(shí)現(xiàn)的知識[單選題]9.企業(yè)應(yīng)用集成通過采用多種集成模式構(gòu)建統(tǒng)一標(biāo)準(zhǔn)的基礎(chǔ)平臺,將具有不同功能和目的且獨(dú)立運(yùn)行的企業(yè)信息系統(tǒng)聯(lián)合起來。其中,面向______的集成模式強(qiáng)調(diào)處理不同應(yīng)用系統(tǒng)之間的交互邏輯,與核心業(yè)務(wù)邏輯相分離,并通過不同應(yīng)用系統(tǒng)之間的協(xié)作共同完成某項(xiàng)業(yè)務(wù)功能。A)數(shù)據(jù)B)接口C)過程D)界面答案:C解析:企業(yè)應(yīng)用集成通過采用多種集成模式,構(gòu)建統(tǒng)一標(biāo)準(zhǔn)的基礎(chǔ)平臺,將具有不同功能和目的而又獨(dú)立運(yùn)行的企業(yè)信息系統(tǒng)聯(lián)合起來。目前市場上主流的集成模式有3種:面向信息的集成、面向過程的集成和面向服務(wù)的集成。其中面向過程的集成模式強(qiáng)調(diào)處理不同應(yīng)用系統(tǒng)之間的交互邏輯,與核心業(yè)務(wù)邏輯相分離,并通過不同應(yīng)用系統(tǒng)之間的協(xié)作共同完成某項(xiàng)業(yè)務(wù)功能。[單選題]10.Thearchitecturedesignspecifiestheoverallarchitectureandtheplacementofsoftwareandhardwarethatwillbeused.Architecturedesignisaverycomplexprocessthatisoftenlefttoexperiencedarchitecturedesignersandconsultants.Thefirststepistorefinethe(請作答此空)intomoredetailedrequirementsthatarethenemployedtohelpselectthearchitecturetobeusedandthesoftwarecomponentstobeplacedoneachdevice.Ina(),onealsohastodecidewhethertouseatwo-tier,three-tier,orn-tierarchitecture.Thentherequirementsandthearchitecturedesignareusedtodevelopthehardwareandsoftwarespecification.Therearefourprimarytypesofnonfunctionalrequirementsthatcanbeimportantindesigningthearchitecture.()specifytheoperatingenvironment(s)inwhichthesystemmustperformandhowthosemaychangeovertime.()focusonthenonfunctionalrequirementsissuessuchasresponsetime,capacity,andreliability.()aretheabilitiestoprotecttheinformationsystemfromdisruptionanddataloss,whethercausedbyanintentionalact.Culturalandpoliticalrequirementsarespecifictothecountriesinwhichthesystemwillbeused.A.functionalrequirements功能需求B.nonfunctionalrequirements非功能需求A)systemconstraintB)系統(tǒng)約束C)systemoperationalenvironmentD)系統(tǒng)運(yùn)行環(huán)境答案:B解析:體系結(jié)構(gòu)設(shè)計(jì)指定了將使用的總體架構(gòu)和軟件和硬件的位置。架構(gòu)設(shè)計(jì)是一個(gè)非常復(fù)雜的過程,通常留給經(jīng)驗(yàn)豐富的架構(gòu)設(shè)計(jì)師和顧問。第一步是將非功能需求細(xì)化為更詳細(xì)的需求,然后使用這些需求來幫助選擇要使用的體系結(jié)構(gòu)和將要放置在每個(gè)設(shè)備上的軟件組件。在客戶端-服務(wù)器體系結(jié)構(gòu),也決定是否使用雙層、三層或多層結(jié)構(gòu)。然后,需求和體系結(jié)構(gòu)設(shè)計(jì)用于開發(fā)硬件和軟件規(guī)范。有四種主要類型的非功能需求在設(shè)計(jì)架構(gòu)中是很重要的。操作要求指定操作環(huán)境,系統(tǒng)必須執(zhí)行和那些可能會(huì)隨時(shí)間而改變。性能要求關(guān)注非功能性需求的問題,如響應(yīng)時(shí)間、容量和可靠性。安全要求的能力來保護(hù)信息系統(tǒng)的中斷和數(shù)據(jù)丟失,無論是通過故意行為造成。文化和政治要求是具體的國家將使用該系統(tǒng)。[單選題]11.(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)用戶界面答案:C解析:[單選題]12.()中間件保證系統(tǒng)能在不同平臺之間通信,實(shí)現(xiàn)分布式系統(tǒng)中可靠的、高效的、實(shí)時(shí)的跨平臺數(shù)據(jù)傳輸。A)數(shù)據(jù)管理中間件B)消息中間件C)WEB服務(wù)中間件D)事務(wù)處理中間件答案:B解析:通信處理(消息)中間件。正如,安裝紅綠燈,設(shè)立交通管理機(jī)構(gòu),制定出交通規(guī)則,才能保證道路交通暢通一樣,在分布式系統(tǒng)中,人們要建網(wǎng)和制定出通信協(xié)議,以保證系統(tǒng)能在不同平臺之間通信,實(shí)現(xiàn)分布式系統(tǒng)中可靠的、高效的、實(shí)時(shí)的跨平臺數(shù)據(jù)傳輸,這類中間件稱為消息中間件,也是市面上銷售額最大的中間件產(chǎn)品。[單選題]13.某公司擁有多個(gè)應(yīng)用系統(tǒng),分別采用不同的語言和平臺獨(dú)立構(gòu)建而成,企業(yè)需要集成來自不同系統(tǒng)的數(shù)據(jù),并使用可定制格式的數(shù)據(jù)頻繁地、立即地、可靠地、異步地傳輸數(shù)據(jù)。以下集成方式,最能滿足這種要求的是()。A)文件共享B)數(shù)據(jù)庫共享C)遠(yuǎn)程方法調(diào)用D)消息機(jī)制答案:D解析:一個(gè)企業(yè)往往擁有多個(gè)應(yīng)用系統(tǒng),會(huì)分別采用不同的語言和平臺獨(dú)立構(gòu)建而成,當(dāng)企業(yè)需要集成來自不同系統(tǒng)的數(shù)據(jù),并使用可定制格式的數(shù)據(jù)頻繁地、立即地、可靠地、異地傳輸數(shù)據(jù)時(shí),通常會(huì)選擇最為靈活的消息制實(shí)現(xiàn)這樣的需求,因此本題應(yīng)該選擇D。[單選題]14.下列不屬于被動(dòng)型攻擊的是()A)非法登錄B)信息截取C)網(wǎng)絡(luò)監(jiān)聽D)數(shù)據(jù)篡改答案:D解析:[單選題]15.在軟件設(shè)計(jì)中,(請作答此空)的主要任務(wù)是將系統(tǒng)的功能需求分配給軟件模塊,確定每個(gè)模塊的功能和調(diào)用關(guān)系,形成軟件()。而為每個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法的過程稱為()。A)詳細(xì)設(shè)計(jì)B)概要設(shè)計(jì)C)架構(gòu)設(shè)計(jì)D)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)答案:B解析:系統(tǒng)設(shè)計(jì)的主要內(nèi)容包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)又稱為系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),它是系統(tǒng)開發(fā)過程中很關(guān)鍵的一步,其主要任務(wù)是將系統(tǒng)的功能需求分配給軟件模塊,確定每個(gè)模塊的功能和調(diào)用關(guān)系,形成軟件的模塊結(jié)構(gòu)圖,即系統(tǒng)結(jié)構(gòu)圖。在概要設(shè)計(jì)中,將系統(tǒng)開發(fā)的總?cè)蝿?wù)分解成許多個(gè)基本的、具體的任務(wù),為每個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法的過程稱為詳細(xì)設(shè)計(jì)。根據(jù)任務(wù)的不同,詳細(xì)設(shè)計(jì)又可分為多種,例如,網(wǎng)絡(luò)設(shè)計(jì)、代碼設(shè)計(jì)、輸入/輸出設(shè)計(jì)、處理流程設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)、用戶界面設(shè)計(jì)、安全性和可靠性設(shè)計(jì)等。[單選題]16.CRM系統(tǒng)的四個(gè)主要模塊包括()A)電子商務(wù)支持、呼叫中心、移動(dòng)設(shè)備支持、數(shù)據(jù)分析B)信息分析、網(wǎng)絡(luò)應(yīng)用支持、客戶信息倉庫、工作流集成C)銷售自動(dòng)化、營銷自動(dòng)化、客戶服務(wù)與支持、商業(yè)智能D)銷售管理、市場管理、服務(wù)管理、現(xiàn)場服務(wù)管理答案:C解析:CRM系統(tǒng)的主要模塊包括銷售自動(dòng)化、營銷自動(dòng)化、客戶服務(wù)與支持、商業(yè)智能。[單選題]17.當(dāng)數(shù)據(jù)對象滿足一定條件時(shí)屬于格式正規(guī)的文檔,其中不包括()A)語法合乎XML規(guī)范B)元素沒有根節(jié)點(diǎn)C)元素構(gòu)成一個(gè)層次樹D)沒有對外部實(shí)體的引用,除非提供DTD答案:B解析:[單選題]18.()設(shè)計(jì)模式能夠動(dòng)態(tài)地給一個(gè)對象添加一些額外的職責(zé)而無須修改此對象的結(jié)構(gòu);(請作答此空)設(shè)計(jì)模式定義一個(gè)用于創(chuàng)建對象的接口,讓子類決定實(shí)例化哪一個(gè)類;欲使一個(gè)后端數(shù)據(jù)模型能夠被多個(gè)前端用戶界面連接,采用()模式最適合。A)工廠方法B)享元C)觀察者D)中介者答案:A解析:組合(Composite)模式將對象組合成樹形結(jié)構(gòu)以表示?部分一整體?的層次結(jié)構(gòu),使得用戶對單個(gè)對象和組合對象的使用具有一致性。適用于:想表示對象的部分-整體層次結(jié)構(gòu);希望用戶忽略組合對象與單個(gè)對象的不同,用戶將統(tǒng)一地使用組合結(jié)構(gòu)中的所有對象。外觀(Facade)模式為子系統(tǒng)中的一組接口提供一個(gè)一致的界面,F(xiàn)acade模式定義了一個(gè)高層接口,這個(gè)接口使得這一子系統(tǒng)更加容易使用。適用于:要為一個(gè)復(fù)雜子系統(tǒng)提供一個(gè)簡單接口時(shí),子系統(tǒng)往往因?yàn)椴粩嘌莼兊迷絹碓綇?fù)雜;客戶程序與抽象類的實(shí)現(xiàn)部分之間存在著很大的依賴性;當(dāng)需要構(gòu)建一個(gè)層次結(jié)構(gòu)的子系統(tǒng)時(shí),使用Facade模式定義子系統(tǒng)中每層的入口點(diǎn)。享元(Flyweight)模式運(yùn)用共享技術(shù)有效地支持大量細(xì)粒度的對象。適用于:一個(gè)應(yīng)用程序使用了大量的對象;完全由于使用大量的對象,造成很大的存儲(chǔ)開銷;對象的大多數(shù)狀態(tài)都可變?yōu)橥獠繝顟B(tài);如果刪除對象的外部狀態(tài),那么可以用相對較少的共享對象取代很多組對象;應(yīng)用程序不依賴于對象標(biāo)識。裝飾器(Decorator)模式描述了以透明圍欄來支持修飾的類和對象的關(guān)系,動(dòng)態(tài)地給一個(gè)對象添加一些額外的職責(zé),從增加功能的角度來看,裝飾器模式相比生成子類更加靈活。適用于:在不影響其他對象的情況下,以動(dòng)態(tài)、透明的方式給單個(gè)對象添加職責(zé);處理那些可以撤銷的職責(zé);當(dāng)不能采用生成子類的方式進(jìn)行擴(kuò)充時(shí)。工廠方法(FactoryMethod)定義一個(gè)用于創(chuàng)建對象的接口,讓子類決定將哪一個(gè)類實(shí)例化,使一個(gè)類的實(shí)例化延遲到其子類。適用于:當(dāng)一個(gè)類不知道它所必須創(chuàng)建的對象的類的時(shí)候;當(dāng)一個(gè)類希望由它的子類來指定它所創(chuàng)建的對象的時(shí)候;當(dāng)類將創(chuàng)建對象的職責(zé)委托給多個(gè)幫助子類中的某一個(gè),并且希望將哪一個(gè)幫助子類是代理者這一信息局部化的時(shí)候。觀察者(Observer)模式定義對象間的一種一對多的依賴關(guān)系,當(dāng)一個(gè)對象的狀態(tài)發(fā)生改變時(shí),所有依賴于它的對象都得到通知并被自動(dòng)更新。適用于:當(dāng)一個(gè)抽象模型有兩個(gè)方面,其中一個(gè)方面依賴于另一個(gè)方面,將這兩者封裝在獨(dú)立的對象中以使它們可以各自獨(dú)立地改變和復(fù)用;當(dāng)對一個(gè)對象的改變需要同時(shí)改變其他對象,而不知道具體有多少對象有待改變時(shí);當(dāng)一個(gè)對象必須通知其他對象,而它又不能假定其他對象是誰,即不希望這些對象是緊耦合的。中介者(Mediator)用一個(gè)中介對象來封裝一系列的對象交互。中介者使各對象不需要顯式地相互引用,從而使其耦合松散,而且可以獨(dú)立地改變它們之間的交互。適用于:一組對象以定義良好但是復(fù)雜的方式進(jìn)行通信,產(chǎn)生的相互依賴關(guān)系結(jié)構(gòu)混亂且難以理解;一個(gè)對象引用其他很多對象并且直接與這些對象通信,導(dǎo)致難以復(fù)用該對象;想定制一個(gè)分布在多個(gè)類中的行為,而又不想生成太多的子類。如使一個(gè)后端數(shù)據(jù)模型能夠被多個(gè)前端用戶界面連接,采用此模式最合適。[單選題]19.軟件架構(gòu)設(shè)計(jì)主要關(guān)注軟件構(gòu)件的()、屬性和(請作答此空),并通過多種視圖全面描述特定系統(tǒng)的架構(gòu)。A)實(shí)現(xiàn)方式B)交互作用C)設(shè)計(jì)方案D)測試方式答案:B解析:軟件架構(gòu)設(shè)計(jì)主要關(guān)注軟件構(gòu)件的結(jié)構(gòu)、屬性和交互作用,并通過多種視圖全面描述特定系統(tǒng)的架構(gòu)。[單選題]20.應(yīng)用系統(tǒng)構(gòu)建中可以采用多種不同的技術(shù),()可以將軟件某種形式的描述轉(zhuǎn)換為更高級的抽象表現(xiàn)形式。A)逆向工程((ReverseEngineering)B)系統(tǒng)改進(jìn)(SystemImprovement)C)設(shè)計(jì)恢復(fù)(DesignRecovery)D)再工程(Re-engineering)答案:A解析:所謂軟件的逆向工程就是分析已有的程序,尋求比源代碼更高級的抽象表現(xiàn)形式。一般認(rèn)為,凡是在軟件生命周期內(nèi)將軟件某種形式的描述轉(zhuǎn)換成更為抽象形式的活動(dòng)都可稱為逆向工程。[單選題]21.關(guān)于RADIUS遠(yuǎn)程用戶撥號認(rèn)證系統(tǒng)表述不正確的是()A)RADIUS軟件架構(gòu)分為三個(gè)層面:協(xié)議邏輯層、業(yè)務(wù)邏輯層和數(shù)據(jù)邏輯層B)業(yè)務(wù)邏輯層主要實(shí)現(xiàn)RFC框架中的內(nèi)容,處理網(wǎng)絡(luò)通信協(xié)議的建立、通信和停止方面的工作C)業(yè)務(wù)邏輯層的設(shè)計(jì)是RADIUS軟件架構(gòu)設(shè)計(jì)的核心部分,協(xié)議處理進(jìn)程主要對轉(zhuǎn)發(fā)引擎發(fā)來的包進(jìn)行初步分析,并根據(jù)包的內(nèi)容進(jìn)一步分發(fā)到不同的業(yè)務(wù)邏輯處理進(jìn)程D)數(shù)據(jù)邏輯層由數(shù)據(jù)庫代理池統(tǒng)一連接數(shù)據(jù)庫答案:B解析:[單選題]22.某單位為了建設(shè)健全的公路橋梁養(yǎng)護(hù)管理檔案,擬開發(fā)一套公路橋梁在線管理系統(tǒng)。該系統(tǒng)要求正常負(fù)載情況下,系統(tǒng)必須在0.5秒內(nèi)對用戶的查詢請求進(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á)成共識,可能導(dǎo)致部分業(yè)務(wù)功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性,這屬于系統(tǒng)的();更改系統(tǒng)加密的級別將對安全性和性能產(chǎn)生影響,這屬于系統(tǒng)的();對查詢請求處理時(shí)間的要求將影響系統(tǒng)的數(shù)據(jù)傳輸協(xié)議和處理過程的設(shè)計(jì),這屬于系統(tǒng)的()。A)可用性B)可靠性C)性能D)容錯(cuò)性答案:C解析:性能是指系統(tǒng)的響應(yīng)能力,即要經(jīng)過多長時(shí)間才能對某個(gè)時(shí)間做出響應(yīng)??捎眯允侵赶到y(tǒng)兩次故障之間系統(tǒng)正常運(yùn)行的比例。當(dāng)可用性和可靠性同時(shí)出現(xiàn)在選項(xiàng)中的時(shí)候,我們通常選擇可用性??尚薷男允侵篙^高的性價(jià)比對系統(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ù)語出現(xiàn),它指某些做法有一些隱患可能導(dǎo)致一些問題。非風(fēng)險(xiǎn)點(diǎn)是指某些做法是可行的、可接受的。[單選題]23.mVC模式強(qiáng)制性地將一個(gè)應(yīng)用處理流程按照模型、視圖、控制的方式進(jìn)行分離,三者的協(xié)作關(guān)系如圖所示。圖中的(1)-(3)分別是(1)、(2)、(3)。A)選擇視圖B)業(yè)務(wù)處理C)狀態(tài)查詢D)觸發(fā)事件答案:B解析:系統(tǒng)架構(gòu)設(shè)計(jì)師[單選題]24.特定領(lǐng)或軟件架構(gòu)(DSSA)是在一個(gè)特定應(yīng)用領(lǐng)域?yàn)?組應(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)的知識。A)領(lǐng)域?qū)<褺)領(lǐng)域分析者C)領(lǐng)域設(shè)計(jì)者D)領(lǐng)城實(shí)現(xiàn)者答案:A解析:本主要考查待定領(lǐng)域軟件架構(gòu)的基本定義和基本活動(dòng)。特定領(lǐng)件架構(gòu)(0SSA)是在一個(gè)特定應(yīng)用領(lǐng)域?yàn)?組應(yīng)用提供組織結(jié)構(gòu)參考的標(biāo)佳軟件架構(gòu)。實(shí)施DSSA的過程中包括-系列基本的活動(dòng)其中領(lǐng)城設(shè)計(jì)活動(dòng)的主要目的是為了獲得DSSA。該活動(dòng)參加人員中,領(lǐng)城專家的主要任務(wù)是提供關(guān)于領(lǐng)城中系統(tǒng)的需求規(guī)約和實(shí)現(xiàn)的知識[單選題]25.某公司欲開發(fā)一個(gè)在線交易網(wǎng)站,在架構(gòu)設(shè)計(jì)階段,公司的架構(gòu)師識別出3個(gè)核心質(zhì)量屬性場景。其中"網(wǎng)站正常運(yùn)行時(shí),用戶發(fā)起的交易請求應(yīng)該在3秒內(nèi)完成"主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性;"在線交易主站宕機(jī)后,能夠在3秒內(nèi)自動(dòng)切換至備用站點(diǎn)并恢復(fù)正常運(yùn)行"主要與()質(zhì)量屬性相關(guān),通??刹捎茫ǎ┘軜?gòu)策略實(shí)現(xiàn)該屬性;"系統(tǒng)應(yīng)該具備一定的安全保護(hù)措施,從而能夠抵擋惡意的入侵破壞行為,并對所有針對網(wǎng)站的攻擊行為進(jìn)行報(bào)警和記錄"主要與()質(zhì)量屬性相關(guān),通??刹捎茫ㄕ堊鞔鸫丝眨┘軜?gòu)策略實(shí)現(xiàn)該屬性。A)追蹤審計(jì)B)Ping/EchoC)選舉D)維護(hù)現(xiàn)有接口答案:A解析:對于題干描述:"用戶的交易請求需要在3秒內(nèi)得到響應(yīng)",主要與性能這一質(zhì)量屬性相關(guān),實(shí)現(xiàn)該屬性的常見架構(gòu)策略包括:增加計(jì)算資源、減少計(jì)算開銷、引入并發(fā)機(jī)制、采用資源調(diào)度等。"在線交易主站宕機(jī)后,需要在3秒內(nèi)恢復(fù)正常運(yùn)行"主要與可用性質(zhì)量屬性相關(guān),通??刹捎眯奶ing/Echo、主動(dòng)冗余、被動(dòng)冗余、選舉等架構(gòu)策略實(shí)現(xiàn)該屬性。"系統(tǒng)應(yīng)該具備一定的安全保護(hù)措施,從而能夠抵擋惡意的入侵破壞行為,并對所有針對網(wǎng)站的攻擊行為進(jìn)行報(bào)警和記錄"主要與安全性質(zhì)量屬性相關(guān),通??刹捎萌肭謾z測、用戶認(rèn)證、用戶授權(quán)、追蹤審計(jì)等架構(gòu)策略實(shí)現(xiàn)該屬性。[單選題]26.以下設(shè)計(jì)模式中,()模式使多個(gè)對象都有機(jī)會(huì)處理請求。將這些對象連成一條鏈。并沿著這條鏈傳遞該請求。直到有一個(gè)對象處理為止。從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系。(請作答此空)模式提供一種方法順序訪問一個(gè)聚合對象中的各個(gè)元素。且不需要暴露該對象的內(nèi)部表示。這兩種模式均為()A)責(zé)任鏈。(ChainofResponsibility)B)解釋器。(Interpreter)C)命令。(Command)D)迭代器。(Iterator)答案:D解析:責(zé)任鏈模式:通過給多個(gè)對象處理請求的機(jī)會(huì),減少請求的發(fā)送者與接受者之間的耦合。將接收對象鏈接起來,在鏈中傳遞請求,直到有一個(gè)對象處理這個(gè)請求。迭代器模式:提供一種方法來順序訪問一個(gè)聚合對象中的各個(gè)元素,而不需要暴露該對象的內(nèi)部表示命令模式:將一個(gè)請求封裝為一個(gè)對象,從而可用不同的請求對客戶進(jìn)行參數(shù)化,將請求排隊(duì)或記錄請求日志,支持可撤銷的操作解釋器模式:給定一種語言,定義它的文法表示,并定義一個(gè)解釋器,該解釋器用來根據(jù)文法表示來解釋語言中的句子責(zé)任鏈模式和迭代器模式都是行為型對象模式[單選題]27.某公司擬開發(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)主程序-子程序答案:C解析:用戶會(huì)注冊自己的興趣,然后系統(tǒng)也會(huì)把新聞按興趣分類,如果某個(gè)新聞事件發(fā)生,可以通過事件來觸發(fā)推送動(dòng)作,將新聞推送給對其感興趣的用戶。這是典型獨(dú)立構(gòu)件中的事件驅(qū)動(dòng)系統(tǒng)應(yīng)用場景。[單選題]28.mVC模式強(qiáng)制性地將一一個(gè)應(yīng)用處理流程按照模型、視圖、控制的方式進(jìn)行分離,三者的協(xié)作關(guān)系如圖所示。圖中的(1)-(3)分別是(1)、(2)、(3)。A)選擇視圖B)業(yè)務(wù)處理C)狀態(tài)查詢D)觸發(fā)事件答案:C解析:系統(tǒng)架構(gòu)設(shè)計(jì)師[單選題]29.面向服務(wù)(Service-Oriented,SO)的開發(fā)方法將()的定義與實(shí)現(xiàn)進(jìn)行解耦,并將跨構(gòu)件的功能調(diào)用暴露出來。該方法有三個(gè)主要的抽象級別,最低層的()代表單個(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)業(yè)務(wù)規(guī)則B)業(yè)務(wù)流程C)數(shù)據(jù)流D)控制流答案:B解析:OO的應(yīng)用構(gòu)建在類和對象之上,隨后發(fā)展起來的建模技術(shù)將相關(guān)對象按照業(yè)務(wù)功能進(jìn)行分組,就形成了構(gòu)件(Component)的概念。對于跨構(gòu)件的功能調(diào)用,則采用接口的形式暴露出來。進(jìn)一步將接口的定義與實(shí)現(xiàn)進(jìn)行解耦,則催生了服務(wù)和面向服務(wù)(Service-Oriented,SO)的開發(fā)方法。由此可見,面向?qū)ο蟆⒒跇?gòu)件、面向服務(wù)是三個(gè)遞進(jìn)的抽象層次。SO方法有三個(gè)主要的抽象級別,分別是操作、服務(wù)和業(yè)務(wù)流程。位于最低層的操作代表單個(gè)邏輯單元的事物,執(zhí)行操作通常會(huì)導(dǎo)致讀、寫或修改一個(gè)或多個(gè)持久性數(shù)據(jù)。服務(wù)的操作類似于對象的方法,它們都有特定的結(jié)構(gòu)化接口,并且返回結(jié)構(gòu)化的響應(yīng);位于第二層的服務(wù)代表操作的邏輯分組;最高層的業(yè)務(wù)流程則是為了實(shí)現(xiàn)特定業(yè)務(wù)目標(biāo)而執(zhí)行的一組長期運(yùn)行的動(dòng)作或活動(dòng),包括依據(jù)一組業(yè)務(wù)規(guī)則按照有序序列執(zhí)行的一系列操作。其中操作的排序、選擇和執(zhí)行成為服務(wù)或流程的編排,典型的情況是調(diào)用已編排的服務(wù)來響應(yīng)業(yè)務(wù)事件。[單選題]30.防衛(wèi)式程序設(shè)計(jì)不包括()A)錯(cuò)誤檢測B)破壞估計(jì)C)錯(cuò)誤調(diào)整D)錯(cuò)誤恢復(fù)答案:C解析:[單選題]31.傳統(tǒng)的編譯器采用(請作答此空)風(fēng)格。現(xiàn)代編譯器的集成開發(fā)環(huán)境則采用()風(fēng)格。A)虛擬機(jī)B)管道過濾器風(fēng)格C)數(shù)據(jù)共享風(fēng)格D)進(jìn)程通信答案: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)格比較合適。[單選題]32.其公司承接了一個(gè)開發(fā)家用空調(diào)自動(dòng)周溫器的任務(wù),調(diào)溫器測量外部空氣溫度,根據(jù)設(shè)定的期望溫度控制空調(diào)的開關(guān)。根據(jù)該需求,公司應(yīng)采用()架構(gòu)風(fēng)格最為合適A)解釋器B)過程控制C)分層D)管道過濾囂答案:B解析:本題主要考查架構(gòu)風(fēng)格與架構(gòu)設(shè)計(jì)策略。根據(jù)題目描述,調(diào)溫器需要實(shí)時(shí)獲取外界的溫度信息,并與用戶定義的溫度進(jìn)行比較并做出動(dòng)作。根據(jù)該系統(tǒng)的應(yīng)用領(lǐng)域和實(shí)際需求,可以看出這是一個(gè)典型的過程控制架構(gòu)風(fēng)格的應(yīng)用場景。[單選題]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)交互圖答案:C解析:類圖展現(xiàn)了一組對象、接口、協(xié)作和它們之間的關(guān)系。定時(shí)圖強(qiáng)調(diào)消息跨越不同對象或參與者的實(shí)際時(shí)間,而不僅僅只是關(guān)心消息的相對順序。部署圖軟件和硬件組件之間的物理關(guān)系以及處理節(jié)點(diǎn)的組件分布情況。包圖描述由模型本身分解而成的組織單元,以及它們之間的依賴關(guān)系。[單選題]34.計(jì)算機(jī)系統(tǒng)的(1)可以用MTBF/(1+MTBF)來度量,其中MTBF為平均失效間隔時(shí)間。A)可靠性B)可用性C)可維護(hù)性D)健壯性答案:A解析:MTBF:稱為平均故障間隔時(shí)間,用于衡量產(chǎn)品可靠性的一個(gè)指標(biāo)??煽啃裕涸谝?guī)定的時(shí)間內(nèi),產(chǎn)品保持正常功能的一種能力。[單選題]35.在對一個(gè)軟件系統(tǒng)的架構(gòu)進(jìn)行設(shè)計(jì)與確認(rèn)之后,需要進(jìn)行架構(gòu)復(fù)審。架構(gòu)復(fù)審的目的是為了標(biāo)識潛在的風(fēng)險(xiǎn),及早發(fā)現(xiàn)架構(gòu)設(shè)計(jì)中的缺陷和錯(cuò)誤。在架構(gòu)復(fù)審過程中,主要由()決定架構(gòu)是否滿足需求、質(zhì)量需求是否在設(shè)計(jì)中得到體現(xiàn)。A)系統(tǒng)分析師與架構(gòu)師B)用戶代表與領(lǐng)域?qū)<褻)系統(tǒng)擁有者與項(xiàng)目經(jīng)理D)系統(tǒng)開發(fā)與測試人員答案:B解析:在對一個(gè)軟件系統(tǒng)的架構(gòu)進(jìn)行設(shè)計(jì)與確認(rèn)之后,需要進(jìn)行架構(gòu)復(fù)審。架構(gòu)復(fù)審的目的是為了標(biāo)識潛在的風(fēng)險(xiǎn),及早發(fā)現(xiàn)架構(gòu)設(shè)計(jì)中的缺陷和錯(cuò)誤。在架構(gòu)復(fù)審過程中,主要由用戶代表與領(lǐng)域?qū)<覜Q定架構(gòu)是否滿足需求、質(zhì)量需求是否在設(shè)計(jì)中得到體現(xiàn)。[單選題]36.某公司網(wǎng)上銷售管理系統(tǒng)的數(shù)據(jù)庫部分關(guān)系模式如下所示。其中,客戶號唯一標(biāo)識一位客戶,產(chǎn)品號唯一標(biāo)識一件產(chǎn)品,訂單號唯一標(biāo)識一份訂單。一份訂單必須且僅對應(yīng)一位客戶,一份訂單可由一到多條訂單明細(xì)組成,一位客戶可以有多份訂單??蛻簦蛻籼?,姓名,性別,地址,郵編)產(chǎn)品(產(chǎn)品號,名稱,庫存,單價(jià))訂單(訂單號,時(shí)間,金額,客戶號)訂單明細(xì)(訂單號,產(chǎn)品號,數(shù)量)訂單關(guān)系模式的主鍵為();訂單明細(xì)關(guān)系模式的主鍵為();其中訂單的外鍵為(請作答此空)。A)客戶號,訂單明細(xì)的外鍵為訂單號B)客戶號,訂單明細(xì)的外鍵為訂單號和產(chǎn)品號C)訂單號,訂單明細(xì)的外鍵為產(chǎn)品號D)訂單號,訂單明細(xì)的外鍵為訂單號和產(chǎn)品號答案:B解析:本題考查的是應(yīng)試者對關(guān)系數(shù)據(jù)庫基本概念的掌握程度,本題正確的答案是B.因?yàn)榭蛻絷P(guān)系模的主鍵為客戶號,所以訂單的外鍵為?客戶號?;而?訂單號?和?產(chǎn)品號?分別為訂單和產(chǎn)品的主鍵,因此訂單明細(xì)的外鍵為?訂單號,產(chǎn)品號?。[單選題]37.軟件過程是制作軟件產(chǎn)品的一組活動(dòng)以及結(jié)果,這些活動(dòng)主要由軟件人員來完成,主要包括()。軟件過程模型是軟件開發(fā)實(shí)際過程的抽象與概括,它應(yīng)該包括構(gòu)成軟件過程的各種活動(dòng)。軟件過程有各種各樣的模型,其中,(請作答此空)的活動(dòng)之間存在因果關(guān)系,前一階段工作的結(jié)果是后一段階段工作的輸入描述。A)瀑布模型B)原型模式C)螺旋模型D)基于構(gòu)建的模型答案:A解析:軟件過程模型的基本概念:軟件過程是制作軟件產(chǎn)品的一組活動(dòng)以及結(jié)果,這些活動(dòng)主要由軟件人員來完成,軟件活動(dòng)主要有:(1)軟件描述。必須定義軟件功能以及使用的限制。(2)軟件開發(fā)。也就是軟件的設(shè)計(jì)和實(shí)現(xiàn),軟件工程人員制作出能滿足描述的軟件。(3)軟件有效性驗(yàn)證。軟件必須經(jīng)過嚴(yán)格的驗(yàn)證,以保證能夠滿足客戶的需求。(4)軟件進(jìn)化。軟件隨著客戶需求的變化不斷地改進(jìn)。瀑布模型的特點(diǎn)是因果關(guān)系緊密相連,前一個(gè)階段工作的結(jié)果是后一個(gè)階段工作的輸入?;蛘哒f,每一個(gè)階段都是建筑在前一個(gè)階段正確結(jié)果之上,前一個(gè)階段的錯(cuò)漏會(huì)隱蔽地帶到后一個(gè)階段。這種錯(cuò)誤有時(shí)甚至可能是災(zāi)難性的。因此每一個(gè)階段工作完成后,都要進(jìn)行審查和確認(rèn),這是非常重要的。歷史上,瀑布模型起到了重要作用,它的出現(xiàn)有利于人員的組織管理,有利于軟件開發(fā)方法和工具的研究。[單選題]38.某公司網(wǎng)上銷售管理系統(tǒng)的數(shù)據(jù)庫部分關(guān)系模式如下所示。其中,客戶號唯一標(biāo)識一位客戶,產(chǎn)品號唯一標(biāo)識一件產(chǎn)品,訂單號唯一標(biāo)識一份訂單。一份訂單必須且僅對應(yīng)一位客戶,一份訂單可由一到多條訂單明細(xì)組成,一位客戶可以有多份訂單。客戶(客戶號,姓名,性別,地址,郵編)產(chǎn)品(產(chǎn)品號,名稱,庫存,單價(jià))訂單(訂單號,時(shí)間,金額,客戶號)訂單明細(xì)(訂單號,產(chǎn)品號,數(shù)量)訂單關(guān)系模式的主鍵為();訂單明細(xì)關(guān)系模式的主鍵為(請作答此空);其中訂單的外鍵為()。A)訂單號B)產(chǎn)品號C)(訂單號,產(chǎn)品號)D)(訂單號,數(shù)量)答案:C解析:本題考查的是應(yīng)試者對關(guān)系數(shù)據(jù)庫基本概念的掌握程度,本題正確的答案是C.根據(jù)題意,因?yàn)橐环萦唵慰捎梢坏蕉鄺l訂單明細(xì)組成,而訂單明細(xì)指出的是產(chǎn)品號和數(shù)量,因此訂單明細(xì)關(guān)系模式的主鍵為訂單號,產(chǎn)品號。[單選題]39.以下()不是電子商務(wù)的類型。A)B2BB)G2CC)C2CD)O2O答案:B解析:電子政務(wù)主要包括4個(gè)方面:G2G、G2B、G2C、G2E;電子商務(wù)的類型主要包括:B2B、B2C、C2C、O2O。[單選題]40.以下關(guān)于入侵檢測系統(tǒng)功能的敘述中,(3)是不正確的。A)保護(hù)內(nèi)部網(wǎng)絡(luò)免受非法用戶的侵入B)評估系統(tǒng)關(guān)鍵資源和數(shù)據(jù)文件的完整性C)識別已知的攻擊行為D)統(tǒng)計(jì)分析異常行為答案:A解析:入侵監(jiān)測系統(tǒng):負(fù)責(zé)監(jiān)視網(wǎng)絡(luò)上的通信數(shù)據(jù)流和網(wǎng)絡(luò)服務(wù)器系統(tǒng)中的審核信息,捕獲可疑的網(wǎng)絡(luò)和服務(wù)器系統(tǒng)活動(dòng),發(fā)現(xiàn)其中存在的安全問題,當(dāng)網(wǎng)絡(luò)和主機(jī)被非法使用或破壞時(shí),進(jìn)行實(shí)時(shí)響應(yīng)和報(bào)警,產(chǎn)生通告信息和日志。系統(tǒng)不僅僅檢測來自外部的入侵行為,還可以檢測內(nèi)部用戶的未授權(quán)活動(dòng)。[單選題]41.對計(jì)算機(jī)評價(jià)的主要性能指標(biāo)有時(shí)鐘頻率、()、運(yùn)算精度和內(nèi)存容量等A)丟包率B)端口吞吐量C)可移植性D)數(shù)據(jù)處理速率答案:D解析:性能指標(biāo),是軟、硬件的性能指標(biāo)的集成。在硬件中,包括計(jì)算機(jī)、各種通信交換設(shè)備、各類網(wǎng)絡(luò)設(shè)備等;在軟件中,包括:操作系統(tǒng)、協(xié)議以及應(yīng)用程序等。對計(jì)算機(jī)評價(jià)的主要性能指標(biāo)有:時(shí)鐘頻率(主頻);運(yùn)算速度;運(yùn)算精度;內(nèi)存的存儲(chǔ)容量;存儲(chǔ)器的存取周期;數(shù)據(jù)處理速率PDR(processingdatarate);吞吐率;各種響應(yīng)時(shí)間;各種利用率;RASIS特性(即:可靠性Reliability、可用性Availability、可維護(hù)性、完整性和安全性;平均故障響應(yīng)時(shí)間;兼容性;可擴(kuò)充性;性能價(jià)格比。[單選題]42.()是一種靜態(tài)的故障屏蔽技術(shù),采用前向恢復(fù)的策略;N版本程序的設(shè)計(jì)思想是用N個(gè)具有相同功能的程序同時(shí)執(zhí)行一項(xiàng)計(jì)算,結(jié)果通過多數(shù)表決來選擇。A)N版本程序設(shè)計(jì)B)M模冗余C)恢復(fù)塊方法D)防衛(wèi)式程序設(shè)計(jì)等答案:A解析:N版本程序的設(shè)計(jì)思想是用N個(gè)具有相同功能的程序同時(shí)執(zhí)行一項(xiàng)計(jì)算,結(jié)果通過多數(shù)表決來選擇。其中N個(gè)版本的程序必須由不同的人(小組)獨(dú)立設(shè)計(jì),使用不同的方法、不同的設(shè)計(jì)語言、不同的開發(fā)環(huán)境和工具來實(shí)現(xiàn),目的是減少N個(gè)版本的程序在表決點(diǎn)上相關(guān)錯(cuò)誤的概率。[單選題]43.計(jì)算機(jī)系統(tǒng)的性能一般包括兩個(gè)大的方面。一個(gè)方面是它的(2),也就是計(jì)算機(jī)系統(tǒng)能正常工作的時(shí)間,其指標(biāo)可以是能夠持續(xù)工作的時(shí)間長度,也可以是在一段時(shí)間內(nèi),能正常工作的時(shí)間所占的百分比;另一個(gè)方面是處理能力,這又可分為三類指標(biāo),第一類指標(biāo)是吞吐率,第二類指標(biāo)是響應(yīng)時(shí)間,第三類指標(biāo)是(請作答此空),即在給定時(shí)間區(qū)間中,各種部件被使用的時(shí)間與整個(gè)時(shí)間之比。A)可靠性B)資源利用率C)系統(tǒng)負(fù)載D)吞吐量答案:B解析:計(jì)算機(jī)系統(tǒng)的性能一般包括兩個(gè)大的方面。一個(gè)方面是它的可靠性或可用性,也就是計(jì)算機(jī)系統(tǒng)能正常工作的時(shí)間,其指標(biāo)可以是能夠持續(xù)工作的時(shí)間長度(例如,平均無故障時(shí)間),也可以是在一段時(shí)間內(nèi),能正常工作的時(shí)間所占的百分比。另一個(gè)方面是它的處理能力或效率,這又可分為三類指標(biāo),第一類指標(biāo)是吞吐率(例如,系統(tǒng)在單位時(shí)間內(nèi)能處理正常作業(yè)的個(gè)數(shù)),第二類指標(biāo)是響應(yīng)時(shí)間(從系統(tǒng)得到輸入到給出輸出之間的時(shí)間),第三類指標(biāo)是資源利用率,即在給定的時(shí)間區(qū)間中,各種部件(包括硬設(shè)備和軟件系統(tǒng))被使用的時(shí)間與整個(gè)時(shí)間之比。當(dāng)然,不同的系統(tǒng)對性能指標(biāo)的描述有所不同。例如,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)常用的性能評估指標(biāo)為信道傳輸速率、信道吞吐量和容量、信道利用率、傳輸延遲、響應(yīng)時(shí)間和負(fù)載能力等。[單選題]44.中間件的類型可以采用自底向上的方式劃分,以下說法正確的是()A)集成型中間件的主流技術(shù)有:Java虛擬機(jī)、CLR等B)通用型中間件的主流技術(shù)有:Java虛擬機(jī)、CLR等C)通用型中間件的主流技術(shù)有:RPC、ORB等D)集成型中間件的主流技術(shù)有:RPC、ORB等答案:C解析:[單選題]45.()中間件系統(tǒng)可以使大量事務(wù)在多臺應(yīng)用服務(wù)器上能實(shí)時(shí)并發(fā)運(yùn)行,并具有監(jiān)視和調(diào)度整個(gè)系統(tǒng)的功能進(jìn)行負(fù)載平衡的調(diào)度。A)數(shù)據(jù)管理中間件B)消息中間件C)WEB服務(wù)中間件D)事務(wù)處理中間件答案:D解析:事務(wù)處理(交易)中間件。正如城市交通中要運(yùn)行各種運(yùn)載汽車,以此來完成日常的運(yùn)載,同時(shí)隨時(shí)監(jiān)視汽車運(yùn)行,在出現(xiàn)故障時(shí)及時(shí)排堵保暢。在分布式事務(wù)處理系統(tǒng)中,經(jīng)常要處理大量事務(wù),特別是OLTP中,每項(xiàng)事務(wù)常常要多臺服務(wù)器上的程序按順序協(xié)調(diào)完成,一旦中間發(fā)生某種故障,不但要完成恢復(fù)工作,而且要自動(dòng)切換系統(tǒng),達(dá)到系統(tǒng)永不停機(jī),實(shí)現(xiàn)高可靠性運(yùn)行。要使大量事務(wù)在多臺應(yīng)用服務(wù)器上能實(shí)時(shí)并發(fā)運(yùn)行,并進(jìn)行負(fù)載平衡的調(diào)度,實(shí)現(xiàn)與昂貴的可靠性機(jī)和大型計(jì)算機(jī)系統(tǒng)同等的功能,為了實(shí)現(xiàn)這個(gè)目標(biāo),要求中間件系統(tǒng)具有監(jiān)視和調(diào)度整個(gè)系統(tǒng)的功能。BEA的Tuxedo由此而著名,它成為增長率最高的廠商。[單選題]46.關(guān)于XML的語法要求不正確的是()A)在XML中編寫注釋的語法與HTML的語法很相似B)XML文檔必須有一個(gè)元素是所有其他元素的父元素。該元素稱為根元素C)XML的屬性值與HTML語言不一樣,不須加引號D)聲明不屬于XML本身的組成部分。它不是XML元素,也不需要關(guān)閉標(biāo)簽答案:C解析:[單選題]47.與SOA緊密相關(guān)的技術(shù)主要有UDDI、WSDL、SOAP和REST等,而這些技術(shù)都是以XML為基礎(chǔ)而發(fā)展起來的。(請作答此空)提供了一種服務(wù)發(fā)布、查找和定位的方法,是服務(wù)的信息注冊規(guī)范,以便被需要該服務(wù)的用戶發(fā)現(xiàn)和使用它。()是對服務(wù)進(jìn)行描述的語言,它有一套基于XML的語法定義,包含服務(wù)實(shí)現(xiàn)定義和服務(wù)接口定義。()定義了服務(wù)請求者和服務(wù)提供者之間的消息傳輸規(guī)范。通過它,應(yīng)用程序可以在網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換和遠(yuǎn)程過程調(diào)用(RemoteProcedureCall,RPC)。A)UDDIB)RestC)WSDLD)SOAP答案:A解析:UDDI(UniversalDescriptionDiscoveryandIntegration,統(tǒng)一描述、發(fā)現(xiàn)和集成)提供了一種服務(wù)發(fā)布、查找和定位的方法,是服務(wù)的信息注冊規(guī)范,以便被需要該服務(wù)的用戶發(fā)現(xiàn)和使用它。WSDL(WebServiceDescriptionLanguage,Web服務(wù)描述語言)是對服務(wù)進(jìn)行描述的語言,它有一套基于XML的語法定義。WSDL描述的重點(diǎn)是服務(wù),它包含服務(wù)實(shí)現(xiàn)定義和服務(wù)接口定義。SOAP(SimpleObjectAccessProtocol,簡單對象訪問協(xié)議)定義了服務(wù)請求者和服務(wù)提供者之間的消息傳輸規(guī)范。SOAP用XML來格式化消息,用HTTP來承載消息。通過SOAP,應(yīng)用程序可以在網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換和遠(yuǎn)程過程調(diào)用(RemoteProcedureCall,RPC)簡單來說,WSDL用來描述服務(wù),UDDI用來注冊和查zhao服務(wù),而SOAP作為傳輸層,用來在消費(fèi)這和服務(wù)者之間傳送消息,一個(gè)消費(fèi)者可以在UDDI注冊表查zhao服務(wù),取得服務(wù)的WSDL描述,然后通過SOAP來調(diào)用該服務(wù)。REST(RepresentationalStateTransfer,表述性狀態(tài)轉(zhuǎn)移)是一種只使用HTTP和XML進(jìn)行基于Web通信的技術(shù),可以降低開發(fā)的復(fù)雜性,提高系統(tǒng)的可伸縮性。[單選題]48.DTD的缺點(diǎn)有()A)數(shù)據(jù)類型豐富B)數(shù)據(jù)類型有限C)一個(gè)文檔可以使用多種DTD文檔D)DTD的聲明不是必須出現(xiàn)的答案:B解析:[單選題]49.某計(jì)算機(jī)系統(tǒng)采用5級流水線結(jié)構(gòu)執(zhí)行指令,設(shè)每條指令的執(zhí)行由取指令(2?t)、分析指令(1?t)、取操作數(shù)(3?t)、運(yùn)算(1?t)和寫回結(jié)果(2?t)組成,并分別用5個(gè)子部完成,該流水線的最大吞吐率為(請作答此空);若連續(xù)向流水線輸入10條指令,則該流水線的加速比為().A)1/9?tB)1/3?tC)1/2?tD)1/1?t答案:B解析:本題考察流水線知識,相關(guān)計(jì)算公式如下:計(jì)算機(jī)流水線執(zhí)行周期=最慢那個(gè)指令執(zhí)行時(shí)間;流水線執(zhí)行時(shí)間=首條指令執(zhí)行時(shí)間+(指令總數(shù)-1)*流水線執(zhí)行周期;流水線吞吐率=任務(wù)數(shù)/完成時(shí)間;流水線加速比=不采用流水線的執(zhí)行時(shí)間/采用流水線的執(zhí)行時(shí)間;根據(jù)公式:流水線執(zhí)行周期=3?t,流水線執(zhí)行時(shí)間=n/(2?t+1?t+3?t+1?t+2?t+(n-1)*3?t)=n/[9?t+(n-1)3?t)]=n/(6?t+n*3?t),當(dāng)n趨向無窮大時(shí),比值為1/3?t10條指令不用流水線的執(zhí)行時(shí)間=(2?t+1?t+3?t+1?t+2?t)*10=90?t。10條指令使用流水線的執(zhí)行時(shí)間=(2?t+1?t+3?t+1?t+2?t)+(10-1)*3?t=36?t。所以加速比為:90?t/36?t=5:2[單選題]50.請根據(jù)恢復(fù)塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當(dāng)?shù)膬?nèi)容。并比較恢復(fù)塊方法與N版本程序設(shè)計(jì)方法,將比較結(jié)果(5)~(8)填入下表中。(請作答第八個(gè)空)A)表決B)反向恢復(fù)C)差D)好答案:D解析:[單選題]51.請根據(jù)恢復(fù)塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當(dāng)?shù)膬?nèi)容。并比較恢復(fù)塊方法與N版本程序設(shè)計(jì)方法,將比較結(jié)果(5)~(8)填入下表中。(請作答第一個(gè)空)A)主塊B)驗(yàn)證測試C)輸出正確結(jié)果D)異常處理答案:A解析:[單選題]52.計(jì)算機(jī)采用分級存儲(chǔ)體系的主要目的是為了()。A)解決主存容量不足的問題B)提高存儲(chǔ)器讀寫可靠性C)提高外設(shè)訪問效率D)解決存儲(chǔ)的容量、價(jià)格和速度之間的矛盾答案:D解析:本題考查計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識。接近CPU的存儲(chǔ)器容量更小、速度更快、成本更高,輔存容量大、速度慢,價(jià)格低。采用分級存儲(chǔ)體系的目的是解決存儲(chǔ)的容量、價(jià)格和速度之間的矛盾。[單選題]53.以下關(guān)于軟件生存周期模型的敘述,正確的是()A)在瀑布模型中,前一個(gè)階段的錯(cuò)誤和疏漏會(huì)隱蔽地帶到后一個(gè)階段B)在任何情況下使用演化模型,都能在一定周期內(nèi)由原型演化到最終產(chǎn)品C)軟件生存周期模型的主要目標(biāo)是為了加快軟件開發(fā)的速度D)當(dāng)一個(gè)軟件系統(tǒng)的生存周期結(jié)束之后,它就進(jìn)入到一個(gè)新的生存周期模型答案:A解析:瀑布模型是最早使用的軟件生存周期模型之一。瀑布模型的特點(diǎn)是因果關(guān)系緊密相連,前一個(gè)階段工作的結(jié)果是后一個(gè)階段工作的輸入?;蛘哒f,每一個(gè)階段都是建立在前一個(gè)階段的正確結(jié)果之上,前一個(gè)階段的錯(cuò)誤和疏漏會(huì)隱蔽地帶入后一個(gè)階段。這種錯(cuò)誤有時(shí)甚至可能是災(zāi)難性的,因此每一個(gè)階段工作完成后,都要進(jìn)行審查和確認(rèn)。[單選題]54.自然災(zāi)害嚴(yán)重威脅數(shù)據(jù)的安全,存儲(chǔ)災(zāi)備是網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)中非常重要的環(huán)節(jié)。傳統(tǒng)的數(shù)據(jù)中心存儲(chǔ)災(zāi)備一般采用主備模式,存在資源利用效率低、可用性差、出現(xiàn)故障停機(jī)時(shí)間長、數(shù)據(jù)恢復(fù)慢等問題。雙活數(shù)據(jù)中心的出現(xiàn)解決了傳統(tǒng)數(shù)據(jù)中心的弊端,成為數(shù)據(jù)中心建設(shè)的趨勢。某廠商提供的雙活數(shù)據(jù)中心解決方案中,雙活數(shù)據(jù)中心架構(gòu)分為主機(jī)層、網(wǎng)絡(luò)層和存儲(chǔ)層。在雙活數(shù)據(jù)中心,存儲(chǔ)層需要實(shí)現(xiàn)的功能是();A)負(fù)載均衡與故障接管B)采用多臺設(shè)備構(gòu)建冗余網(wǎng)絡(luò)C)基于應(yīng)用/主機(jī)卷管理,借助第三方軟件實(shí)現(xiàn),如VeritasVolumeReplicator(VVR)、OracleDataGrtard等D)兩個(gè)存儲(chǔ)引擎同時(shí)處于工作狀態(tài),出現(xiàn)故障瞬間切換答案:D解析:[單選題]55.項(xiàng)目范圍管理中,范圍定義的輸入包括()A)項(xiàng)目章程、項(xiàng)目范圍管理計(jì)劃、產(chǎn)品范圍說明書和變更申請B)項(xiàng)目范圍描述、產(chǎn)品范圍說明書、生產(chǎn)項(xiàng)目計(jì)劃和組織過程資產(chǎn)C)項(xiàng)目章程、項(xiàng)目范圍管理計(jì)劃、組織過程資產(chǎn)和批準(zhǔn)的變更申請D)生產(chǎn)項(xiàng)目計(jì)劃、項(xiàng)目可交付物說明、信息系統(tǒng)要求說明和項(xiàng)目質(zhì)量標(biāo)準(zhǔn)答案:C解析:在初步項(xiàng)目范圍說明書中已文檔化的主要的可交付物、假設(shè)和約束條件的基礎(chǔ)上準(zhǔn)備詳細(xì)的項(xiàng)目范圍說明書,是項(xiàng)目成功的關(guān)鍵。范圍定義的輸入包括以下內(nèi)容:①項(xiàng)目章程。如果項(xiàng)目章程或初始的范圍說明書沒有在項(xiàng)目執(zhí)行組織中使用,同樣的信息需要進(jìn)一步收集和開發(fā),以產(chǎn)生詳細(xì)的項(xiàng)目范圍說明書。②項(xiàng)目范圍管理計(jì)劃。③組織過程資產(chǎn)。④批準(zhǔn)的變更申請。[單選題]56.按照設(shè)計(jì)模式的目的進(jìn)行劃分,現(xiàn)有的設(shè)計(jì)模式可以分為三類。行為型模式主要用于對象之間的職責(zé)及其提供服務(wù)的分配方式,其代表有()模式等。A)PrototypeB)FacadeC)ProxyD)Visitor答案:D解析:行為型模式主要用于對象之間的職責(zé)及其提供服務(wù)的分配方式,其代表有Visitor模式等。[單選題]57.某廣告公司的宣傳產(chǎn)品有宣傳冊、文章、傳單等多種形式,宣傳產(chǎn)品的出版方式包括紙質(zhì)方式、CD、DVD、在線發(fā)布等?,F(xiàn)要求為該廣告公司設(shè)計(jì)一個(gè)管理這些宣傳產(chǎn)品的應(yīng)用,采用(4)設(shè)計(jì)模式較為合適,該模式(5)?!净卮鹄ㄌ?】A)DecoratorB)AdapterC)BridgeD)Facade答案:C解析:題目所給出的應(yīng)用中,不希望在不同的宣傳產(chǎn)品與具體所采用的出版方式之間建立一個(gè)固定的綁定關(guān)系,以避免這兩者之間的緊耦合關(guān)系。這種情形適合于采用Bridge(橋接)模式。橋接模式屬于結(jié)構(gòu)型設(shè)計(jì)模式的一種。結(jié)構(gòu)型模式描述如何將類或?qū)ο蠛显谝黄鹦纬筛蟮慕Y(jié)構(gòu)。橋接模式將抽象部分與它的實(shí)現(xiàn)部分分離,使它們都可以獨(dú)立地變化。在以下情況可以使用Bridge模式:①不希望在抽象以及抽象的實(shí)現(xiàn)部分之間有一個(gè)固定的綁定關(guān)系。例如這種情況可能是因?yàn)?,在程序運(yùn)行時(shí)刻可以選擇或切換實(shí)現(xiàn)部分;②類的抽象以及它的實(shí)現(xiàn)都應(yīng)該可以通過生成子類的方法加以擴(kuò)充,使用Bridge模式可以對不同的抽象接口和實(shí)現(xiàn)部分進(jìn)行組合,并分別對它們進(jìn)行擴(kuò)充。③對一個(gè)抽象的實(shí)現(xiàn)部分的修改應(yīng)該對用戶不產(chǎn)生影響,即客戶的代碼不必重新編譯。[單選題]58.甲、乙軟件公司同日就其財(cái)務(wù)軟件產(chǎn)品分別申請"用友"和"用有"商標(biāo)注冊。兩財(cái)務(wù)軟件相似,且甲、乙第一次使用"用友"和"用有"商標(biāo)時(shí)間均為2015年7月12日。此情形下,()能獲準(zhǔn)注冊。A)"用友"B)"用友"與"用有"都C)"用有"D)甲、乙抽簽結(jié)果確定誰答案:D解析:依據(jù)我國《商標(biāo)法實(shí)施條例》第三十一條規(guī)定:兩個(gè)或者兩個(gè)以上的商標(biāo)注冊申請人,在同一種商品或者類似商品上,以相同或者近似的商標(biāo)申請注冊的,初步審定并公告申請?jiān)谙鹊纳虡?biāo);同一天申請的,初步審定并公告使用在先的商標(biāo),駁回其他人的申請,不予公告。若均無使用證據(jù)或證據(jù)無效的,則采用抽簽的方式?jīng)Q定誰的申請有效。[單選題]59.在中斷時(shí),CPU斷點(diǎn)信息一般保存到()中。A)通用寄存器B)堆C)棧D)I/O接口答案:C解析:考核中斷方面的基礎(chǔ)知識。[單選題]60.軟件架構(gòu)設(shè)計(jì)主要關(guān)注軟件構(gòu)件的(請作答此空)、屬性和(),并通過多種視圖全面描述特定系統(tǒng)的架構(gòu)。A)功能B)實(shí)現(xiàn)C)組成元素D)結(jié)構(gòu)答案:D解析:軟件架構(gòu)設(shè)計(jì)主要關(guān)注軟件構(gòu)件的結(jié)構(gòu)、屬性和交互作用,并通過多種視圖全面描述特定系統(tǒng)的架構(gòu)。[單選題]61.不屬于調(diào)用/返回風(fēng)格的架構(gòu)是()A)主程序/子程序B)數(shù)據(jù)抽象和面向?qū)ο驝)層次結(jié)構(gòu)D)管道/過濾器答案:D解析:[單選題]62.mVC模式強(qiáng)制性地將一一個(gè)應(yīng)用處理流程按照模型、視圖、控制的方式進(jìn)行分離,三者的協(xié)作關(guān)系如圖所示。圖中的(1)-(3)分別是(1)、(2)、(3)。A)選擇視圖B)業(yè)務(wù)處理C)狀態(tài)查詢D)觸發(fā)事件答案:A解析:系統(tǒng)架構(gòu)設(shè)計(jì)師[單選題]63.基于0DP的架構(gòu)開發(fā)過程按照順序分別為系統(tǒng)構(gòu)想、()、原型分析、()、架構(gòu)原型、項(xiàng)目規(guī)劃、并行開發(fā)、系統(tǒng)轉(zhuǎn)換、()、()。A)需求分析B)架構(gòu)規(guī)劃C)操作維護(hù)D)系統(tǒng)移植答案:B解析:[單選題]64.請根據(jù)恢復(fù)塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當(dāng)?shù)膬?nèi)容。并比較恢復(fù)塊方法與N版本程序設(shè)計(jì)方法,將比較結(jié)果(5)~(8)填入下表中。(請作答第七個(gè)空)A)表決B)反向恢復(fù)C)差D)好答案:C解析:[單選題]65.以下說法錯(cuò)誤的是()A)COM接口可通過(單)接口繼承從其他COM接口中派生。B)COM支持系統(tǒng)注冊器,它類似CORBA存儲(chǔ)器。C)COM的接口繼承與其支持的多態(tài)無關(guān)。D)即使公布了,COM接口和它的規(guī)范也可以以某種特定的形式改變。答案:D解析:本體考察的是和COM相關(guān)連的內(nèi)容的理解。一旦公布,COM接口和其他的規(guī)范不允許以任何形式改變,既解決了語法問題,也解決了弱基類問題。[單選題]66.應(yīng)用系統(tǒng)構(gòu)建中可以采用多種不同的技術(shù),逆向工程可以將軟件某種形式的描述轉(zhuǎn)換為更高級的抽象表現(xiàn)形式,而利用這些獲取的信息,()能夠?qū)ΜF(xiàn)有系統(tǒng)進(jìn)行修改或重構(gòu),從而產(chǎn)生系統(tǒng)的一個(gè)新版本。A)逆向工程((ReverseEngineering)B)系統(tǒng)改進(jìn)(SystemImprovement)C)設(shè)計(jì)恢復(fù)(DesignRecovery)D)再工程(Re-engineering)答案:D解析:所謂軟件的逆向工程就是分析已有的程序,尋求比源代碼更高級的抽象表現(xiàn)形式。一般認(rèn)為,凡是在軟件生命周期內(nèi)將軟件某種形式的描述轉(zhuǎn)換成更為抽象形式的活動(dòng)都可稱為逆向工程。與之相關(guān)的概念是:重構(gòu)(restructuring),指在同一抽象級別上轉(zhuǎn)換系統(tǒng)描述形式;設(shè)計(jì)恢復(fù)(designrecovery),指借助工具從已有程序中抽象出有關(guān)數(shù)據(jù)設(shè)計(jì)、總體結(jié)構(gòu)設(shè)計(jì)和過程設(shè)計(jì)的信息(不一定是原設(shè)計(jì));再工程(re-engineering),也稱修復(fù)和改造工程,它是在逆向工程所獲信息的基礎(chǔ)上修改或重構(gòu)已有的系統(tǒng),產(chǎn)生系統(tǒng)的一個(gè)新版本。[單選題]67.下列安全協(xié)議中,()能保證交易雙方無法抵賴。A)SETB)SHTTPC)PGPD)MOSS答案:A解析:本題考查SET協(xié)議的基本概念。SET(SecureElectronicTransaction)協(xié)議,全稱為安全電子交易協(xié)議,主要目的是保證用戶、商家和銀行之間通過信用卡支付的交易過程中的支付信息的機(jī)密、支付過程的完整、商戶及持卡人的合法身份確認(rèn)。HTTPS是安全HTTP協(xié)議,PGP和MOSS都是安全電子郵件協(xié)議。[單選題]68.數(shù)據(jù)流圖中某個(gè)加工的一組動(dòng)作依賴于多個(gè)邏輯條件的取值,則用()能夠清楚地表示復(fù)雜的條件組合與應(yīng)做的動(dòng)作之間的對應(yīng)關(guān)系。A)流程圖B)NS盒圖C)形式語言D)決策樹答案:D解析:本題考查結(jié)構(gòu)化分析方面的基礎(chǔ)知識。在結(jié)構(gòu)化分析中,用數(shù)據(jù)流圖對軟件功能建模,加工是數(shù)據(jù)流的一個(gè)重要要素,可以用多種方式描述,如流程圖、NS盒圖等,其中決策樹和決策表適于用來表示加工中涉及多個(gè)邏輯條件的情況。[單選題]69.基于0DP的架構(gòu)開發(fā)過程按照順序分別為系統(tǒng)構(gòu)想、().原型分析、()、架構(gòu)原型、.項(xiàng)目規(guī)劃、并行開發(fā)、系統(tǒng)轉(zhuǎn)換、()、()。A)需求分析B)架構(gòu)規(guī)劃C)詳細(xì)設(shè)計(jì)D)系統(tǒng)移植答案:D解析:[單選題]70.照設(shè)計(jì)模式的目的進(jìn)行劃分,現(xiàn)有的設(shè)計(jì)模式可以分為三類。(15)模式主要用于對象之間的職責(zé)及其提供服務(wù)的分配方式;A)行為型B)交互型C)耦合型D)關(guān)聯(lián)型答案:A解析:行為型模式主要用于對象之間的職責(zé)及其提供服務(wù)的分配方式,其代表有Visitor模式等。[單選題]71.某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示相應(yīng)活動(dòng)的持續(xù)時(shí)間(天),則完成該項(xiàng)目的最少時(shí)間為()天。活動(dòng)BC和BF最多可以晚開始()天而不會(huì)影響整個(gè)項(xiàng)目的進(jìn)度。A)11B)15C)16D)18答案:D解析:項(xiàng)目中關(guān)鍵路徑是ABCEFJ,總共需要18天。[單選題]72.自動(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)?!净卮鹄ㄌ?6】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ù)化答案:C解析:狀態(tài)型模式的特點(diǎn)是對于對象內(nèi)部的狀態(tài),允許其在不同的狀態(tài)下,擁有不同的行為,對狀態(tài)單獨(dú)封裝成類。題干中根據(jù)投入貨幣的情況,售貨機(jī)分別有交付產(chǎn)品不找零和交付產(chǎn)品找零以及不提供貨物等行為判斷該模式是屬于狀態(tài)模式。VendingMachineState是客戶程序使用的主要接口。設(shè)計(jì)模式的類型如下所示:觀察者模式(ObserverPattern):觀察者模式定義了對象間的一種一對多依賴關(guān)系,使得每當(dāng)一個(gè)對象改變狀態(tài),則所有依賴于它的對象都會(huì)得到通知并被自動(dòng)更新。訪問者模式(VisitorPattern):表示一個(gè)作用于某對象結(jié)構(gòu)中的各元素的操作。它使你可以在不改變各元素的類的前提下定義作用與這些元素的新操作。即對于某個(gè)對象或者一組對象,不同的訪問者,產(chǎn)生的結(jié)果不同,執(zhí)行操作也不同。備忘錄模式(MementoPattern):在不破壞封裝性的前提下,捕獲一個(gè)對象的內(nèi)部狀態(tài),并在該對象之外保存這個(gè)狀態(tài)。這樣就可以將該對象恢復(fù)到原先保存的狀態(tài)。策略模式(StrategyPattern):策略模式定義了一系列的算法,并將每一個(gè)算法封裝起來,而且使它們還可以相互替換。策略模式讓算法獨(dú)立于使用它的客戶而獨(dú)立變化。命令模式(CommandPattern):將一個(gè)請求封裝成一個(gè)對象,從而使得用不同的請求對客戶進(jìn)行參數(shù)化;對請求排隊(duì)或記錄請求日志,以及支持可撤銷的操作。[單選題]73.某工程項(xiàng)目包括8個(gè)作業(yè)A~H。各作業(yè)的緊前作業(yè)、所需天數(shù)、所需人數(shù)見下表:該項(xiàng)目共有10人,各作業(yè)必須連續(xù)進(jìn)行,至少需要()天才能完成。A)11B)12C)13D)14答案:B解析:該項(xiàng)目的進(jìn)度計(jì)劃網(wǎng)絡(luò)圖如下,各作業(yè)上標(biāo)注了?作業(yè)名(天數(shù),人數(shù))?如果不考慮人數(shù)的限制,關(guān)鍵路徑為C-F-G-H,該項(xiàng)目共需2+2+3+4=11天。作業(yè)D必須在作業(yè)G前完成,但D不能與F并行(DF人數(shù)超過10),所以只能CD并行2天,F(xiàn)推遲1天開始,導(dǎo)致該項(xiàng)目總天數(shù)延長1天。作業(yè)B可以在作業(yè)C完成后立即開始,并與F并行2天。作業(yè)E將與作業(yè)G并行。作業(yè)A可以與作業(yè)H并行??紤]到人數(shù)分配的平衡性,可以讓AH同時(shí)開始。這樣,整個(gè)項(xiàng)目最后1天只需1人,其他人可以轉(zhuǎn)做別的項(xiàng)目。[單選題]74.軟件架構(gòu)風(fēng)格描述某一特定領(lǐng)域中的系統(tǒng)組織方式和慣用模式,反映了領(lǐng)域中眾多系統(tǒng)所共有的(請作答此空)特征。對于語音識別、知識推理等問題復(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)行為和約束答案:B解析:[單選題]75.用于管理信息系統(tǒng)規(guī)劃的方法有很多,其中(1)將整個(gè)過程看成是一個(gè)?信息集合?,并將組織的戰(zhàn)略目標(biāo)轉(zhuǎn)變?yōu)楣芾硇畔⑾到y(tǒng)的戰(zhàn)略目標(biāo)。(2)通過自上而下地識別企業(yè)目標(biāo)、企業(yè)過程和數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行分析,自下而上地設(shè)計(jì)信息系統(tǒng)?!敬鹄ㄌ?】A)企業(yè)信息分析與集成法B)投資回收法C)企業(yè)系統(tǒng)規(guī)劃法D)階石法答案:C解析:用于管理信息系統(tǒng)規(guī)劃的方法很多,主要是關(guān)鍵成功因素法(CriticalSuccessFactors,CSF)、戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(StrategySetTransformation,SST)和企業(yè)系統(tǒng)規(guī)劃法(BusinessSystemPlanning,BSP)。其它還有企業(yè)信息分析與集成技術(shù)(BIAIT)、產(chǎn)出/方法分析(E/MA)、投資回收法(ROI)、征費(fèi)法、零線預(yù)算法、階石法等。用得最多的是前面三種。1.關(guān)鍵成功因素法(CSF)在現(xiàn)行系統(tǒng)中,總存在著多個(gè)變量影響系統(tǒng)目標(biāo)的實(shí)現(xiàn),其中若干個(gè)因素是關(guān)鍵的和主要的(即關(guān)鍵成功因素)。通過對關(guān)鍵成功因素的識別,找出實(shí)現(xiàn)目標(biāo)所需的關(guān)鍵信息集合,從而確定系統(tǒng)開發(fā)的優(yōu)先次序。關(guān)鍵成功因素來自于組織的目標(biāo),通過組織的目標(biāo)分解和關(guān)鍵成功因素識別、性能指標(biāo)識別,一直到產(chǎn)生數(shù)據(jù)字典。識別關(guān)鍵成功因素,就是要識別聯(lián)系于組織目標(biāo)的主要數(shù)據(jù)類型及其關(guān)系。不同的組織的關(guān)鍵成功因素不同,不同時(shí)期關(guān)鍵成功因素也不相同。當(dāng)在一個(gè)時(shí)期內(nèi)的關(guān)鍵成功因素解決后,新的識別關(guān)鍵成功因素又開始。關(guān)鍵成功因素法能抓住主要矛盾,使目標(biāo)的識別突出重點(diǎn)。由于經(jīng)理們比較熟悉這種方法,使用這種方法所確定的目標(biāo),因而經(jīng)理們樂于努力去實(shí)現(xiàn)。該方法最有利于確定企業(yè)的管理目標(biāo)。2.戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST)把整個(gè)戰(zhàn)略目標(biāo)看成是一個(gè)?信息集合?,由使命、目標(biāo)、戰(zhàn)略等組成,管理信息系統(tǒng)的規(guī)劃過程即是把組織的戰(zhàn)略目標(biāo)轉(zhuǎn)變成為管理信息系統(tǒng)的戰(zhàn)略目標(biāo)的過程。戰(zhàn)略目標(biāo)集轉(zhuǎn)化法從另一個(gè)角度識別管理目標(biāo),它反映了各種人的要求,而且給出了按這種要求的分層,然后轉(zhuǎn)化為信息系統(tǒng)目標(biāo)的結(jié)構(gòu)化方法。它能保證目標(biāo)比較全面,疏漏較少,但它在突出重點(diǎn)方面不如關(guān)鍵成功因素法。3.企業(yè)系統(tǒng)規(guī)劃法(BSP)信息支持企業(yè)運(yùn)行。通過自上而下地識別系統(tǒng)目標(biāo)、企業(yè)過程和數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行分析,自下而上地設(shè)計(jì)信息系統(tǒng)。該管理信息系統(tǒng)支持企業(yè)目標(biāo)的實(shí)現(xiàn),表達(dá)所有管理層次的要求,向企業(yè)提供一致性信息,對組織機(jī)構(gòu)的變動(dòng)具有適應(yīng)性。企業(yè)系統(tǒng)規(guī)劃法雖然也首先強(qiáng)調(diào)目標(biāo),但它沒有明顯的目標(biāo)導(dǎo)引過程。它通過識別企業(yè)?過程?引出了系統(tǒng)目標(biāo),企業(yè)目標(biāo)到系統(tǒng)目標(biāo)的轉(zhuǎn)化是通過企業(yè)過程/數(shù)據(jù)類等矩陣的分析得到的。[單選題]76.用于管理信息系統(tǒng)規(guī)劃的方法有很多,其中(1)將整個(gè)過程看成是一個(gè)?信息集合?,并將組織的戰(zhàn)略目標(biāo)轉(zhuǎn)變?yōu)楣芾硇畔⑾到y(tǒng)的戰(zhàn)略目標(biāo)。(2)通過自上而下地識別企業(yè)目標(biāo)、企業(yè)過程和數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行分析,自下而上地設(shè)計(jì)信息系統(tǒng)?!敬鹄ㄌ?】A)關(guān)鍵成功因素法B)戰(zhàn)略目標(biāo)集轉(zhuǎn)化法C)征費(fèi)法D)零線預(yù)算法答案:B解析:用于管理信息系統(tǒng)規(guī)劃的方法很多,主要是關(guān)鍵成功因素法(CriticalSuccessFactors,CSF)、戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(StrategySetTransformation,SST)和企業(yè)系統(tǒng)規(guī)劃法(BusinessSystemPlanning,BSP)。其它還有企業(yè)信息分析與集成技術(shù)(BIAIT)、產(chǎn)出/方法分析(E/MA)、投資回收法(ROI)、征費(fèi)法、零線預(yù)算法、階石法等。用得最多的是前面三種。1.關(guān)鍵成功因素法(CSF)在現(xiàn)行系統(tǒng)中,總存在著多個(gè)變量影響系統(tǒng)目標(biāo)的實(shí)現(xiàn),其中若干個(gè)因素是關(guān)鍵的和主要的(即關(guān)鍵成功因素)。通過對關(guān)鍵成功因素的識別,找出實(shí)現(xiàn)目標(biāo)所需的關(guān)鍵信息集合,從而確定系統(tǒng)開發(fā)的優(yōu)先次序。關(guān)鍵成功因素來自于組織的目標(biāo),通過組織的目標(biāo)分解和關(guān)鍵成功因素識別、性能指標(biāo)識別,一直到產(chǎn)生數(shù)據(jù)字典。識別關(guān)鍵成功因素,就是要識別聯(lián)系于組織目標(biāo)的主要數(shù)據(jù)類型及其關(guān)系。不同的組織的關(guān)鍵成功因素不同,不同時(shí)期關(guān)鍵成功因素也不相同。當(dāng)在一個(gè)時(shí)期內(nèi)的關(guān)鍵成功因素解決后,新的識別關(guān)鍵成功因素又開始。關(guān)鍵成功因素法能抓住主要矛盾,使目標(biāo)的識別突出重點(diǎn)。由于經(jīng)理們比較熟悉這種方法,使用這種方法所確定的目標(biāo),因而經(jīng)理們樂于努力去實(shí)現(xiàn)。該方法最有利于確定企業(yè)的管理目標(biāo)。2.戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST)把整個(gè)戰(zhàn)略目標(biāo)看成是一個(gè)?信息集合?,由使命、目標(biāo)、戰(zhàn)略等組成,管理信息系統(tǒng)的規(guī)劃過程即是把組織的戰(zhàn)略目標(biāo)轉(zhuǎn)變成為管理信息系統(tǒng)的戰(zhàn)略目標(biāo)的過程。戰(zhàn)略目標(biāo)集轉(zhuǎn)化法從另一個(gè)角度識別管理目標(biāo),它反映了各種人的要求,而且給出了按這種要求的分層,然后轉(zhuǎn)化為信息系統(tǒng)目標(biāo)的結(jié)構(gòu)化方法。它能保證目標(biāo)比較全面,疏漏較少,但它在突出重點(diǎn)方面不如關(guān)鍵成功因素法。3.企業(yè)系統(tǒng)規(guī)劃法(BSP)信息支持企業(yè)運(yùn)行。通過自上而下地識別系統(tǒng)目標(biāo)、企業(yè)過程和數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行分析,自下而上地設(shè)計(jì)信息系統(tǒng)。該管理信息系統(tǒng)支持企業(yè)目標(biāo)的實(shí)現(xiàn),表達(dá)所有管理層次的要求,向企業(yè)提供一致性信息,對組織機(jī)構(gòu)的變動(dòng)具有適應(yīng)性。企業(yè)系統(tǒng)規(guī)劃法雖然也首先強(qiáng)調(diào)目標(biāo),但它沒有明顯的目標(biāo)導(dǎo)引過程。它通過識別企業(yè)?過程?引出了系統(tǒng)目標(biāo),企業(yè)目標(biāo)到系統(tǒng)目標(biāo)的轉(zhuǎn)化是通過企業(yè)過程/數(shù)據(jù)類等矩陣的分析得到的。[單選題]77.傳統(tǒng)的編譯器采用()風(fēng)格?,F(xiàn)代編譯器的集成開發(fā)環(huán)境則采用(請作答此空)風(fēng)格。A)數(shù)據(jù)流B)管道過濾器風(fēng)格C)數(shù)據(jù)共享風(fēng)格D)進(jìn)程通信答案:C解析:管道過濾器風(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)格比較合適。[單選題]78.某計(jì)算機(jī)系統(tǒng)采用5級流水線結(jié)構(gòu)執(zhí)行指令,設(shè)每條指令的執(zhí)行由取指令(2?t)、分析指令(1?t)、取操作數(shù)(3?t)、運(yùn)算(1?t)和寫回結(jié)果(2?t)組成,并分別用5個(gè)子部完成,該流水線的最大吞吐率為();若連續(xù)向流水線輸入10條指令,則該流水線的加速比為(請作答此空).A)1:10B)2:1C)5:2D)3:1答案:C解析:本題考察流水線知識,相關(guān)計(jì)算公式如下:計(jì)算機(jī)流水線執(zhí)行周期=最慢那個(gè)指令執(zhí)行時(shí)間;流水線執(zhí)行時(shí)間=首條指令執(zhí)行時(shí)間+(指令總數(shù)-1)*流水線執(zhí)行周期;流水線吞吐率=任務(wù)數(shù)/完成時(shí)間;流水線加速比=不采用流水線的執(zhí)行時(shí)間/采用流水線的執(zhí)行時(shí)間;根據(jù)公式:流水線執(zhí)行周期=3?t,流水線執(zhí)行時(shí)間=n/(2?t+1?t+3?t+1?t+2?t+(n-1)*3?t)=n/[9?t+(n-1)3?t)]=n/(6?t+n*3?t),當(dāng)n趨向無窮大時(shí),比值為1/3?t10條指令不用流水線的執(zhí)行時(shí)間=(2?t+1?t+3?t+1?t+2?t)*10=90?t。10條指令使用流水線的執(zhí)行時(shí)間=(2?t+1?t+3?t+1?t+2?t)+(10-1)*3?t=36?t。所以加速比為:90?t/36?t=5:2[單選題]79.面向服務(wù)(Service-Oriented,SO)的開發(fā)方法將()的定義與實(shí)現(xiàn)進(jìn)行解耦,并將跨構(gòu)件的功能調(diào)用暴露出來。該方法有三個(gè)主要的抽象級別,最低層的(請作答此空)代表單個(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)狀態(tài)答案:C解析:OO的應(yīng)用構(gòu)建在類和對象之上,隨后發(fā)展起來的建模技術(shù)將相關(guān)對象按照業(yè)務(wù)功能進(jìn)行分組,就形成了構(gòu)件(Component)的概念。對于跨構(gòu)件的功能調(diào)用,則采用接口的形式暴露出來。進(jìn)一步將接口的定義與實(shí)現(xiàn)進(jìn)行解耦,則催生了服務(wù)和面向服務(wù)(Service-Oriented,SO)的開發(fā)方法。由此可見,面向?qū)ο蟆⒒跇?gòu)件、面向服務(wù)是三個(gè)遞進(jìn)的抽象層次。SO方法有三個(gè)主要的抽象級別,分別是操作、服務(wù)和業(yè)務(wù)流程。位于最低層的操作代表單個(gè)邏輯單元的事物,執(zhí)行操作通常會(huì)導(dǎo)致讀、寫或修改一個(gè)或多個(gè)持久性數(shù)據(jù)。服務(wù)的操作類似于對象的方法,它們都有特定的結(jié)構(gòu)化接口,并且返回結(jié)構(gòu)化的響應(yīng);位于第二層的服務(wù)代表操作的邏輯分組;最高層的業(yè)務(wù)流程則是為了實(shí)現(xiàn)特定業(yè)務(wù)目標(biāo)而執(zhí)行的一組長期運(yùn)行的動(dòng)作或活動(dòng),包括依據(jù)一組業(yè)務(wù)規(guī)則按照有序序列執(zhí)行的一系列操作。其中操作的排序、選擇和執(zhí)行成為服務(wù)或流程的編排,典型的情況是調(diào)用已編排的服務(wù)來響應(yīng)業(yè)務(wù)事件。[單選題]80.?4+1?視圖主要用于描述系統(tǒng)邏輯架構(gòu),最早由PhilippeKruchten于1995年提出。其中(4)視圖用于描述對象模型,并說明系統(tǒng)應(yīng)該為用戶提供哪些服務(wù)。當(dāng)采用面向?qū)ο蟮脑O(shè)計(jì)方法描述對象模型時(shí),通常使用(5)表達(dá)類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用(6)定義對象的內(nèi)部行為。【回答括號5】A)對象圖B)活動(dòng)圖C)狀態(tài)圖D)類圖答案:D解析:?4+1?視圖是對邏輯架構(gòu)進(jìn)行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上發(fā)表了題為The4+1ViewModelofArchitecture的論文,引起了業(yè)界的極大關(guān)注,并最終被RUP采納,現(xiàn)在已經(jīng)成為架構(gòu)設(shè)計(jì)的結(jié)構(gòu)標(biāo)準(zhǔn)。?4+1?視圖主要包括:①邏輯視圖(LogicalView),設(shè)計(jì)的對象模型(使用面向?qū)ο蟮脑O(shè)計(jì)方法時(shí))。②過程視圖(ProcessView),捕捉設(shè)計(jì)的并發(fā)和同步特征。③物理視圖(PhysicalView),描述了軟件到硬件的映射,反映了分布式特性。④開發(fā)視圖(DevelopmentView),描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結(jié)構(gòu)。⑤架構(gòu)的描述,即所做的各種決定,可以圍繞著這四個(gè)視圖來組織,然后由一些用例(UseCases)或場景(Scenarios)來說明,從而形成了第五個(gè)視圖。當(dāng)采用面向?qū)ο蟮脑O(shè)計(jì)方法描述對象模型時(shí),通常使用類圖表達(dá)類的內(nèi)部屬性和行為,以及類集合之間的交互關(guān)系;采用狀態(tài)圖定義對象的內(nèi)部行為。[單選題]81.某軟件項(xiàng)目的活動(dòng)圖如下圖所示,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),邊上的數(shù)字表示相應(yīng)活動(dòng)的持續(xù)時(shí)間(天),則完成該項(xiàng)目的最少時(shí)間為()天?;顒?dòng)BC和

溫馨提示

  • 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

提交評論