2018軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第1頁
2018軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第2頁
2018軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第3頁
2018軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第4頁
2018軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

試卷科目:軟件水平考試(高級)系統(tǒng)架構設計師綜合2018軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages2018軟件水平考試(高級)系統(tǒng)架構設計師真題及答案綜合第1部分:單項選擇題,共83題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.A)AB)BC)CD)D答案:D解析:本題考查關系代數(shù)運行效率問題。解決這類問題,有一個通用原則,即,存在聯(lián)接操作與選擇操作的,盡可能早的完成選擇操作,這樣能降低參與聯(lián)接操作的數(shù)據量,極大提升運算效率。[單選題]2.若信息碼字為111000110,生成多項式則計算出的CRC校驗碼為()。A)01101B)11001C)001101D)011001答案:B解析:多項式為101011,信息碼右邊補5個0后與多項式做模二運算(即1110001100000?101011),得余數(shù)即可。[單選題]3.某企業(yè)準備將四個工人甲、乙、丙、丁分配在A、B、C、D四個崗位。每個工人由于技術水平不同,在不同崗位上每天完成任務所需的工時見下表。適當安排崗位,可使四個工人以最短的總工時()全部完成每天的任務。A)13B)14C)15D)16答案:B解析:經分析,表中處于左下到右上對角線的位置,四值相加最少,即4+4+3+3=14[單選題]4.在磁盤調度管理中,應先進行移臂調度,再進行旋轉調度。假設磁盤移動臂位于21號柱面上,進程的請求序列如下表所示。如果采用最短移臂調度算法,那么系統(tǒng)的響應序列應為()。A)②⑧③④⑤①⑦⑥⑨B)②③⑧④⑥⑨①⑤⑦C)①②③④⑤⑥⑦⑧⑨D)②⑧③⑤⑦①④⑥⑨答案:D解析:應先進行移臂(對應?柱面?)調度,再進行旋轉(對應?磁頭、扇區(qū)?)調度。由表可知①⑤⑦在17柱面(21-17=4),②③⑧在23柱面(23-21=2),④⑥在32柱面(32-21=9)。因此按最短移臂算法,應該是23柱面、17柱面、32柱面、38柱面,只有D項滿足。[單選題]5.某計算機系統(tǒng)中的進程管理采用三態(tài)模型,那么下圖所示的PCB(進程控制塊)的組織方式采用(請作答此空),圖中()。A.順序方式A)鏈接方式B)索引方式C)HD)sh答案:C解析:1、進程控制塊PCB的組織方式有:1)線性表方式,2)索引表方式,3)鏈接表方式。1)線性表方式:不論進程的狀態(tài)如何,將所有的PCB連續(xù)地存放在內存的系統(tǒng)區(qū)。這種方式適用于系統(tǒng)中進程數(shù)目不多的情況。2)索引表方式:該方式是線性表方式的改進,系統(tǒng)按照進程的狀態(tài)分別建立就緒索引表、阻塞索引表等。3)鏈接表方式:系統(tǒng)按照進程的狀態(tài)將進程的PCB組成隊列,從而形成就緒隊列、阻塞隊列、運行隊列等。2、運行進程PCB1、PCB3,就緒進程:PCB2、PCB4、PCB5阻塞進程:PCB6、PCB7、PCB8、PCB9。[單選題]6.某計算機系統(tǒng)中的進程管理采用三態(tài)模型,那么下圖所示的PCB()的組織方式采用(請作答此空),圖中(進程控制塊)。A)有1個運行進程,2個就緒進程,4個阻塞進程B)有2個運行進程,3個就緒進程,3個阻塞進程C)有2個運行進程,3個就緒進程,4個阻塞進程D)有3個運行進程,2個就緒進程,4個阻塞進程答案:C解析:1、進程控制塊PCB的組織方式有:1)線性表方式,2)索引表方式,3)鏈接表方式。1)線性表方式:不論進程的狀態(tài)如何,將所有的PCB連續(xù)地存放在內存的系統(tǒng)區(qū)。這種方式適用于系統(tǒng)中進程數(shù)目不多的情況。2)索引表方式:該方式是線性表方式的改進,系統(tǒng)按照進程的狀態(tài)分別建立就緒索引表、阻塞索引表等。3)鏈接表方式:系統(tǒng)按照進程的狀態(tài)將進程的PCB組成隊列,從而形成就緒隊列、阻塞隊列、運行隊列等。2、運行進程PCB1、PCB3,就緒進程:PCB2、PCB4、PCB5阻塞進程:PCB6、PCB7、PCB8、PCB9。[單選題]7.給定關系R(A,B,C,D,E)與S(A,B,C,F,G),那么與表達式等價的SQL語句如下:select(請作答此空)fromR,Swhere();A.R.A,R.B,R.E,S.C,GB.R.A,R.B,D,F(xiàn),GC.R.A,R.B,R.D,S.C,F(xiàn)D.R.A)R.B)R.C)S.D)G答案:B解析:本題考查關系代數(shù)運算與SQL語言的對應關系。注意本題中R與S是做自然聯(lián)接操作,操作時會將R與S中相同字段名做等值聯(lián)接,并將結果集去重復。所以R與S自然聯(lián)接后的結果包括以下屬性:R.A,R.B,R.C,D,E,F(xiàn),G。關系代數(shù)選擇條件為?1<6?,即R.A<F。關系代數(shù)投影操作條件為?1,2,4,6,7?,對應的屬性為:R.A,R.B,D,F(xiàn),G。[單選題]8.給定關系R(A,B,C,D,E)與S(A,B,C,F,G),那么與表達式等價的SQL語句如下:select()fromR,Swhere(請作答此空);A)R.A=S.AORR.B=S.BORR.C=S.CORR.A<S.FB)R.A=S.AORR.B=S.BORR.C=S.CORR.A<S.BC)R.A=S.AANDR.B=S.BANDR.C=S.CANDR.A<S.FD)R.A=S.AANDR.B=S.BANDR.C=S.CANDR.A<S.B答案:C解析:本題考查關系代數(shù)運算與SQL語言的對應關系。注意本題中R與S是做自然聯(lián)接操作,操作時會將R與S中相同字段名做等值聯(lián)接,并將結果集去重復。所以R與S自然聯(lián)接后的結果包括以下屬性:R.A,R.B,R.C,D,E,F(xiàn),G。關系代數(shù)選擇條件為?1<6?,即R.A<F。關系代數(shù)投影操作條件為?1,2,4,6,7?,對應的屬性為:R.A,R.B,D,F(xiàn),G。[單選題]9.A)AB)BC)CD)D答案:D解析:本題考查關系代數(shù)運行效率問題。解決這類問題,有一個通用原則,即,存在聯(lián)接操作與選擇操作的,盡可能早的完成選擇操作,這樣能降低參與聯(lián)接操作的數(shù)據量,極大提升運算效率。[單選題]10.若信息碼字為111000110,生成多項式則計算出的CRC校驗碼為()。A)01101B)11001C)001101D)011001答案:B解析:多項式為101011,信息碼右邊補5個0后與多項式做模二運算(即1110001100000?101011),得余數(shù)即可。[單選題]11.某文件系統(tǒng)采用多級索引結構,若磁盤塊的大小為4K字節(jié),每個塊號需占4字節(jié),那么采用二級索引結構時的文件最大長度可占用()個物理塊。A)1024B)1024×1024C)2048×2048D)4096×4096答案:B解析:本題考查索引文件結構。在索引文件結構中,二級間接索引是指:索引結點對應的盤塊存索引表,在索引表指向的盤塊中依然存索引表,由于每個索引表可以存4K/4=1024個塊號,所以二級索引可對應1024*1024個物理塊。[單選題]12.軟件著作權受法律保護的期限是()。一旦保護期滿,權利將自行終止,成為社會公眾可以自由使用的知識。A)10年B)25年C)50年D)不確定答案:C解析:自然人的軟件著作權,保護期為自然人終生及其死亡后50年,截止于自然人死亡后第50年的12月31日;軟件是合作開發(fā)的,截止于最后死亡的自然人死亡后第50年的12月31日。法人或者其他組織的軟件著作權,保護期為50年,截止于軟件首次發(fā)表后第50年的12月31日,但軟件自開發(fā)完成之日起50年內未發(fā)表的,不再受到法律保護。[單選題]13.某企業(yè)準備將四個工人甲、乙、丙、丁分配在A、B、C、D四個崗位。每個工人由于技術水平不同,在不同崗位上每天完成任務所需的工時見下表。適當安排崗位,可使四個工人以最短的總工時()全部完成每天的任務。A)13B)14C)15D)16答案:B解析:經分析,表中處于左下到右上對角線的位置,四值相加最少,即4+4+3+3=14[單選題]14.CPU的頻率有主頻、倍頻和外頻。某處理器外頻是200MHz,倍頻是13,該款處理器的主頻是()。A)2.6GHzB)1300MHzC)15.38MhzD)200MHz答案:A解析:CPU的工作頻率(主頻)包括兩個部分:外頻與倍頻,兩者的乘積就是主頻。所謂外頻,就是外部頻率,指的是系統(tǒng)總線頻率。倍頻的全稱是倍頻系數(shù),倍頻系數(shù)是指CPU主頻與外頻之間的相對比例關系。最初CPU主頻和系統(tǒng)總線速度是一樣的,但CPU的速度越來越快,倍頻技術也就相應產生。它的作用是使系統(tǒng)總線工作在相對較低的頻率上,而CPU速度可以通過倍頻來提升。本題中外頻200MHz,倍頻13,所以主頻=200MHz*13=2.6GHz。[單選題]15.在磁盤調度管理中,應先進行移臂調度,再進行旋轉調度。假設磁盤移動臂位于21號柱面上,進程的請求序列如下表所示。如果采用最短移臂調度算法,那么系統(tǒng)的響應序列應為()。A)②⑧③④⑤①⑦⑥⑨B)②③⑧④⑥⑨①⑤⑦C)①②③④⑤⑥⑦⑧⑨D)②⑧③⑤⑦①④⑥⑨答案:D解析:應先進行移臂(對應?柱面?)調度,再進行旋轉(對應?磁頭、扇區(qū)?)調度。由表可知①⑤⑦在17柱面(21-17=4),②③⑧在23柱面(23-21=2),④⑥在32柱面(32-21=9)。因此按最短移臂算法,應該是23柱面、17柱面、32柱面、38柱面,只有D項滿足。[單選題]16.設計模式描述了一個出現(xiàn)在特定設計語境中的設計再現(xiàn)問題,并為它的解決方案提供了一個經過充分驗證的通用方案,不同的設計模式關注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創(chuàng)建一系列相關或相互依賴的對象,而無需指定它們具體的類,它是一種()模式;(請作答此空)模式將類的抽象部分和它的實現(xiàn)部分分離出來,使它們可以獨立變化,它屬于()模式;()模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作。A)BridgeB)ProxyC)PrototypeD)Adapter答案:A解析:設計模式包括:創(chuàng)建型、結構型、行為型三大類別。抽象工廠模式屬于創(chuàng)建型設計模式。橋接模式屬于結構型設計模式。[單選題]17.Designingthedatastoragearchitectureisanimportantactivityinsystemdesign.Therearetwomaintypesofdatastorageformats:filesanddatabases.Filesareelectronicofdatathathavebeenoptimizedtoperformaparticulartransaction.Thereareseveraltypesoffilesthatdifferinthewaytheyareusedtosupportanapplication.()storecoreinformationthatisimportanttothebusinessand,morespecifically,totheapplication,suchasorderinformationorcustomermailinginformation.()containstaticvalues,suchasalistofvalidcodesorthenamesofcities.Typically,thelistisusedforvalidation.Adatabaseisacollectionofgroupingsofinformationthatarerelatedtoeachotherinsomeway.Therearemanydifferenttypesofdatabasesthatexistonthemarkettoday.(請作答此空)isgiventothosedatabaseswhicharebasedonolder,sometimesoutdatedtechnologythatisseldomusedtodevelopnewapplications.()arecollectionsofrecordsthatarerelatedtoeachotherthroughpointersInrelationaldatabase,()canbeusedinensuringthatvalueslinkingthetablestogetherthroughtheprimaryandforeignkeysarevalidandcorrectlysynchronized.A)LegacydatabaseB)BackupdatabaseC)MultidimensionaldatabaseD)Workgroupdatabase答案:A解析:()存儲的核心信息對業(yè)務很重要,更具體地說,對應用程序而言,例如訂單信息或客戶郵件信息。()包含靜態(tài)值,例如有效代碼列表或城市名稱。通常,該列表用于驗證。數(shù)據庫是以某種方式彼此相關的信息分組的集合。目前市場上存在許多不同類型的數(shù)據庫。(請作答此空)給予那些基于較舊的,有時過時的技術的數(shù)據庫,這些技術很少用于開發(fā)新的應用程序。()是通過指針彼此相關的記錄集合在關系數(shù)據庫中,()可用于確保通過主鍵和外鍵將表鏈接在一起的值是有效且正確同步的。A.舊數(shù)據庫B.備份數(shù)據庫C.多維數(shù)據庫D.工作組數(shù)據庫[單選題]18.軟件測試一般分為兩個大類:動態(tài)測試和靜態(tài)測試。前者通過運行程序發(fā)現(xiàn)錯誤,包括(請作答此空)等方法;后者采用人工和計算機輔助靜態(tài)分析的手段對程序進行檢測,包括()等方法。A)邊界值分析、邏輯覆蓋、基本路徑B)桌面檢查、邏輯覆蓋、錯誤推測C)桌面檢查、代碼審查、代碼走查D)錯誤推測、代碼審查、基本路徑答案:A解析:本題考查測試的分類,測試可以分為動態(tài)測試與靜態(tài)測試。動態(tài)測試是通過運行程序發(fā)現(xiàn)錯誤,包括黑盒測試(等價類劃分、邊界值分析法、錯誤推測法)與白盒測試(各種類型的覆蓋測試)。靜態(tài)測試是人工測試方式,包括桌前檢查(桌面檢查)、代碼走查、代碼審查。[單選題]19.軟件測試一般分為兩個大類:動態(tài)測試和靜態(tài)測試。前者通過運行程序發(fā)現(xiàn)錯誤,包括()等方法;后者采用人工和計算機輔助靜態(tài)分析的手段對程序進行檢測,包括(請作答此空)等方法。A)邊界值分析、邏輯覆蓋、基本路徑B)桌面檢查、邏輯覆蓋、錯誤推測C)桌面檢查、代碼審查、代碼走查D)錯誤推測、代碼審查、基本路徑答案:C解析:本題考查測試的分類,測試可以分為動態(tài)測試與靜態(tài)測試。動態(tài)測試是通過運行程序發(fā)現(xiàn)錯誤,包括黑盒測試(等價類劃分、邊界值分析法、錯誤推測法)與白盒測試(各種類型的覆蓋測試)。靜態(tài)測試是人工測試方式,包括桌前檢查(桌面檢查)、代碼走查、代碼審查。[單選題]20.下面關于變更控制的描述中,()是不正確的。A)變更控制委員會只可以由一個小組擔任B)控制需求變更與項目的其他配置管理決策有著密切的聯(lián)系C)變更控制過程中可以使用相應的自動輔助工具D)變更的過程中,允許拒絕變更答案:A解析:變更控制委員會可以由一個小組擔任,也可以由多個不同的組擔任。變更控制委員會的成員應能代表變更涉及的團體。變更控制委員會可能包括如下方面的代表:(1)產品或計劃管理部門;(2)項目管理部門;(3)開發(fā)部門;(4)測試或質量保證部門;(5)市場部或客戶代表;(6)制作用戶文檔的部門;(7)技術支持部門;(8)幫助桌面或用戶支持熱線部門;(9)配置管理部門。[單選題]21.為了優(yōu)化系統(tǒng)的性能,有時需要對系統(tǒng)進行調整。對于不同的系統(tǒng),其調整參數(shù)也不盡相同。例如,對于數(shù)據庫系統(tǒng),主要包括CPU/內存使用狀況、()、進程/線程使用狀態(tài)、日志文件大小等。對于應用系統(tǒng),主要包括應用系統(tǒng)的可用性、響應時間、(請作答此空)、特定應用資源占用等。A)并發(fā)用戶數(shù)B)支持協(xié)議和標準C)最大連接數(shù)D)時延抖動答案:A解析:為了優(yōu)化系統(tǒng)性能,有時需要對系統(tǒng)進行調整。對于數(shù)據庫系統(tǒng),性能調整主要包括CPU/內存使用狀況、優(yōu)化數(shù)據庫設計、優(yōu)化數(shù)據庫管理以及進程/線程狀態(tài)、硬盤剩余空間、日志文件大小等;對于應用系統(tǒng),性能調整主要包括應用系統(tǒng)的可用性、響應時間、并發(fā)用戶數(shù)以及特定應用的系統(tǒng)資源占用等。[單選題]22.某公司欲開發(fā)一個大型多人即時戰(zhàn)略游戲,游戲設計的目標之一是能夠支持玩家自行創(chuàng)建戰(zhàn)役地圖,定義游戲對象的行為和對象之間的關系。針對該需求,公司應該采用(請作答此空)架構風格最為合適。在架構設計階段,公司的架構師識別出2個核心質量屬性場景。其中,?在并發(fā)用戶數(shù)量為10000人時,用戶的請求需要在1秒內得到響應?主要與()質量屬性相關;?對游戲系統(tǒng)進行二次開發(fā)的時間不超過3個月?主要與()質量屬性相關。A)層次系統(tǒng)B)解釋器C)黑板D)事件驅動系統(tǒng)答案:B解析:本題是極為經典的考題。題目中提及?支持玩家自行創(chuàng)建戰(zhàn)役地圖?這說明系統(tǒng)要能應對?自定義?內容的,這需要用到解釋器風格。?并發(fā)用戶數(shù)量10000人時用戶請求要在1秒內得到響應?屬于典型的性能屬性,?對游戲系統(tǒng)進行二次開發(fā)的時間不超過3個月?屬于可修改性屬性。[單選題]23.軟件設計包括了四個既獨立又相互聯(lián)系的活動:高質量的(請作答此空)將改善程序結構和模塊劃分,降低過程復雜性;()的主要目標是開發(fā)一個模塊化的程序結構,并表示出模塊間的控制關系;()描述了軟件與用戶之間的交互關系。A)程序設計B)數(shù)據設計C)算法設計D)過程設計答案:B解析:軟件設計包括體系結構設計、接口設計、數(shù)據設計和過程設計。結構設計:定義軟件系統(tǒng)各主要部件之間的關系。數(shù)據設計:將模型轉換成數(shù)據結構的定義。好的數(shù)據設計將改善程序結構和模塊劃分,降低過程復雜性。接口設計(人機界面設計):軟件內部,軟件和操作系統(tǒng)間以及軟件和人之間如何通信。過程設計:系統(tǒng)結構部件轉換成軟件的過程描述。[單選題]24.某公司欲開發(fā)一個人員管理系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中?管理系統(tǒng)遭遇斷電后,能夠在15秒內自動切換至備用系統(tǒng)并恢復正常運行?主要與()質量屬性相關,通??刹捎茫ㄕ堊鞔鸫丝眨┘軜嫴呗詫崿F(xiàn)該屬性;?系統(tǒng)正常運行時,人員信息查詢請求應該在2秒內返回結果?主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;?系統(tǒng)需要對用戶的操作情況進行記錄,并對所有針對系統(tǒng)的惡意操作行為進行報警和記錄?主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A)抽象接口B)信息隱藏C)主動冗余D)影子操作答案:C解析:[單選題]25.構件組裝成軟件系統(tǒng)的過程可以分為三個不同的層次:()。A)初始化、互連和集成B)連接、集成和演化C)定制、集成和擴展D)集成、擴展和演化答案:C解析:系統(tǒng)構件組裝分為三個不同的層次:定制(Customization)、集成(Integration)、擴展(Extension)。這三個層次對應于構件組裝過程中的不同任務。[單選題]26.以下關于串行總線的說法中,正確的是()。A)串行總線一般都是全雙工總線,適宜于長距離傳輸數(shù)據B)串行總線傳輸?shù)牟ㄌ芈适强偩€初始化時預先定義好的,使用中不可改變C)串行總線是按位(bit)傳輸數(shù)據的,其數(shù)據的正確性依賴于校驗碼糾正D)串行總線的數(shù)據發(fā)送和接收是以軟件查詢方式工作答案:B解析:關于串行總線的特點,總結如下:1、串行總線有半雙工、全雙工之分,全雙工是一條線發(fā)一條線收。2、串行總線適宜長距離傳輸數(shù)據。3、串行總線按位(bit)發(fā)送和接收。盡管比按字節(jié)(byte)的并行通信慢,但是串口可以在使用一根線發(fā)送數(shù)據的同時用另一根線接收數(shù)據。它很簡單并且能夠實現(xiàn)遠距離通信。比如IEEE488定義并行通行狀態(tài)時,規(guī)定設備線總長不得超過20米,并且任意兩個設備間的長度不得超過2米;而對于串口而言,長度可達1200米。4、串口通信最重要的參數(shù)是波特率、數(shù)據位、停止位和奇偶校驗。對于兩個進行通行的端口,這些參數(shù)必須匹配。5、串行總線的數(shù)據發(fā)送和接收可以使用多種方式,中斷方式與DMA都較為常見。[單選題]27.在倉庫風格中,有兩種不同的構件,其中,()說明當前狀態(tài),(請作答此空)在中央數(shù)據存儲上執(zhí)行。A)獨立構件B)數(shù)據結構C)知識源D)共享數(shù)據答案:A解析:本題考查的是架構風格的概念,屬于教程原話:?在倉庫風格中,有兩種不同的構件:中央數(shù)據結構說明當前狀態(tài),獨立構件在中央數(shù)據存儲上執(zhí)行?。[單選題]28.數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報文摘要進行加密,接收方用發(fā)送方的公鑰驗證真?zhèn)?。生成消息摘要的目的是(),對摘要進行加密的目的是(請作答此空)。A)防止竊聽B)防止抵賴C)防止篡改D)防止重放答案:B解析:[單選題]29.數(shù)字簽名首先需要生成消息摘要,然后發(fā)送方用自己的私鑰對報文摘要進行加密,接收方用發(fā)送方的公鑰驗證真?zhèn)?。生成消息摘要的目的是(請作答此空),對摘要進行加密的目的是()。A)防止竊聽B)防止抵賴C)防止篡改D)防止重放答案:C解析:[單選題]30.軟件開發(fā)環(huán)境應支持多種集成機制。其中,()用于存儲與系統(tǒng)開發(fā)有關的信息,并支持信息的交流與共享;(請作答此空)是實現(xiàn)過程集成和控制集成的基礎。A)工作流與日志服務器B)進程通信與數(shù)據共享服務器C)過程控制與消息服務器D)同步控制與恢復服務器答案:C解析:軟件開發(fā)環(huán)境(SoftwareDevelopmentEnvironment,SDE)是指支持軟件的工程化開發(fā)和維護而使用的一組軟件,由軟件工具集和環(huán)境集成機制構成。軟件開發(fā)環(huán)境應支持多種集成機制,例如,平臺集成、數(shù)據集成、界面集成、控制集成和過程集成等。軟件開發(fā)環(huán)境應支持小組工作方式,并為其提供配置管理,環(huán)境的服務可用于支持各種軟件開發(fā)活動,包括分析、設計、編程、調試和文檔等。較完善的軟件開發(fā)環(huán)境通常具有多種功能,例如,軟件開發(fā)的一致性與完整性維護,配置管理及版本控制,數(shù)據的多種表示形式及其在不同形式之間的自動轉換,信息的自動檢索與更新,項目控制和管理,以及對開發(fā)方法學的支持。軟件開發(fā)環(huán)境具有集成性、開放性、可裁減性、數(shù)據格式一致性、風格統(tǒng)一的用戶界面等特性,因而能大幅度提高軟件生產率。集成機制根據功能的不同,可劃分為環(huán)境信息庫、過程控制與消息服務器、環(huán)境用戶界面三個部分。(1)環(huán)境信息庫。環(huán)境信息庫是軟件開發(fā)環(huán)境的核心,用以存儲與系統(tǒng)開發(fā)有關的信息,并支持信息的交流與共享。環(huán)境信息庫中主要存儲兩類信息,一類是開發(fā)過程中產生的有關被開發(fā)系統(tǒng)的信息,例如,分析文檔、設計文檔和測試報告等;另一類是環(huán)境提供的支持信息,例如,文檔模板、系統(tǒng)配置、過程模型和可復用構件等。(2)過程控制與消息服務器。過程控制與消息服務器是實現(xiàn)過程集成和控制集成的基礎。過程集成是按照具體軟件開發(fā)過程的要求進行工具的選擇與組合,控制集成使各工具之間進行并行通信和協(xié)同工作。(3)環(huán)境用戶界面。環(huán)境用戶界面包括環(huán)境總界面和由它實行統(tǒng)一控制的各環(huán)境部件及工具的界面。統(tǒng)一的、具有一致性的用戶界面是軟件開發(fā)環(huán)境的重要特征,是充分發(fā)揮環(huán)境的優(yōu)越性、高效地使用工具并減輕用戶的學習負擔的保證。[單選題]31.系統(tǒng)工程利用計算機作為工具,對系統(tǒng)的結構、元素、()和反饋等進行分析,以達到最優(yōu)()、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制的目的?;魻枺ˋ.D.Hall)于1969年提出了系統(tǒng)方法的三維結構體系,通常稱為霍爾三維結構,這是系統(tǒng)工程方法論的基礎。霍爾三維結構以時間維、()維、知識維組成的立體結構概括性地表示出系統(tǒng)工程的各階段、各步驟以及所涉及的知識范圍。其中時間維是系統(tǒng)的工作進程,對于一個具體的工程項目,可以分為7個階段,在(請作答此空)階段會做出研制方案及生產計劃。A)規(guī)劃B)擬定C)研制D)生產答案:C解析:系統(tǒng)工程在上個世紀中后期發(fā)展起來的一門新興學科。它最早約產生于20世紀40年代的美國,時至今日,系統(tǒng)工程已經成為現(xiàn)代社會高速發(fā)展不可或缺的一部分。系統(tǒng)工程的誕生讓自然科學和社會科學中有關的思想、理論和方法根據總體協(xié)調的需要聯(lián)系起來,綜合應用,并利用電現(xiàn)代子計算機,對系統(tǒng)的結構、要素、信息和反饋等進行分析,以達到最優(yōu)規(guī)劃、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制等目的?;魻柸S結構是由邏輯維、時間維和知識維組成的立體空間結構。1、邏輯維運用系統(tǒng)工程方法解決某一大型工程項目時,一般可分為七個步驟:(1)明確問題(2)建立價值體系或評價體系(3)系統(tǒng)分析(4)系統(tǒng)綜合(5)系統(tǒng)方案的優(yōu)化選擇(6)決策"決策就是管理","決策就是決定",人類的決策管理活動面臨著被決策系統(tǒng)的日益龐大和日益復雜。(7)制定計劃有了決策就要付諸實施,實施就要依靠嚴格的有效的計劃。2、時間維(工作進程)對于一個具體的工作項目,從制定規(guī)劃起一直到更新為止,全部過程可分為七個階段:(1)規(guī)劃階段。即調研、程序設計階段,目的在于謀求活動的規(guī)劃與戰(zhàn)略;(2)擬定方案。提出具體的計劃方案。(3)研制階段。作出研制方案及生產計劃。(4)生產階段。生產出系統(tǒng)的零部件及整個系統(tǒng),并提出安裝計劃。(5)安裝階段。將系統(tǒng)安裝完畢,并完成系統(tǒng)的運行計劃。(6)運行階段。系統(tǒng)按照預期的用途開展服務。(7)更新階段。即為了提高系統(tǒng)功能,取消舊系統(tǒng)而代之以新系統(tǒng),或改進原有系統(tǒng),使之更加有效地工作。3、知識維(專業(yè)科學知識)系統(tǒng)工程除了要求為完成上述各步驟、各階段所需的某些共性知識外,還需要其他學科的知識和各種專業(yè)技術,霍爾把這些知識分為工程、醫(yī)藥、建筑、商業(yè)、法律、管理、社會科學和藝術等。各類系統(tǒng)工程,如軍事系統(tǒng)工程、經濟系統(tǒng)工程、信息系統(tǒng)工程等。都需要使用其它相應的專業(yè)基礎知識。[單選題]32.項目時間管理中的過程包括()。A)活動定義、活動排序、活動的資源估算和工作進度分解B)活動定義、活動排序、活動的資源估算、活動歷時估算、制定計劃和進度控制C)項目章程、項目范圍管理計劃、組織過程資產和批準的變更申請D)生產項目計劃、項目可交付物說明、信息系統(tǒng)要求說明和項目度量標準答案:B解析:時間管理的過程包括:1、活動定義2、活動排序3、活動的資源估算4、活動歷時估算5、制定計劃6、進度控制[單選題]33.某公司欲開發(fā)一個人員管理系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中?管理系統(tǒng)遭遇斷電后,能夠在15秒內自動切換至備用系統(tǒng)并恢復正常運行?主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;?系統(tǒng)正常運行時,人員信息查詢請求應該在2秒內返回結果?主要與()質量屬性相關,通常可采用(請作答此空)架構策略實現(xiàn)該屬性;?系統(tǒng)需要對用戶的操作情況進行記錄,并對所有針對系統(tǒng)的惡意操作行為進行報警和記錄?主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性。A)記錄/回放B)操作串行化C)心跳D)資源調度答案:D解析:[單選題]34.體系結構權衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)包含4個主要的活動領域,分別是場景和需求收集、體系結構視圖和場景實現(xiàn)、(請作答此空)、折中。基于場景的架構分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)的主要輸入是問題描述、需求聲明和()。A)架構設計B)問題分析與建模C)屬性模型構造和分析D)質量建模答案:C解析:ATAM被分為四個主要的活動領域(或階段),分別是場景和需求收集、體系結構視圖和場景實現(xiàn)、屬性模型構造和分析、折中。SAAM分析評估體系結構的過程包括五個步驟,即場景開發(fā)、體系結構描述、單個場景評估、場景交互和總體評估。SAAM的主要輸入問題是問題描述、需求聲明和體系結構描述。[單選題]35.嵌入式系統(tǒng)設計一般要考慮低功耗,軟件設計也要考慮低功耗設計,軟件低功耗設計一般采用()。A)結構優(yōu)化、編譯優(yōu)化和代碼優(yōu)化B)軟硬件協(xié)同設計、開發(fā)過程優(yōu)化和環(huán)境設計優(yōu)化C)輕量級操作系統(tǒng)、算法優(yōu)化和仿真實驗D)編譯優(yōu)化技術、軟硬件協(xié)同設計和算法優(yōu)化答案:D解析:軟件設計層面的功耗控制主要可以從以下方面展開:1、軟硬件協(xié)同設計,即軟件的設計要與硬件的匹配,考慮硬件因素。2、編譯優(yōu)化,采用低功耗優(yōu)化的編譯技術。3、減少系統(tǒng)的持續(xù)運行時間,可從算法角度進行優(yōu)化。4、用?中斷?代替?查詢?5、進行電源的有效管理[單選題]36.某公司欲開發(fā)一個大型多人即時戰(zhàn)略游戲,游戲設計的目標之一是能夠支持玩家自行創(chuàng)建戰(zhàn)役地圖,定義游戲對象的行為和對象之間的關系。針對該需求,公司應該采用()架構風格最為合適。在架構設計階段,公司的架構師識別出2個核心質量屬性場景。其中,?在并發(fā)用戶數(shù)量為10000人時,用戶的請求需要在1秒內得到響應?主要與()質量屬性相關;?對游戲系統(tǒng)進行二次開發(fā)的時間不超過3個月?主要與(請作答此空)質量屬性相關。A)可測試性B)可移植性C)互操作性D)可修改性答案:D解析:本題是極為經典的考題。題目中提及?支持玩家自行創(chuàng)建戰(zhàn)役地圖?這說明系統(tǒng)要能應對?自定義?內容的,這需要用到解釋器風格。?并發(fā)用戶數(shù)量10000人時用戶請求要在1秒內得到響應?屬于典型的性能屬性,?對游戲系統(tǒng)進行二次開發(fā)的時間不超過3個月?屬于可修改性屬性。[單選題]37.某公司欲開發(fā)一個人員管理系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中?管理系統(tǒng)遭遇斷電后,能夠在15秒內自動切換至備用系統(tǒng)并恢復正常運行?主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;?系統(tǒng)正常運行時,人員信息查詢請求應該在2秒內返回結果?主要與(請作答此空)質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;?系統(tǒng)需要對用戶的操作情況進行記錄,并對所有針對系統(tǒng)的惡意操作行為進行報警和記錄?主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性。A)可測試性B)易用性C)可用性D)性能答案:D解析:[單選題]38.某公司欲開發(fā)一個人員管理系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中?管理系統(tǒng)遭遇斷電后,能夠在15秒內自動切換至備用系統(tǒng)并恢復正常運行?主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;?系統(tǒng)正常運行時,人員信息查詢請求應該在2秒內返回結果?主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;?系統(tǒng)需要對用戶的操作情況進行記錄,并對所有針對系統(tǒng)的惡意操作行為進行報警和記錄?主要與(請作答此空)質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性。A)可用性B)安全性C)可測試性D)可修改性答案:B解析:[單選題]39.某公司欲開發(fā)一個人員管理系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中?管理系統(tǒng)遭遇斷電后,能夠在15秒內自動切換至備用系統(tǒng)并恢復正常運行?主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;?系統(tǒng)正常運行時,人員信息查詢請求應該在2秒內返回結果?主要與()質量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;?系統(tǒng)需要對用戶的操作情況進行記錄,并對所有針對系統(tǒng)的惡意操作行為進行報警和記錄?主要與()質量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A)可用性B)性能C)易用性D)可修改性答案:A解析:[單選題]40.系統(tǒng)工程利用計算機作為工具,對系統(tǒng)的結構、元素、()和反饋等進行分析,以達到最優(yōu)()、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制的目的?;魻枺ˋ.D.Hall)于1969年提出了系統(tǒng)方法的三維結構體系,通常稱為霍爾三維結構,這是系統(tǒng)工程方法論的基礎?;魻柸S結構以時間維、(請作答此空)維、知識維組成的立體結構概括性地表示出系統(tǒng)工程的各階段、各步驟以及所涉及的知識范圍。其中時間維是系統(tǒng)的工作進程,對于一個具體的工程項目,可以分為7個階段,在()階段會做出研制方案及生產計劃。A)空間B)結構C)組織D)邏輯答案:D解析:系統(tǒng)工程在上個世紀中后期發(fā)展起來的一門新興學科。它最早約產生于20世紀40年代的美國,時至今日,系統(tǒng)工程已經成為現(xiàn)代社會高速發(fā)展不可或缺的一部分。系統(tǒng)工程的誕生讓自然科學和社會科學中有關的思想、理論和方法根據總體協(xié)調的需要聯(lián)系起來,綜合應用,并利用電現(xiàn)代子計算機,對系統(tǒng)的結構、要素、信息和反饋等進行分析,以達到最優(yōu)規(guī)劃、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制等目的?;魻柸S結構是由邏輯維、時間維和知識維組成的立體空間結構。1、邏輯維運用系統(tǒng)工程方法解決某一大型工程項目時,一般可分為七個步驟:(1)明確問題(2)建立價值體系或評價體系(3)系統(tǒng)分析(4)系統(tǒng)綜合(5)系統(tǒng)方案的優(yōu)化選擇(6)決策"決策就是管理","決策就是決定",人類的決策管理活動面臨著被決策系統(tǒng)的日益龐大和日益復雜。(7)制定計劃有了決策就要付諸實施,實施就要依靠嚴格的有效的計劃。2、時間維(工作進程)對于一個具體的工作項目,從制定規(guī)劃起一直到更新為止,全部過程可分為七個階段:(1)規(guī)劃階段。即調研、程序設計階段,目的在于謀求活動的規(guī)劃與戰(zhàn)略;(2)擬定方案。提出具體的計劃方案。(3)研制階段。作出研制方案及生產計劃。(4)生產階段。生產出系統(tǒng)的零部件及整個系統(tǒng),并提出安裝計劃。(5)安裝階段。將系統(tǒng)安裝完畢,并完成系統(tǒng)的運行計劃。(6)運行階段。系統(tǒng)按照預期的用途開展服務。(7)更新階段。即為了提高系統(tǒng)功能,取消舊系統(tǒng)而代之以新系統(tǒng),或改進原有系統(tǒng),使之更加有效地工作。3、知識維(專業(yè)科學知識)系統(tǒng)工程除了要求為完成上述各步驟、各階段所需的某些共性知識外,還需要其他學科的知識和各種專業(yè)技術,霍爾把這些知識分為工程、醫(yī)藥、建筑、商業(yè)、法律、管理、社會科學和藝術等。各類系統(tǒng)工程,如軍事系統(tǒng)工程、經濟系統(tǒng)工程、信息系統(tǒng)工程等。都需要使用其它相應的專業(yè)基礎知識。[單選題]41.系統(tǒng)模塊化程度較高時,更適合于采用(請作答此空)方法,該方法通過使用基于構件的開發(fā)方法獲得快速開發(fā)。()把整個軟件開發(fā)流程分成多個階段,每一個階段都由目標設定、風險分析、開發(fā)和有效性驗證以及評審構成。A)快速應用開發(fā)B)瀑布模型C)螺旋模型D)原型模型答案:A解析:快速應用開發(fā)利用了基本構件開發(fā)方法的思想,大量采用現(xiàn)成的構件進行系統(tǒng)的開發(fā),所以速度很快。但這種開發(fā),要求系統(tǒng)模塊化程度高,因為只有這樣,才能更好利用現(xiàn)有的構件。[單選題]42.體系結構模型的多視圖表示是從不同的視角描述特定系統(tǒng)的體系結構。著名的4+1模型支持從()描述系統(tǒng)體系結構。A)邏輯視圖、開發(fā)視圖、物理視圖、進程視圖、統(tǒng)一的場景B)邏輯視圖、開發(fā)視圖、物理視圖、模塊視圖、統(tǒng)一的場景C)邏輯視圖、開發(fā)視圖、構件視圖、進程視圖、統(tǒng)一的場景D)領域視圖、開發(fā)視圖、構件視圖、進程視圖、統(tǒng)一的場景答案:A解析:4+1視圖即:邏輯視圖、開發(fā)視圖、物理視圖(部署視圖)、進程視圖、場景。[單選題]43.數(shù)據倉庫中,數(shù)據()是指數(shù)據一旦進入數(shù)據倉庫后,將被長期保留并定期加載和刷新,可以進行各種查詢操作,但很少對數(shù)據進行修改和刪除操作。A)面向主題B)集成性C)相對穩(wěn)定性D)反映歷史變化答案:C解析:數(shù)據倉庫4大特點:面向主題:數(shù)據按主題組織。集成的:消除了源數(shù)據中的不一致性,提供整個企業(yè)的一致性全局信息。相對穩(wěn)定的(非易失的):主要進行查詢操作,只有少量的修改和刪除操作(或是不刪除)。反映歷史變化(隨著時間變化):記錄了企業(yè)從過去某一時刻到當前各個階段的信息,可對發(fā)展歷程和未來趨勢做定量分析和預測。[單選題]44.特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中,領域分析的主要目的是獲得領域模型。領域設計的主要目標是獲得()。領域實現(xiàn)是為了(請作答此空)。A)評估多種軟件架構B)驗證領域模型C)開發(fā)和組織可重用信息,對基礎軟件架構進行實現(xiàn)D)特定領域軟件重用模型答案:C解析:特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領域為對象,形成由領域參考模型、參考需求、參考架構等組成的開發(fā)基礎架構,其目標是支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中領域分析的主要目的是獲得領域模型,領域模型描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得DSSA,DSSA描述領域模型中表示需求的解決方案;領域實現(xiàn)的主要目標是依據領域模型和DSSA開發(fā)和組織可重用信息,并對基礎軟件架構進行實現(xiàn)。[單選題]45.軟件設計包括了四個既獨立又相互聯(lián)系的活動:高質量的()將改善程序結構和模塊劃分,降低過程復雜性;(請作答此空)的主要目標是開發(fā)一個模塊化的程序結構,并表示出模塊間的控制關系;()描述了軟件與用戶之間的交互關系。A)軟件結構設計B)數(shù)據結構設計C)數(shù)據流設計D)分布式設計答案:A解析:軟件設計包括體系結構設計、接口設計、數(shù)據設計和過程設計。結構設計:定義軟件系統(tǒng)各主要部件之間的關系。數(shù)據設計:將模型轉換成數(shù)據結構的定義。好的數(shù)據設計將改善程序結構和模塊劃分,降低過程復雜性。接口設計(人機界面設計):軟件內部,軟件和操作系統(tǒng)間以及軟件和人之間如何通信。過程設計:系統(tǒng)結構部件轉換成軟件的過程描述。[單選題]46.為了優(yōu)化系統(tǒng)的性能,有時需要對系統(tǒng)進行調整。對于不同的系統(tǒng),其調整參數(shù)也不盡相同。例如,對于數(shù)據庫系統(tǒng),主要包括CPU/內存使用狀況、(請作答此空)、進程/線程使用狀態(tài)、日志文件大小等。對于應用系統(tǒng),主要包括應用系統(tǒng)的可用性、響應時間、()、特定應用資源占用等。A)數(shù)據丟包率B)端口吞吐量C)數(shù)據處理速率D)查詢語句性能答案:D解析:為了優(yōu)化系統(tǒng)性能,有時需要對系統(tǒng)進行調整。對于數(shù)據庫系統(tǒng),性能調整主要包括CPU/內存使用狀況、優(yōu)化數(shù)據庫設計、優(yōu)化數(shù)據庫管理以及進程/線程狀態(tài)、硬盤剩余空間、日志文件大小等;對于應用系統(tǒng),性能調整主要包括應用系統(tǒng)的可用性、響應時間、并發(fā)用戶數(shù)以及特定應用的系統(tǒng)資源占用等。[單選題]47.軟件設計包括了四個既獨立又相互聯(lián)系的活動:高質量的()將改善程序結構和模塊劃分,降低過程復雜性;()的主要目標是開發(fā)一個模塊化的程序結構,并表示出模塊間的控制關系;(請作答此空)描述了軟件與用戶之間的交互關系。A)數(shù)據架構設計B)模塊化設計C)性能設計D)人機界面設計答案:D解析:軟件設計包括體系結構設計、接口設計、數(shù)據設計和過程設計。結構設計:定義軟件系統(tǒng)各主要部件之間的關系。數(shù)據設計:將模型轉換成數(shù)據結構的定義。好的數(shù)據設計將改善程序結構和模塊劃分,降低過程復雜性。接口設計(人機界面設計):軟件內部,軟件和操作系統(tǒng)間以及軟件和人之間如何通信。過程設計:系統(tǒng)結構部件轉換成軟件的過程描述。[單選題]48.某計算機系統(tǒng)中的進程管理采用三態(tài)模型,那么下圖所示的PCB(進程控制塊)的組織方式采用(請作答此空),圖中()。A.順序方式A)鏈接方式B)索引方式C)HD)sh答案:C解析:1、進程控制塊PCB的組織方式有:1)線性表方式,2)索引表方式,3)鏈接表方式。1)線性表方式:不論進程的狀態(tài)如何,將所有的PCB連續(xù)地存放在內存的系統(tǒng)區(qū)。這種方式適用于系統(tǒng)中進程數(shù)目不多的情況。2)索引表方式:該方式是線性表方式的改進,系統(tǒng)按照進程的狀態(tài)分別建立就緒索引表、阻塞索引表等。3)鏈接表方式:系統(tǒng)按照進程的狀態(tài)將進程的PCB組成隊列,從而形成就緒隊列、阻塞隊列、運行隊列等。2、運行進程PCB1、PCB3,就緒進程:PCB2、PCB4、PCB5阻塞進程:PCB6、PCB7、PCB8、PCB9。[單選題]49.軟件開發(fā)環(huán)境應支持多種集成機制。其中,(請作答此空)用于存儲與系統(tǒng)開發(fā)有關的信息,并支持信息的交流與共享;()是實現(xiàn)過程集成和控制集成的基礎。A)算法模型庫B)環(huán)境信息庫C)信息模型庫D)用戶界面庫答案:B解析:軟件開發(fā)環(huán)境(SoftwareDevelopmentEnvironment,SDE)是指支持軟件的工程化開發(fā)和維護而使用的一組軟件,由軟件工具集和環(huán)境集成機制構成。軟件開發(fā)環(huán)境應支持多種集成機制,例如,平臺集成、數(shù)據集成、界面集成、控制集成和過程集成等。軟件開發(fā)環(huán)境應支持小組工作方式,并為其提供配置管理,環(huán)境的服務可用于支持各種軟件開發(fā)活動,包括分析、設計、編程、調試和文檔等。較完善的軟件開發(fā)環(huán)境通常具有多種功能,例如,軟件開發(fā)的一致性與完整性維護,配置管理及版本控制,數(shù)據的多種表示形式及其在不同形式之間的自動轉換,信息的自動檢索與更新,項目控制和管理,以及對開發(fā)方法學的支持。軟件開發(fā)環(huán)境具有集成性、開放性、可裁減性、數(shù)據格式一致性、風格統(tǒng)一的用戶界面等特性,因而能大幅度提高軟件生產率。集成機制根據功能的不同,可劃分為環(huán)境信息庫、過程控制與消息服務器、環(huán)境用戶界面三個部分。(1)環(huán)境信息庫。環(huán)境信息庫是軟件開發(fā)環(huán)境的核心,用以存儲與系統(tǒng)開發(fā)有關的信息,并支持信息的交流與共享。環(huán)境信息庫中主要存儲兩類信息,一類是開發(fā)過程中產生的有關被開發(fā)系統(tǒng)的信息,例如,分析文檔、設計文檔和測試報告等;另一類是環(huán)境提供的支持信息,例如,文檔模板、系統(tǒng)配置、過程模型和可復用構件等。(2)過程控制與消息服務器。過程控制與消息服務器是實現(xiàn)過程集成和控制集成的基礎。過程集成是按照具體軟件開發(fā)過程的要求進行工具的選擇與組合,控制集成使各工具之間進行并行通信和協(xié)同工作。(3)環(huán)境用戶界面。環(huán)境用戶界面包括環(huán)境總界面和由它實行統(tǒng)一控制的各環(huán)境部件及工具的界面。統(tǒng)一的、具有一致性的用戶界面是軟件開發(fā)環(huán)境的重要特征,是充分發(fā)揮環(huán)境的優(yōu)越性、高效地使用工具并減輕用戶的學習負擔的保證。[單選題]50.特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中,領域分析的主要目的是獲得領域模型。領域設計的主要目標是獲得(請作答此空)。領域實現(xiàn)是為了()。A)特定領域軟件需求B)特定領域軟件架構C)特定領域軟件設計模型D)特定領域軟件重用模型答案:B解析:特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領域為對象,形成由領域參考模型、參考需求、參考架構等組成的開發(fā)基礎架構,其目標是支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現(xiàn)。其中領域分析的主要目的是獲得領域模型,領域模型描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得DSSA,DSSA描述領域模型中表示需求的解決方案;領域實現(xiàn)的主要目標是依據領域模型和DSSA開發(fā)和組織可重用信息,并對基礎軟件架構進行實現(xiàn)。[單選題]51.需求管理是一個對系統(tǒng)需求變更、了解和控制的過程。以下活動中,()不屬于需求管理的主要活動。A)文檔管理B)需求跟蹤C)版本控制D)變更控制答案:A解析:需求管理的活動包括:1、變更控制2、版本控制3、需求跟蹤4、需求狀態(tài)跟蹤[單選題]52.體系結構權衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)包含4個主要的活動領域,分別是場景和需求收集、體系結構視圖和場景實現(xiàn)、()、折中?;趫鼍暗募軜嫹治龇椒ǎ⊿cenarios-basedArchitectureAnalysisMethod,SAAM)的主要輸入是問題描述、需求聲明和(請作答此空)。A)問題說明B)問題建模C)體系結構描述D)需求建模答案:C解析:ATAM被分為四個主要的活動領域(或階段),分別是場景和需求收集、體系結構視圖和場景實現(xiàn)、屬性模型構造和分析、折中。SAAM分析評估體系結構的過程包括五個步驟,即場景開發(fā)、體系結構描述、單個場景評估、場景交互和總體評估。SAAM的主要輸入問題是問題描述、需求聲明和體系結構描述。[單選題]53.文檔是影響軟件可維護性的決定因素。軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類。其中,()不屬于用戶文檔包括的內容。A)系統(tǒng)設計B)版本說明C)安裝手冊D)參考手冊答案:A解析:用戶文檔主要描述所交付系統(tǒng)的功能和使用方法,并不關心這些功能是怎樣實現(xiàn)的。用戶文檔是了解系統(tǒng)的第一步,它可以讓用戶獲得對系統(tǒng)準確的初步印象。用戶文檔至少應該包括下述5方面的內容。①功能描述:說明系統(tǒng)能做什么。②安裝文檔:說明怎樣安裝這個系統(tǒng)以及怎樣使系統(tǒng)適應特定的硬件配置。③使用手冊:簡要說明如何著手使用這個系統(tǒng)(通過豐富的例子說明怎樣使用常用的系統(tǒng)功能,并說明用戶操作錯誤是怎樣恢復和重新啟動的)。④參考手冊:詳盡描述用戶可以使用的所有系統(tǒng)設施以及它們的使用方法,并解釋系統(tǒng)可能產生的各種出錯信息的含義(對參考手冊最主要的要求是完整,因此通常使用形式化的描述技術)。⑤操作員指南(如果需要有系統(tǒng)操作員的話):說明操作員應如何處理使用中出現(xiàn)的各種情況。系統(tǒng)文檔是從問題定義、需求說明到驗收測試計劃這樣一系列和系統(tǒng)實現(xiàn)有關的文檔。描述系統(tǒng)設計、實現(xiàn)和測試的文檔對于理解程序和維護程序來說是非常重要的。[單選題]54.某公司欲開發(fā)一個大型多人即時戰(zhàn)略游戲,游戲設計的目標之一是能夠支持玩家自行創(chuàng)建戰(zhàn)役地圖,定義游戲對象的行為和對象之間的關系。針對該需求,公司應該采用()架構風格最為合適。在架構設計階段,公司的架構師識別出2個核心質量屬性場景。其中,?在并發(fā)用戶數(shù)量為10000人時,用戶的請求需要在1秒內得到響應?主要與(請作答此空)質量屬性相關;?對游戲系統(tǒng)進行二次開發(fā)的時間不超過3個月?主要與()質量屬性相關。A)性能B)吞吐量C)可靠性D)可修改性答案:A解析:本題是極為經典的考題。題目中提及?支持玩家自行創(chuàng)建戰(zhàn)役地圖?這說明系統(tǒng)要能應對?自定義?內容的,這需要用到解釋器風格。?并發(fā)用戶數(shù)量10000人時用戶請求要在1秒內得到響應?屬于典型的性能屬性,?對游戲系統(tǒng)進行二次開發(fā)的時間不超過3個月?屬于可修改性屬性。[單選題]55.軟件重用可以分為垂直式重用和水平式重用,()是一種典型的水平式重用。A)醫(yī)學詞匯表B)標準函數(shù)庫C)電子商務標準D)網銀支付接口答案:B解析:軟件重用分垂直式重用與水平式重用,垂直式重用是指局限于某一垂直領域的重用,如只在電力系統(tǒng)中用到的構件;而水平式重用是指通用領域的重用,如標準函數(shù)庫,任何軟件都能用,所以是水平式重用。[單選題]56.某計算機系統(tǒng)中的進程管理采用三態(tài)模型,那么下圖所示的PCB()的組織方式采用(請作答此空),圖中(進程控制塊)。A)有1個運行進程,2個就緒進程,4個阻塞進程B)有2個運行進程,3個就緒進程,3個阻塞進程C)有2個運行進程,3個就緒進程,4個阻塞進程D)有3個運行進程,2個就緒進程,4個阻塞進程答案:C解析:1、進程控制塊PCB的組織方式有:1)線性表方式,2)索引表方式,3)鏈接表方式。1)線性表方式:不論進程的狀態(tài)如何,將所有的PCB連續(xù)地存放在內存的系統(tǒng)區(qū)。這種方式適用于系統(tǒng)中進程數(shù)目不多的情況。2)索引表方式:該方式是線性表方式的改進,系統(tǒng)按照進程的狀態(tài)分別建立就緒索引表、阻塞索引表等。3)鏈接表方式:系統(tǒng)按照進程的狀態(tài)將進程的PCB組成隊列,從而形成就緒隊列、阻塞隊列、運行隊列等。2、運行進程PCB1、PCB3,就緒進程:PCB2、PCB4、PCB5阻塞進程:PCB6、PCB7、PCB8、PCB9。[單選題]57.系統(tǒng)模塊化程度較高時,更適合于采用()方法,該方法通過使用基于構件的開發(fā)方法獲得快速開發(fā)。(請作答此空)把整個軟件開發(fā)流程分成多個階段,每一個階段都由目標設定、風險分析、開發(fā)和有效性驗證以及評審構成。A)原型模型B)瀑布模型C)螺旋模型D)V模型答案:C解析:快速應用開發(fā)利用了基本構件開發(fā)方法的思想,大量采用現(xiàn)成的構件進行系統(tǒng)的開發(fā),所以速度很快。但這種開發(fā),要求系統(tǒng)模塊化程度高,因為只有這樣,才能更好利用現(xiàn)有的構件。[單選題]58.軟件開發(fā)過程模型中,()主要由原型開發(fā)階段和目標軟件開發(fā)階段構成。A)原型模型B)瀑布模型C)螺旋模型D)基于構件的模型答案:A解析:本題考查的是開發(fā)模型的特點,題目所述?由原型開發(fā)階段和目標軟件開發(fā)階段構成?符合原型模型的特點。因為原型模型先是使用原型獲取需求,需求獲取到之后有可能拋棄丟原型,然后根據原型獲得的需求進行目標軟件的開發(fā)。[單選題]59.系統(tǒng)工程利用計算機作為工具,對系統(tǒng)的結構、元素、()和反饋等進行分析,以達到最優(yōu)(請作答此空)、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制的目的。霍爾(A.D.Hall)于1969年提出了系統(tǒng)方法的三維結構體系,通常稱為霍爾三維結構,這是系統(tǒng)工程方法論的基礎?;魻柸S結構以時間維、()維、知識維組成的立體結構概括性地表示出系統(tǒng)工程的各階段、各步驟以及所涉及的知識范圍。其中時間維是系統(tǒng)的工作進程,對于一個具體的工程項目,可以分為7個階段,在()階段會做出研制方案及生產計劃。A)戰(zhàn)略B)規(guī)劃C)實現(xiàn)D)處理答案:B解析:系統(tǒng)工程在上個世紀中后期發(fā)展起來的一門新興學科。它最早約產生于20世紀40年代的美國,時至今日,系統(tǒng)工程已經成為現(xiàn)代社會高速發(fā)展不可或缺的一部分。系統(tǒng)工程的誕生讓自然科學和社會科學中有關的思想、理論和方法根據總體協(xié)調的需要聯(lián)系起來,綜合應用,并利用電現(xiàn)代子計算機,對系統(tǒng)的結構、要素、信息和反饋等進行分析,以達到最優(yōu)規(guī)劃、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制等目的?;魻柸S結構是由邏輯維、時間維和知識維組成的立體空間結構。1、邏輯維運用系統(tǒng)工程方法解決某一大型工程項目時,一般可分為七個步驟:(1)明確問題(2)建立價值體系或評價體系(3)系統(tǒng)分析(4)系統(tǒng)綜合(5)系統(tǒng)方案的優(yōu)化選擇(6)決策"決策就是管理","決策就是決定",人類的決策管理活動面臨著被決策系統(tǒng)的日益龐大和日益復雜。(7)制定計劃有了決策就要付諸實施,實施就要依靠嚴格的有效的計劃。2、時間維(工作進程)對于一個具體的工作項目,從制定規(guī)劃起一直到更新為止,全部過程可分為七個階段:(1)規(guī)劃階段。即調研、程序設計階段,目的在于謀求活動的規(guī)劃與戰(zhàn)略;(2)擬定方案。提出具體的計劃方案。(3)研制階段。作出研制方案及生產計劃。(4)生產階段。生產出系統(tǒng)的零部件及整個系統(tǒng),并提出安裝計劃。(5)安裝階段。將系統(tǒng)安裝完畢,并完成系統(tǒng)的運行計劃。(6)運行階段。系統(tǒng)按照預期的用途開展服務。(7)更新階段。即為了提高系統(tǒng)功能,取消舊系統(tǒng)而代之以新系統(tǒng),或改進原有系統(tǒng),使之更加有效地工作。3、知識維(專業(yè)科學知識)系統(tǒng)工程除了要求為完成上述各步驟、各階段所需的某些共性知識外,還需要其他學科的知識和各種專業(yè)技術,霍爾把這些知識分為工程、醫(yī)藥、建筑、商業(yè)、法律、管理、社會科學和藝術等。各類系統(tǒng)工程,如軍事系統(tǒng)工程、經濟系統(tǒng)工程、信息系統(tǒng)工程等。都需要使用其它相應的專業(yè)基礎知識。[單選題]60.系統(tǒng)工程利用計算機作為工具,對系統(tǒng)的結構、元素、(請作答此空)和反饋等進行分析,以達到最優(yōu)()、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制的目的?;魻枺ˋ.D.Hall)于1969年提出了系統(tǒng)方法的三維結構體系,通常稱為霍爾三維結構,這是系統(tǒng)工程方法論的基礎?;魻柸S結構以時間維、()維、知識維組成的立體結構概括性地表示出系統(tǒng)工程的各階段、各步驟以及所涉及的知識范圍。其中時間維是系統(tǒng)的工作進程,對于一個具體的工程項目,可以分為7個階段,在()階段會做出研制方案及生產計劃。A)知識B)需求C)文檔D)信息答案:D解析:系統(tǒng)工程在上個世紀中后期發(fā)展起來的一門新興學科。它最早約產生于20世紀40年代的美國,時至今日,系統(tǒng)工程已經成為現(xiàn)代社會高速發(fā)展不可或缺的一部分。系統(tǒng)工程的誕生讓自然科學和社會科學中有關的思想、理論和方法根據總體協(xié)調的需要聯(lián)系起來,綜合應用,并利用電現(xiàn)代子計算機,對系統(tǒng)的結構、要素、信息和反饋等進行分析,以達到最優(yōu)規(guī)劃、最優(yōu)設計、最優(yōu)管理和最優(yōu)控制等目的?;魻柸S結構是由邏輯維、時間維和知識維組成的立體空間結構。1、邏輯維運用系統(tǒng)工程方法解決某一大型工程項目時,一般可分為七個步驟:(1)明確問題(2)建立價值體系或評價體系(3)系統(tǒng)分析(4)系統(tǒng)綜合(5)系統(tǒng)方案的優(yōu)化選擇(6)決策"決策就是管理","決策就是決定",人類的決策管理活動面臨著被決策系統(tǒng)的日益龐大和日益復雜。(7)制定計劃有了決策就要付諸實施,實施就要依靠嚴格的有效的計劃。2、時間維(工作進程)對于一個具體的工作項目,從制定規(guī)劃起一直到更新為止,全部過程可分為七個階段:(1)規(guī)劃階段。即調研、程序設計階段,目的在于謀求活動的規(guī)劃與戰(zhàn)略;(2)擬定方案。提出具體的計劃方案。(3)研制階段。作出研制方案及生產計劃。(4)生產階段。生產出系統(tǒng)的零部件及整個系統(tǒng),并提出安裝計劃。(5)安裝階段。將系統(tǒng)安裝完畢,并完成系統(tǒng)的運行計劃。(6)運行階段。系統(tǒng)按照預期的用途開展服務。(7)更新階段。即為了提高系統(tǒng)功能,取消舊系統(tǒng)而代之以新系統(tǒng),或改進原有系統(tǒng),使之更加有效地工作。3、知識維(專業(yè)科學知識)系統(tǒng)工程除了要求為完成上述各步驟、各階段所需的某些共性知識外,還需要其他學科的知識和各種專業(yè)技術,霍爾把這些知識分為工程、醫(yī)藥、建筑、商業(yè)、法律、管理、社會科學和藝術等。各類系統(tǒng)工程,如軍事系統(tǒng)工程、經濟系統(tǒng)工程、信息系統(tǒng)工程等。都需要使用其它相應的專業(yè)基礎知識。[單選題]61.某軟件程序員接受X公司(軟件著作權人)委托開發(fā)一個軟件,三個月后又接受Y公司委托開發(fā)功能類似的軟件,該程序員僅將受X公司委托開發(fā)的軟件略作修改即完成提交給Y公司,此種行為()。A)屬于開發(fā)者的特權B)屬于正常使用著作權C)不構成侵權D)構成侵權答案:D解析:本題的情況屬于委托開發(fā),題目已明確了著作權歸屬于X公司,所以作者并沒有著作權,把沒有著作權的作品修改并售賣,這是侵權的行為。[單選題]62.在倉庫風格中,有兩種不同的構件,其中,(請作答此空)說明當前狀態(tài),()在中央數(shù)據存儲上執(zhí)行。A)注冊表B)中央數(shù)據結構C)事件D)數(shù)據庫答案:B解析:本題考查的是架構風格的概念,屬于教程原話:?在倉庫風格中,有兩種不同的構件:中央數(shù)據結構說明當前狀態(tài),獨立構件在中央數(shù)據存儲上執(zhí)行?。[單選題]63.設計模式描述了一個出現(xiàn)在特定設計語境中的設計再現(xiàn)問題,并為它的解決方案提供了一個經過充分驗證的通用方案,不同的設計模式關注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創(chuàng)建一系列相關或相互依賴的對象,而無需指定它們具體的類,它是一種(請作答此空)模式;()模式將類的抽象部分和它的實現(xiàn)部分分離出來,使它們可以獨立變化,它屬于()模式;()模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作。A)組合型B)結構型C)行為型D)創(chuàng)建型答案:D解析:設計模式包括:創(chuàng)建型、結構型、行為型三大類別。抽象工廠模式屬于創(chuàng)建型設計模式。橋接模式屬于結構型設計模式。[單選題]64.設計模式描述了一個出現(xiàn)在特定設計語境中的設計再現(xiàn)問題,并為它的解決方案提供了一個經過充分驗證的通用方案,不同的設計模式關注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創(chuàng)建一系列相關或相互依賴的對象,而無需指定它們具體的類,它是一種()模式;()模式將類的抽象部分和它的實現(xiàn)部分分離出來,使它們可以獨立變化,它屬于(請作答此空)模式;()模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作。A)組合型B)結構型C)行為型D)創(chuàng)建型答案:B解析:設計模式包括:創(chuàng)建型、結構型、行為型三大類別。抽象工廠模式屬于創(chuàng)建型設計模式。橋接模式屬于結構型設計模式[單選題]65.設計模式描述了一個出現(xiàn)在特定設計語境中的設計再現(xiàn)問題,并為它的解決方案提供了一個經過充分驗證的通用方案,不同的設計模式關注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創(chuàng)建一系列相關或相互依賴的對象,而無需指定它們具體的類,它是一種()模式;()模式將類的抽象部分和它的實現(xiàn)部分分離出來,使它們可以獨立變化,它屬于()模式;(請作答此空)模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數(shù)化,將請求排隊或記錄請求日志,支持可撤銷的操作。A)CommandB)FacadeC)MementoD)Visitor答案:A解析:設計模式包括:創(chuàng)建型、結構型、行為型三大類別。抽象工廠模式屬于創(chuàng)建型設計模式。橋接模式屬于結構型設計模式。[單選題]66.Designingthedatastoragearchitectureisanimportantactivityinsystemdesign.Therearetwomaintypesofdatastorageformats:filesanddatabases.Filesareelectronicofdatathathavebeenoptimizedtoperformaparticulartransaction.Thereareseveraltypesoffilesthatdifferinthewaytheyareusedtosupportanapplication.(請作答此空)storecoreinformationthatisimportanttothebusinessand,morespecifically,totheapplication,suchasorderinformationorcustomermailinginformation.()containstaticvalues,suchasalistofvalidcodesorthenamesofcities.Typically,thelistisusedforvalidation.Adatabaseisacollectionofgroupingsofinformationthatarerelatedtoeachotherinsomeway.Therearemanydifferenttypesofdatabasesthatexistonthemarkettoday.()isgiventothosedatabaseswhicharebasedonolder,sometimesoutdatedtechnologythatisseldomusedtodevelopnewapplications.()arecollectionsofrecordsthatarerelatedtoeachotherthroughpointersInrelationaldatabase,()canbeusedinensuringthatvalueslinkingthetablestogetherthroughtheprimaryandforeignkeysarevalidandcorrectlysynchronized.A)MasterfilesB)Look-upfilesC)TransactionfilesD)Historyfiles答案:A解析:(請作答此空)存儲的核心信息對業(yè)務很重要,更具體地說,對應用程序而言,例如訂單信息或客戶郵件信息。()包含靜態(tài)值,例如有效代碼列表或城市名稱。通常,該列表用于驗證。數(shù)據庫是以某種方式彼此相關的信息分組的集合。目前市場上存在許多不同類型的數(shù)據庫。()給予那些基于較舊的,有時過時的技術的數(shù)據庫,這些技術很少用于開發(fā)新的應用程序。()是通過指針彼此相關的記錄集合在關系數(shù)據庫中,()可用于確保通過主鍵和外鍵將表鏈接在一起的值是有效且正確同步的。A.主文件B.查找文件C.交易文件D.歷史檔案[單選題]67.目前處理器市場中存在CPU和DSP兩種類型處理器,分別用于不同場景,這兩種處理器具有不同的體系結構,DSP采用()。A)馮.諾伊曼結構B)哈佛結構C)FPGA結構D)與GPU相同結構答案:B解析:編程DSP芯片是一種具有特殊結構的微處理器,為了達到快速進行數(shù)字信號處理的目的,DSP芯片一般都采用特殊的軟硬件結構:(1)哈佛結構。DSP采用了哈佛結構,將存儲器空間劃分成兩個,分別存儲程序和數(shù)據。它們有兩組總線連接到處理器核,允許同時對它們進行訪問,每個存儲器獨立編址,獨立訪問。這種安排將處理器的數(shù)據吞吐率加倍,更重要的是同時為處理器核提供數(shù)據與指令。在這種布局下,DSP得以實現(xiàn)單周期的MAC指令。在哈佛結構中,由于程序和數(shù)據存儲器在兩個分開的空間中,因此取指和執(zhí)行能完全重疊運行。(2)流水線。與哈佛結構相關,DSP芯片廣泛采用2-6級流水線以減少指令執(zhí)行時間,從而增強了處理器的處理能力。這可使指令執(zhí)行能完全重疊,每個指令周期內,不同的指令都處于激活狀態(tài)。(3)獨立的硬件乘法器。在實現(xiàn)多媒體功能及數(shù)字信號處理的系統(tǒng)中,算法的實現(xiàn)和數(shù)字濾波都是計算密集型的應用。在這些場合,乘法運算是數(shù)字處理的重要組部分,是各種算法實現(xiàn)的基本元素之一。乘法的執(zhí)行速度越快,DSP處理器的性能越高。相比與一般的處理器需要30-40個指令周期,DSP芯片的特征就是有一個專用的硬件乘法器,乘法可以在一個周期內完成。(4)特殊的DSP指令。DSP的另一特征是采用特殊的指令,專為數(shù)字信號處理中的一些常用算法優(yōu)化。這些特殊指令為一些典型的數(shù)字處理提供加速,可以大幅提高處理器的執(zhí)行效率。使一些高速系統(tǒng)的實時數(shù)據處理成為可能。(5)獨立的DMA總線和控制器。有一組或多組獨立的DMA總線,與CPU的程序、數(shù)據總線并行工作。在不影響CPU工作的條件下,DMA的速度已經達到800MB/S以上。這在需要大數(shù)據量進行交換的場合可以減小CPU的開銷,提高數(shù)據的吞吐率。提高系統(tǒng)的并行執(zhí)行能力。(6)多處理器接口。使多個處理器可以很方便的并行或串行工作以提高處理速度。(7)JTAG(JointTestActionGroup)標準測試接口(IEEE1149標準接口)。便于對DSP作片上的在線仿真和多DSP條件下的調試。(8)快速的指令周期。哈佛結構,流水線操作,專用的硬件乘法器,特殊的DSP指令再加上集成電路的優(yōu)化設計,可是DSP芯片的指令周期在10ns以下??焖俚闹噶钪芷诳梢允笵SP芯片能夠實時實現(xiàn)許多DSP應用。[單選題]68.在客戶機上運行nslookup查詢某服務器名稱時能解析出IP地址,查詢IP地址時卻不能解析出服務器名稱,解決這一問題的方法是()。A)清除DNS緩存B)刷新DNS緩存C)為該服務器創(chuàng)建PTR記錄D)重啟DNS服務答案:C解析:PTR記錄是反向記錄,通過IP查詢域名。[單選題]69.CORBA服務端構件模型中,()是CORBA對象的真正實現(xiàn),負責完成客戶端請求。A)伺服對象(Servant)B)對象適配器(ObjectAdapter)C)對象請求代理(ObjectRequestBroker)D)適配器激活器(AdapterActivator)答案:A解析:伺服對象(Servant):CORBA對象的真正實現(xiàn),負責完成客戶端請求。對象適配器(ObjectAdapter):用于屏蔽ORB內核的實現(xiàn)細節(jié),為服務器對象的實現(xiàn)者提供抽象接口,以便他們使用ORB內部的某些功能。對象請求代理(ObjectRequestBroker):解釋調用并負責查找實現(xiàn)該請求的對象,將參數(shù)傳給找到的對象,并調用方法返回結果??蛻舴讲恍枰私夥諏ο蟮奈恢?、通信方式、實現(xiàn)、激活或存儲機制。[單選題]70.J2EE應用系統(tǒng)支持五種不同類型的構件模型,包括()。A.Applet、JFC、JSP、Servlet、EJBB.JNDI、IIOP、RMI、EJB、JSP/ServletC.JDBA)EJB)JSP、Servlet、JCAC)A

溫馨提示

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

評論

0/150

提交評論