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

下載本文檔

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

文檔簡介

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

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

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

1、給定關系R(A1,A2,A3,A4)上的函數依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關鍵字為(請作答此空)。函數依賴()A.1B.A.1A.2C.A.1A.3D.A.1A.2A.3

2、以下()不是電子商務的類型。A.B2B.G2C.C2CD.O2O

3、()是關于項目開發(fā)管理正確的說法。A.需求分檔、設計文檔屬于項目管理和機構支撐過程域產生的文檔B.配置管理是指一個產品在其生命周期各個階段所產生的各種形式和各種版本的文檔、計算機程序、部件及數據的集合C.項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制D.操作員指南屬于系統(tǒng)文檔

4、面向對象的分析模型主要由頂層架構圖、用例與用例圖和(13)構成:設計模型則包含以(14)表示的軟件體系機構圖、以交互圖表示的用例實現圖、完整精確的類圖、描述復雜對象的(15)和用以描述流程化處理過程的活動圖等?!净卮鹄ㄌ?4】A.模型試圖控制器B.組件圖C.包圖D.2層、3層或N層

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

6、加工某種零件需要依次經過毛坯、機加工、熱處理和檢驗四道工序。各道工序有多種方案可選,對應不同的費用。下圖表明了四道工序各種可選方案(連線)的銜接關系,線旁的數字表示該工序加工一個零件所需的費用(單位:元)。從該圖可以推算出,加工一個零件的總費用至少需要()元。A.120B.130C.140D.150

7、在一臺安裝好TCP/IP協(xié)議的計算機上,當網絡連接不可用時,為了測試編寫好的網絡程序,通常使用的目的主機IP地址為()。A.0.0.0.0B.127.0.0.1C.10.0.0.1D.210.225.21.255/24

8、某公司為其研發(fā)的硬件產品設計實現了一種特定的編程語言,為了方便開發(fā)者進行軟件開發(fā),公司擬開發(fā)一套針對該編程語言的集成開發(fā)環(huán)境,包括代碼編輯、語法高亮、代碼編譯、運行調試等功能。針對上述描述,該集成開發(fā)環(huán)境應采用()架構風格最為合適。A.管道—過濾器B.數據倉儲C.主程序—子程序D.解釋器

9、在面向對象分析中,利用()表示需求,并從中提煉出中(),以上兩者形成(請作答此空),之后再進行后續(xù)的開發(fā)工作。A.領域模型B.包圖C.體系結構圖D.類圖

10、給定關系R(A1,A2,A3,A4)上的函數依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關鍵字為()A.A1B.A1A2C.A1A3D.A1A2A3

11、應用系統(tǒng)構建中可以采用多種不同的技術,逆向工程可以將軟件某種形式的描述轉換為更高級的抽象表現形式,而利用這些獲取的信息,()能夠對現有系統(tǒng)進行修改或重構,從而產生系統(tǒng)的一個新版本。A.逆向工程((ReverseEngineering)B.系統(tǒng)改進(SystemImprovement)C.設計恢復(DesignRecovery)D.再工程(Re-engineering)

12、某公司欲開發(fā)一個在線交易系統(tǒng)。為了能夠精確表達用戶與系統(tǒng)的復雜交互過程,應該采用UML的()進行交互過程建模。A.類圖B.序列圖C.部署圖D.對象圖

13、以下關于統(tǒng)一過程UP的敘述中,不正確的是。A.UP是以用例和風險為驅動,以架構為中心,迭代并且增量的開發(fā)過程B.UP定義了四個階段,即起始、精化、構建和確認階段C.每次迭代都包含計劃、分析、設計、構造、集成、測試以及內部和外部發(fā)布D.RUP有9個核心工作流

14、某文件管理系統(tǒng)在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。若磁盤上物理塊的編號依次為:0、1、2、....;系統(tǒng)中的字長為32位,位示圖中字的編號依次為:0、1、2、..,每個字中的一個二進制位對應文件存儲器上的一個物理塊,取值0和1分別表示物理塊是空閑或占用。假設操作系統(tǒng)將2053號物理塊分配給某文件,那么該物理塊的使用情況在位示圖中編號為()的字中描述,系統(tǒng)應該將(請作答此空)A.該字的31號位置“0”B.該字的31號位置“1”C.該字的5號位置“0”D.該字的5號位置“1”

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

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

17、緊耦合多機系統(tǒng)一般通過(請作答此空)實現多機間的通信。對稱多處理器結構(SMP)屬于()系統(tǒng)。A.因特網B.共享內存C.進程通信D.共享寄存器

18、在軟件設計中,(請作答此空)的主要任務是將系統(tǒng)的功能需求分配給軟件模塊,確定每個模塊的功能和調用關系,形成軟件()。而為每個具體任務選擇適當的技術手段和處理方法的過程稱為()。A.詳細設計B.概要設計C.架構設計D.數據結構設計

19、在基于體系結構的軟件設計方法中,采用()來描述軟件架構A.類圈和序列圖B.視角與視圖C.構件和類圈D.構件與功能

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

21、某計算機系統(tǒng)中有一個CPU、一臺掃描儀和一臺打印機?,F有三個圖像處理任務,每個任務有三個程序段:掃描S,圖像處理Ci和打印Pi(i=1,2,3)。下圖為三個任務各程序段并發(fā)執(zhí)行的前趨圖,其中,(2)可以并行執(zhí)行,(3)的直接制約,(4)的間接制約。A.“C1S2”,“P1C2S3”,“P2C3”B.“C1S1”,“S2C2P2”,“C3P3”C.“S1C1P1”,“S2C2P2”,“S3C3P3”D.“S1S2S3”,“C1C2C3”,“P1P2P3”

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

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

24、某公司擬開發(fā)一個新聞系統(tǒng),該系統(tǒng)可根據用戶的注冊興趣,向用戶推送其感興趣的新聞內容,該系統(tǒng)應該采用()架構風格最為合適。A.事件驅動系統(tǒng)B.主程序-子程序C.黑板D.管道-過濾器

25、下列說法中正確的是()。A.半雙工總線只在一個方向上傳輸信息,全雙工總線可在兩個方向上輪流傳輸信息B.半雙工總線只在一個方向上傳輸信息,全雙工總線可在兩個方向上同時傳輸信息C.半雙工總線可在兩個方向上輪流傳輸信息,全雙工總線可在兩個方向上同時傳輸信息D.半雙工總線可在兩個方向上同時傳輸信息,全雙工總線可在兩個方向上輪流傳輸信息

26、在軟件設計中,()的主要任務是將系統(tǒng)的功能需求分配給軟件模塊,確定每個模塊的功能和調用關系,形成形成軟件(請作答此空)。而為每個具體任務選擇適當的技術手段和處理方法的過程稱為()。A.數據流圖B.4+1視圖C.IPO圖D.系統(tǒng)結構圖

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

28、螺旋模型是在()的基礎上擴展而成。A.瀑布模型B.原型模型C.快速模型D.面向對象模型

29、某冶煉廠根據計劃每季度供應合同單位鐵和錳各32噸。該廠從甲乙兩處產地運回鐵礦提煉,已知兩處鐵礦成分如下表所示,且從甲乙兩地采購成本分別為200元/噸和300元/噸。對于該冶煉廠,需要從乙采購(請作答此空)噸方能使此次采購的成本最低,最低的采購成本是()元A.10B.20C.30D.40

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

31、在軟件系統(tǒng)工具中,版本控制工具屬于()A.軟件開發(fā)工具B.軟件維護工具C.編碼與排錯工具D.軟件管理和軟件支持工具

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

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

34、關于數據訪問中間件的作用,下列說法錯誤的是()。A.為了建立數據應用資源互操作的模式,對異構環(huán)境下的數據庫和文件系統(tǒng)實現聯接B.用來屏蔽掉各種平臺及協(xié)議之間的差異,進行相互通信,實現應用程序之間的協(xié)同C.在分布、異構的網絡計算環(huán)境中,可以將各種分布對象有機地結合在一起,完成系統(tǒng)的快速集成,實現對象重用D.使調用遠端的過程像調用本地過程一樣

35、某冶煉廠根據計劃每季度供應合同單位鐵和錳各32噸。該廠從甲乙兩處產地運回鐵礦提煉,已知兩處鐵礦成分如下表所示,且從甲乙兩地采購成本分別為200元/噸和300元/噸。對于該冶煉廠,需要從乙采購()噸方能使此次采購的成本最低,最低的采購成本是(請作答此空)元A.24000B.13000C.14000D.15000

36、以下關于RTOS(實時操作系統(tǒng))的敘述中,不正確的是()A.RTOS不能針對硬件變化進行結構與功能上的配置及裁剪B.RTOS可以根據應用環(huán)境的要求對內核進行裁剪和重配C.RTOS的首要任務是調度一切可利用的資源來完成實時控制任務D.RTOS實質上就是一個計算機資源管理程序,需要及時響應實時事件和中斷

37、計算接口架構不包括()A.子系統(tǒng)的一致性B.應用程序接口C.應用程序對象D.接口行為

38、為了測試新系統(tǒng)的性能,用戶必須依靠評價程序來評價機器的性能,以下4種評價程序,()評測的準確程度最低。A.小型基準程序B.真實程序C.核心程序D.合成基準程序

39、某公司欲開發(fā)一個網上商城系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內自動切換到備用站點,并恢復正常運行”主要與()質量屬性相關,通??刹捎?)架構策略實現該屬性;“在并發(fā)用戶數不超過1000人時,用戶的交易請求應該在0.5s內完成”主要與()質量屬性相關,通??刹捎?)架構策略實現該屬性;“系統(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與()_質量屬性相關,通??刹捎?試題錄入中)架構策略實現該屬性。A.內置監(jiān)控器B.記錄/回放C.追蹤審計D.維護現有接口

40、數據庫系統(tǒng)運行的基本工作單位是事務,事務相當于操作系統(tǒng)中的進程,是用戶定義的一個數據庫操作序列,這些操作序列要么全做要么全不做,是一個不可分割的工作單位。數據庫的()是指操作序列要么全做要么全不做。設計時用(請作答此空)實現。數據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)的性質稱為()。設計時用()檢查實現。A.影子拷貝B.差異備份C.深拷貝D.完全備份

41、事務處理監(jiān)控器TPM的功能不包括()A.進程管理B.對象管理C.事務管理D.通信管理

42、組織信息化需求通常包含三個層次,()需求包含實現信息化戰(zhàn)略目標的需求、運營策略的需求和人才培養(yǎng)的需求三個方面。技術需求主要強調在信息層技術層面上對系統(tǒng)的完善、升級、集成和整合提出的需求。A.規(guī)劃B.運作C.營銷D.管理

43、遺產系統(tǒng)(LegacySystem)的演化策略分為淘汰策略、繼承策略、改造策略和集成策略。具有(請作答此空)特點的系統(tǒng)適合用繼承策略演化。實施該策略時,應()。A.技術含量低,具有較低的業(yè)務價值B.技術含量較低,具有較高的商業(yè)價值,目前企業(yè)的業(yè)務尚緊密依賴該系統(tǒng)C.技術含量較高,基本能夠滿足企業(yè)業(yè)務運作和決策支持的需要D.技術含量較高,業(yè)務價值低,可能只完成某個部門(或子公司)的業(yè)務

44、OMG接口定義語言IDL文件包含了六種不同的元素,()將映射為Java語言中的包(package)或c++語言中的命名空間(Namespace)。A.模塊定義B.消息結構C.接口描述D.值類型

45、某計算機系統(tǒng)的可靠性結構如下所示,若所構成系統(tǒng)的每個部件的可靠度分別為R1、R2、R3和R4,則該系統(tǒng)的可靠度為_(4)。A.(1-(R1+R2)R3)+R4B.(1-(1-R1R2)(1-R3))R4C.(1-R1R2)(1-R3)R4D.(1-R1)(1-R2)R3(1-R4)

46、甲、乙兩個獨立的網站都主要靠廣告收入來支撐發(fā)展,目前都采用較高的價格銷售廣告。這兩個網站都想通過降價爭奪更多的客戶和更豐厚的利潤。假設這兩個網站在現有策略下各可以獲得1000萬元的利潤。如果一方單獨降價,就能擴大市場份額,可以獲得1500萬元利潤,此時,另一方的市場份額就會縮小,利潤將下降到200萬元。如果這兩個網站同時降價,則他們都將只能得到700萬元利潤。這兩個網站的主管各自經過獨立的理性分析后決定,()。A.甲采取高價策略,乙采取低價策略B.甲采取高價策略,乙采取高價策略C.甲采取低價策略,乙采取低價策略D.甲采取低價策略,乙采取高價策略

47、________不是反映嵌入式實時操作系統(tǒng)實時性的評價指標。A.任務執(zhí)行時間B.中斷響應和延遲時間C.任務切換時間D.信號量混洗時間

48、電子政務是對現有的政府形態(tài)的一種改造,利用信息技術和其他相關技術,將其管理和服務職能進行集成,在網絡上實現政府組織結構和工作流程優(yōu)化重組。與電子政務相關的行為主體有三個,即政府、()及居民。A.部門B.企(事)業(yè)單位C.管理機構D.行政機關

49、EJB中Bean的類型不包括()A.實體BeanB.會話BeanC.消息驅動BeanD.會話驅動Bean

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

51、()是關于需求管理正確的說法。A.為達到過程能力成熟度模型第二級,組織機構必須具有3個關鍵過程域B.需求的穩(wěn)定性不屬于需求屬性C.需求變更的管理過程遵循變更分析和成本計算、問題分析和變更描述、變更實現的順序D.變更控制委員會對項目中任何基線工作產品的變更都可以做出決定

52、在面向對象設計的原則中,()原則是指抽象不應該依賴于細節(jié),細節(jié)應該依賴于抽象,即應針對接口編程,而不是針對實現編程。A.開閉B.里氏替換C.最少知識D.依賴倒置

53、在高速緩存(Cache)—主存儲器構成的存儲系統(tǒng)中,()。A.主存地址到Cache地址的變換由硬件完成,以提高速度B.主存地址到Cache地址的變換由軟件完成,以提高靈活性C.Cache的命中率隨其容量增大線性地提高D.Cache的內容在任意時刻與主存內容完全一致

54、隨著業(yè)務的增長,信息系統(tǒng)的訪問量和數據流量快速增加,采用負載均衡(LoadBalance)方法可避免由此導致的系統(tǒng)性能下降甚至崩潰。以下關于負載均衡的敘述中,錯誤的是()。A.負載均衡通常由服務器端安裝的附加軟件來實現B.負載均衡并不會增加系統(tǒng)的吞吐量C.負載均衡可在不同地理位置、不同網絡結構的服務器群之間進行D.負載均衡可使用戶只通過一個IP地址或域名就能訪問相應的服務器

55、設計模式基于面向對象技術,是人們在長期的開發(fā)實踐中良好經驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經驗。按照設計模式的目的進行劃分,現有的設計模式可以分為創(chuàng)建型、(請作答此空)和行為型三種類型。其中()屬于創(chuàng)建型模式,()屬于行為型模式。()模式可以將一個復雜的組件分成功能性抽象和內部實現兩個獨立的但又相關的繼承層次結構,從而可以實現接口與實現分離。A.合成型B.組合型C.結構型D.聚合型

56、下列技術中,不是傳輸層安全技術的是()。A.SSLB.SOCKSC.IPSECD.安全RPC

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

58、項目范圍管理中,范圍定義的輸入包括()A.項目章程、項目范圍管理計劃、產品范圍說明書和變更申請B.項目范圍描述、產品范圍說明書、生產項目計劃和組織過程資產C.項目章程、項目范圍管理計劃、組織過程資產和批準的變更申請D.生產項目計劃、項目可交付物說明、信息系統(tǒng)要求說明和項目質量標準

59、關于XML的表述正確的是()A.XML是超文本標記語言,標準通用標記語言下的一個應用B.XML的設計宗旨是顯示數據C.XML標簽是被預定義的,用戶不需要自己描述D.XML標簽沒有被預定義,用戶需要自行定義標簽

60、某廣告公司的宣傳產品有宣傳冊、文章、傳單等多種形式,宣傳產品的出版方式包括紙質方式、CD、DVD、在線發(fā)布等。現要求為該廣告公司設計一個管理這些宣傳產品的應用,采用(4)設計模式較為合適,該模式(5)?!净卮鹄ㄌ?】A.將一系列復雜的類包裝成一個簡單的封閉接口B.將抽象部分與它的實現部分分離,使它們都可以獨立地變化C.可在不影響其他對象的情況下,以動態(tài)、透明的方式給單個對象添加職責D.將一個接口轉換為客戶希望的另一個接口

61、國家和地方人口信息的采集、處理和利用,屬于()的電子政務活動。A.政府對政府B.政府對居民C.居民對居民D.居民對政府

62、以下關于結構化開發(fā)方法的敘述中,不正確的是()A.總的指導思想是自頂向下,逐層分解B.基本原則是功能的分解與抽象C.與面向對象開發(fā)方法相比,更適合大規(guī)模、特別復雜的項目D.特別適合于數據處理領域的項目

63、某單位為了建設健全的公路橋梁養(yǎng)護管理檔案,擬開發(fā)一套公路橋梁在線管理系統(tǒng)。該系統(tǒng)要求正常負載情況下,系統(tǒng)必須在0.5秒內對用戶的查詢請求進行響應,這屬于質量特性的();網絡失效后,系統(tǒng)需要在10秒內發(fā)現錯誤并啟用備用系統(tǒng),這屬于質量特性的(請作答此空);更改系統(tǒng)的Web界面接口必須在4人周內完成,這屬于質量特性的();如果"養(yǎng)護報告生成"業(yè)務邏輯的描述尚未達成共識,可能導致部分業(yè)務功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性,這屬于系統(tǒng)的();更改系統(tǒng)加密的級別將對安全性和性能產生影響,這屬于系統(tǒng)的();對查詢請求處理時間的要求將影響系統(tǒng)的數據傳輸協(xié)議和處理過程的設計,這屬于系統(tǒng)的()。A.可用性B.可修改性C.可靠性D.安全性

64、某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數字表示活動的持續(xù)時間(天),則完成該項目的最少時間為()天?;顒覤D和HK最早可以從第()天開始。(活動AB、AE和AC最早從第1天開始)A.17B.18C.19D.20

65、有8口海上油井,相互間距離如下表所示(單位:海里)。其中1號井離海岸最近,為5海里?,F要從海岸經1號井鋪設油管將各井連接起來,則鋪設輸油管道的最短長度為()海里A.9.1B.9.9C.10.1D.10.2

66、需求分析的驗證性含義表述不正確的是()A.驗證性要保持和用戶要求的同步B.驗證性要保持需求分析各側面的一致性C.保持需求和設計的同步D.要實現所有用戶的任何需求

67、給定關系R(A,B,C,D,E)與S(A,B,C,F,G),那么與表達式1.jpg等價的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

68、在對一個軟件系統(tǒng)的架構進行設計與確認之后,需要進行架構復審。架構復審的目的是為了標識潛在的風險,及早發(fā)現架構設計中的缺陷和錯誤。在架構復審過程中,主要由()決定架構是否滿足需求、質量需求是否在設計中得到體現。A.系統(tǒng)分析師與架構師B.用戶代表與領域專家C.系統(tǒng)擁有者與項目經理D.系統(tǒng)開發(fā)與測試人員

69、以下設計模式中,()模式使多個對象都有機會處理請求。將這些對象連成一條鏈。并沿著這條鏈傳遞該請求。直到有一個對象處理為止。從而避免請求的發(fā)送者和接收者之間的耦合關系。(請作答此空)模式提供一種方法順序訪問一個聚合對象中的各個元素。且不需要暴露該對象的內部表示。這兩種模式均為()A.責任鏈。(ChainofResponsibility)B.解釋器。(Interpreter)C.命令。(Command)D.迭代器。(Iterator)

70、某公司欲開發(fā)一個網上商城系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內自動切換到備用站點,并恢復正常運行”主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現該屬性;“在并發(fā)用戶數不超過1000人時,用戶的交易請求應該在0.5s內完成”主要與()質量屬性相關,通??刹捎?)架構策略實現該屬性;“系統(tǒng)應該能夠抵擋惡意用戶的ru侵行為,并進行報警和記錄”主要與()_質量屬性相關,通??刹捎?)架構策略實現該屬性。A.性能B.可用性C.易用性D.可修改性

71、基于ODP的架構開發(fā)過程中企業(yè)業(yè)務架構不包括()A.業(yè)務行為B.業(yè)務目標C.業(yè)務對象D.業(yè)務策略

72、企業(yè)信息資源集成管理的前提是對企業(yè)()的集成。A.信息功能B.信息設施C.信息活動D.信息處理

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

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

75、RISC(精簡指令系統(tǒng)計算機)的特點不包括:()。A.指令長度固定,指令種類盡量少B.尋址方式盡量豐富,指令功能盡可能強C.增加寄存器數目,以減少訪存次數D.用硬布線電路實現指令解碼,以盡快完成指令譯碼

76、服務組件體系結構(ServiceComponentArchitecture,SCA)是基于面向服務體系結構(ServiceOrientedArchitecture,SOA)的思想描述服務之間組合和協(xié)作的規(guī)范。以下關于SCA的敘述,不正確的是()。A.SCA定義了語言中立的服務組合方式,能夠進行跨語言的服務調用B.SCA加強組件的接口與傳輸協(xié)議的關聯,提高組件的內聚性C.SCA實現服務組件和其傳輸協(xié)議的綁定,這種綁定是可擴展的D.SCA主要是為了滿足軟件集成的需要而創(chuàng)建的架構

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

78、軟件架構風格描述某一特定領域中的系統(tǒng)組織方式和慣用模式,反映了領域中眾多系統(tǒng)所共有的()特征。對于語音識別、知識推理等問題復雜、解空間很大、求解過程不確定的這一類軟件系統(tǒng),通常會采用(請作答此空)架構風格。對于因數據輸入某個構件,經過內部處理,產生數據輸出的系統(tǒng),通常會采用()架構風格。A.管道-過濾器B.解釋器C.黑板D.過程控制

79、為了測試新系統(tǒng)的性能,用戶必須依靠評價程序來評價機器的性能,以下4種評價程序,()評測的準確程度最低。A.小型基準程序B.真實程序C.核心程序D.合成基準程序

80、給定關系R(A1,A2,A3,A4)上的函數依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關鍵字為()A.A1B.A1A2C.A1A3D.A1A2A3

81、構想原則的描述正確的是()A.向受益人描述未來圖景B.向受益人描述當前圖景C.預測未來與現狀D.預測工作節(jié)奏

82、企業(yè)信息化程度是國家信息化建設的基礎和關鍵,企業(yè)信息化方法不包括()A.業(yè)務流程重組B.組織機構變革C.供應鏈管理D.人力資本投資

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

84、軟件過程模型是軟件開發(fā)實際過程的抽象與概括,它應該包括構成軟件過程的各種活動。軟件過程有各種各樣的模型,其中,()的活動之間存在因果關系,前一階段工作的結果是后一段階段工作的輸入描述。A.瀑布模型B.原型模式C.螺旋模型D.基于構建的模型

85、某高校管理信息系統(tǒng)的數據庫設計過程中,(請作答此空)階段是在需求分析的基礎上,對用戶信息加以分類、聚集和概括,建立信息模型,并依照選定的數據庫管理系統(tǒng)軟件,轉換成為數據的(),再依照軟硬件環(huán)境,最終實現數據的合理存儲。A.物理設計B.邏輯結構設計C.數據庫實施D.概念結構設計

86、計算機系統(tǒng)的性能一般包括兩個大的方面。一個方面是它的(2),也就是計算機系統(tǒng)能正常工作的時間,其指標可以是能夠持續(xù)工作的時間長度,也可以是在一段時間內,能正常工作的時間所占的百分比;另一個方面是處理能力,這又可分為三類指標,第一類指標是吞吐率,第二類指標是響應時間,第三類指標是(請作答此空),即在給定時間區(qū)間中,各種部件被使用的時間與整個時間之比。A.可靠性B.資源利用率C.系統(tǒng)負載D.吞吐量

87、在計算機中,I/O系統(tǒng)可以有5種不同的工作方式,分別是程序控制方式(包括無條件傳送與程序查詢方式)、程序中斷方式、DMA工作方式、通道方式、I/O處理機。()方式I/O端口總是準備好接受主機的輸出數據,或是總是準備好向主機輸入數據,并且只適用于簡單的I/O控制。()允許主存儲器和I/O設備之間通過某種控制器直接進行批量數據交換,除了在數據傳輸開始和結束時,整個過程無須CPU的干預。(請作答此空)在一定的硬件基礎上利用軟件手段實現對I/O的控制和傳送,更多地免去了cpu的接入。A.I/O處理機B.DMA方式C.通道控制方式D.程序查詢

88、在線學習系統(tǒng)中,課程學習和課程考試都需要先檢查學員的權限,“課程學習”與“檢查權限”兩個用例之間屬于()課程學習過程中,如果所繳納學費不夠,就需要補繳學費,“課程學習”與“繳納學費”兩個用例之間屬于();課程學習前需要課程注冊,可以采用電話注冊或網絡注冊,“課程注冊”與“網絡注冊”兩個用例之間屬于(請作答此空)。A.包含關系B.擴展關系C.泛化關系D.關聯關系

89、軟件開發(fā)團隊欲開發(fā)一套管理信息系統(tǒng),在項目初期,用戶提出了軟件的一些基本功能,但是沒有詳細定義輸入、處理和輸出需求。在這種情況下,該團隊在開發(fā)過程應采用()。A.瀑布模型B.增量模型C.原型開發(fā)模型D.快速應用程序開發(fā)(RAD)

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

91、下列說法中正確的是()。A.半雙工總線只在一個方向上傳輸信息,全雙工總線可在兩個方向上輪流傳輸信息B.半雙工總線只在一個方向上傳輸信息,全雙工總線可在兩個方向上同時傳輸信息C.半雙工總線可在兩個方向上輪流傳輸信息,全雙工總線可在兩個方向上同時傳輸信息D.半雙工總線可在兩個方向上同時傳輸信息,全雙工總線可在兩個方向上輪流傳輸信息

92、王某買了二幅美術作品原件,則他享有該美術作品的()A.著作權B.所有權C.展覽權D.所有權與其展覽權

93、以下關于IPv6的論述中,正確的是()。A.IPv6數據包的首部比IPv4復雜B.IPv6的地址分為單播、廣播和任意播3種C.IPv6的地址長度為128比特D.每個主機擁有唯一的IPv6地址

94、關于XML的語法要求不正確的是()A.在XML中編寫注釋的語法與HTML的語法很相似B.XML文檔必須有一個元素是所有其他元素的父元素。該元素稱為根元素C.XML的屬性值與HTML語言不一樣,不須加引號D.聲明不屬于XML本身的組成部分。它不是XML元素,也不需要關閉標簽

95、軟件系統(tǒng)工具的種類繁多,通??梢园凑哲浖^程活動將軟件工具分為()A.需求分析工具、設計工具和軟件實現工具B.軟件開發(fā)工具、軟件維護工具、軟件管理王其和軟件支持工具C.需求分析工具、設計工具、編碼與排錯工具和測試工具D.設計規(guī)范工具、產編碼工具和驗證工具

96、前趨圖(PrecedenceGraph)是一個有向無環(huán)圖,記為:→={(Pi,Pj)|PimustcompletebeforePjmaystrat}。假設系統(tǒng)中進程P={P1,P2,P3,P4,P5,P6,P7,P8},且進程的前驅圖如下:那么前驅圖可記為:(6)A.→={(P2,P1),(P3,P1),(P4,P1),(P6,P4),(P7,P5),(P7,P6),(P8,P7)}B.→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P5,P7),(P6,P7),(P7,P8)}C.→={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P3,P5),(P4,P6),(P5,P7),(P6,P7),(P7,P8)}D.→={(P2,P1),(P3,P1),(P4,P1),(P5,P2),(P5,P2),(P5,P3),(P6,P4),(P7,P5),(P7,P6),(P8,P7)}

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

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

99、分布式數據庫緩存技術有Memcache與Redis,關于兩者的說法正確的是()A.Memcache不僅僅支持簡單的k/v類型的數據,同時還提供list,set,hash等數據結構的存儲。B.Redis支持多線程C.Memcache不能進行內存管理D.Redis支持主從、sentinel、cluster等分布式存儲方式

100、軟件構件是一個獨立可部署的軟件單元,與程序設計中的對象不同,構件()A.是一個實例單元,具有唯一的標志B.可以利用容器管理自身對外的可見狀態(tài)C.利用工廠方法(如構造函數〉來創(chuàng)建自己的實例D.之間可以共享一個類元素

參考答案與解析

1、答案:A本題解析:通過A1能推導出關系R的全部屬性,因此關鍵字為A1。

2、答案:B本題解析:電子政務主要包括4個方面:G2G、G2B、G2C、G2E;電子商務的類型主要包括:B2B、B2C、C2C、O2O。

3、答案:C本題解析:配置管理是PMBOK、IS09000和CMMI中的重要組成元素,它在產品開發(fā)的生命周期中,提供了結構化的、有序化的、產品化的管理方法,是項目管理的基礎工作。配置管理是通過技術和行政手段對產品及其開發(fā)過程和生命周期進行控制、規(guī)范的一系列措施和過程。信息系統(tǒng)開發(fā)過程中的變更以及相應的返工會對產品的質量有很大的影響。產品配置是指一個產品在其生命周期各個階段所產生的各種形式(機器可讀或人工可讀)和各種版本的文檔、計算機程序、部件及數據的集合。該集合中的每一個元素稱為該產品配置中的一個配置項(ConfigurationItem,CI),配置項主要有兩大類:屬于產品組成部分的工作成果,如需求文檔、設計文檔、源代碼、測試用例等。屬于項目管理和機構支撐過程域產生的文檔,如工作計劃、項目質量報告、項目跟蹤報告等。這些文檔雖然不是產品的組成部分,但是值得保存。軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類。用戶文檔主要描述系統(tǒng)功能和使用方法,并不關心這些功能是怎樣實現的;系統(tǒng)文檔描述系統(tǒng)設計、實現和測試等各方面的內容。用戶文檔是用戶了解系統(tǒng)的第一步,它可以讓用戶獲得對系統(tǒng)的準確的初步印象。用戶文檔至少應該包括下述5方面的內容:(1)功能描述:說明系統(tǒng)能做什么;(2)安裝文檔:說明怎樣安裝這個系統(tǒng)以及怎樣使系統(tǒng)適應特定的硬件配置;(3)使用手冊:簡要說明如何著手使用這個系統(tǒng)(通過豐富的例子說明怎樣使用常用的系統(tǒng)功能,并說明用戶操作錯誤時怎樣恢復和重新啟動);(4)參考手冊:詳盡描述用戶可以使用的所有系統(tǒng)設施以及它們的使用方法,并解釋系統(tǒng)可能產生的各種出錯信息的含義(對參考手冊最主要的要求是完整,因此通常使用形式化的描述技術);(5)操作員指南(如果需要有系統(tǒng)操作員的話):說明操作員應如何處理使用中出現的各種情況。系統(tǒng)文檔所謂系統(tǒng)文檔指從問題定義、需求說明到驗收測試計劃這樣一系列和系統(tǒng)實現有關的文檔。描述系統(tǒng)設計、實現和測試的文檔對于理解程序和維護程序來說是非常重要的。項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制。

4、答案:C本題解析:面向對象的分析模型主要由頂層架構圖、用例與用例圖和領域概念模型構成;設計模型則包含以包圖表示的軟件體系機構圖、以交互圖表示的用例實現圖、完整精確的類圖、描述復雜對象的狀態(tài)圖和用以描述流程化處理過程的活動圖等。

5、答案:B本題解析:暫無解析

6、答案:B本題解析:將各道工序箭線上的數字相加,最短的那條是所需費用最少的方案。ABEG費用最少為130萬。

7、答案:B本題解析:127.0.0.1是本地回環(huán)地址,當網絡連接不可用時,可用來測試已編寫好的網絡程序。

8、答案:B本題解析:編程語言的集成開發(fā)環(huán)境需要提供代碼編輯、語法高亮、代碼編譯、運行調試等功能,這些功能的特點是以軟件代碼為中心進行對應的編譯處理與輔助操作。根據常見架構風格的特點和適用環(huán)境,可以知道最合適的架構設計風格應該是數據倉庫風格。

9、答案:D本題解析:在面向對象分析中,利用用例與用例圖表示需求,從用例模型中提煉形成領域模型,用例的實現可以用交互圖表示。從領域模型和用例圖形成類圖,用包圖和類圖形成體系結構圖。之后再進行后續(xù)的開發(fā)工作。

10、答案:A本題解析:第1題,通過A1能推導出關系R的全部屬性,因此關鍵字為A1。

11、答案:D本題解析:所謂軟件的逆向工程就是分析已有的程序,尋求比源代碼更高級的抽象表現形式。一般認為,凡是在軟件生命周期內將軟件某種形式的描述轉換成更為抽象形式的活動都可稱為逆向工程。與之相關的概念是:重構(restructuring),指在同一抽象級別上轉換系統(tǒng)描述形式;設計恢復(designrecovery),指借助工具從已有程序中抽象出有關數據設計、總體結構設計和過程設計的信息(不一定是原設計);再工程(re-engineering),也稱修復和改造工程,它是在逆向工程所獲信息的基礎上修改或重構已有的系統(tǒng),產生系統(tǒng)的一個新版本。

12、答案:B本題解析:在采用UML進行軟件建模時,當需要建模和描述復雜的交互過程時,通常會采用協(xié)作圖或序列圖,也會采用狀態(tài)圖加以輔助,因此本題選B。

13、答案:B本題解析:統(tǒng)一過程(UP)的基本特征是以用例和風險驅動,以架構為中心,受控的迭代式的增量開發(fā)。UP定義了四個階段:起始階段(Inception):該階段的主要目的是建立項目的范圍和版本,確定項目目標的可行性和穩(wěn)定性,提交結果包括需求和用例。精化階段(Elaboration):該階段的目的是對問題域進行分析,建立系統(tǒng)需求和架構,確定實現的可行性和穩(wěn)定性,提交結果包括系統(tǒng)架構、問題領域、修改后的需求及項目開發(fā)計劃等相關文檔。構建階段(Construction):增量式開發(fā)可以交付給用戶的軟件產品。移交階段(Transition):目的是將軟件產品交付給用戶。

14、答案:D本題解析:2053/32=64.156,屬于第65個字。題干問的是編號,編號64的是第65個字。

15、答案:C本題解析:特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領域為對象,形成由領域參考模型、參考需求、參考架構等組成的開發(fā)基礎架構,其目標是支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現。其中領域分析的主要目的是獲得領域模型,領域模型描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得DSSA,DSSA描述領域模型中表示需求的解決方案;領域實現的主要目標是依據領域模型和DSSA開發(fā)和組織可重用信息,并對基礎軟件架構進行實現。

16、答案:C本題解析:考察SQL基本知識

17、答案:B本題解析:本題考查計算機系統(tǒng)方面的基礎知識。試題的正確答案是B,多機系統(tǒng)按多機之間連接的緊密程度分為緊耦合多機系統(tǒng)和松耦合多機系統(tǒng)兩種。緊耦合多機系統(tǒng)又稱直接耦合系統(tǒng),指計算機間物理連接的頻帶較高,一般是通過總線或高速開關實現計算機間的互連,通過共享內存實現多機間的通信;松耦合多機系統(tǒng)又稱間接耦合系統(tǒng),—般是通過通道或通信線路實現計算機間的互連。

18、答案:B本題解析:系統(tǒng)設計的主要內容包括概要設計和詳細設計。概要設計又稱為系統(tǒng)總體結構設計,它是系統(tǒng)開發(fā)過程中很關鍵的一步,其主要任務是將系統(tǒng)的功能需求分配給軟件模塊,確定每個模塊的功能和調用關系,形成軟件的模塊結構圖,即系統(tǒng)結構圖。在概要設計中,將系統(tǒng)開發(fā)的總任務分解成許多個基本的、具體的任務,為每個具體任務選擇適當的技術手段和處理方法的過程稱為詳細設計。根據任務的不同,詳細設計又可分為多種,例如,網絡設計、代碼設計、輸入/輸出設計、處理流程設計、數據存儲設計、用戶界面設計、安全性和可靠性設計等。

19、答案:B本題解析:根據基于軟件架構的設計的定義,基于軟件架構的設計(ArchitectureBasedSoftwareDevelopment,ABSD)強調由商業(yè)、質量和功能需求的組合驅動軟件架構設計。它強調采用視角和視圖來描述軟件架構。

20、答案:C本題解析:P1有三個緊后P2、P3、P4;P8有三個緊前P5、P6、P7,只有B選項符合。

21、答案:A本題解析:考核前趨圖。

22、答案:D本題解析:需求是應該分優(yōu)先等級的,不能把所有需求都視為同等重要。

23、答案:A本題解析:元素聲明包括元素的內容和元素的排列組合方式。

24、答案:A本題解析:根據題目的意思,用戶會注冊自己的興趣,然后系統(tǒng)也會把新聞按興趣分類,如果某個新聞事件發(fā)生,可以通過事件來觸發(fā)推送動作,將新聞推送給對其感興趣的用戶。這是典型的事件驅動系統(tǒng)應用場景。

25、答案:C本題解析:半雙工(HalfDuplex)數據傳輸指數據可以在一個信號載體的兩個方向上傳輸,但是不能同時傳輸。例如,在一個局域網上使用具有半雙工傳輸的技術,一個工作站可以在線上發(fā)送數據,然后立即在線上接收數據,這些數據來自數據剛剛傳輸的方向。像全雙工傳輸一樣,半雙工包含一個雙向線路(線路可以在兩個方向上傳遞數據)。全雙工(FullDuplex)是通訊傳輸的一個術語。通信允許數據在兩個方向上同時傳輸,它在能力上相當于兩個單工通信方式的結合。全雙工指可以同時(瞬時)進行信號的雙向傳輸(A→B且B→A)。指A→B的同時B→A,是瞬時同步的。

26、答案:D本題解析:系統(tǒng)設計的主要內容包括概要設計和詳細設計概要設計又稱為系統(tǒng)總體結構設計,它是系統(tǒng)開發(fā)過程中很關鍵的一步,其主要任務是將系統(tǒng)的功能需求分配給軟件模塊,確定每個模塊的功能和調用關系,形成軟件的模塊結構圖,即系統(tǒng)結構圖在概要設計中,將系統(tǒng)開發(fā)的總任務分解成許多個基本的、具體的任務,為每個具體任務選擇適當的技術手段和處理方法的過程稱為詳細設計根據任務的不同,詳細設計又可分為多種,例如,網絡設計、代碼設計、輸入/輸出設計、處理流程設計、數據存儲設計、用戶界面設計、安全性和可靠性設計等

27、答案:A本題解析:橋接模式將抽象部分與它的實現部分分離,使它們都可以獨立地變化。它是一種對象結構型模式,又稱為柄體(HandleandBody)模式或接口(Interface)模式。橋接模式類似于多重繼承方案,但是多重繼承方案往往違背了類的單一職責原則,其復用性比較差,橋接模式是比多重繼承方案更好的解決方法。·Abstraction定義抽象類的接口;維護一個指向Implementor類型對象的指針?!efinedAbstraction擴充由Abstraction定義的接口?!mplementor定義實現類的接口,該接口不一定要與Abstraction的接口完全一致;事實上這兩個接口可以完全不同。一般來說,Implementor接口僅提供基本操作,而Abstraction則定義了基于這些基本操作的較高層次的操作?!oncreteImplementor實現Implementor接口并定義它的具體實現。圖中與Bridge模式中的“Abstraction”角色相對應的類是Shape,與“Implementor”角色相對應的類是Drawing。

28、答案:B本題解析:螺旋模型是在快速原型(又叫原型)模型的基礎上擴展而成的。

29、答案:D本題解析:假設從甲處采購X噸,從乙處采購Y噸,則:40%x+20%y<=3220%x+50%y<=32解方程,即得。

30、答案:C本題解析:責任鏈模式:通過給多個對象處理請求的機會,減少請求的發(fā)送者與接受者之間的耦合。將接收對象鏈接起來,在鏈中傳遞請求,直到有一個對象處理這個請求。迭代器模式:提供一種方法來順序訪問一個聚合對象中的各個元素,而不需要暴露該對象的內部表示命令模式:將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數化,將請求排隊或記錄請求日志,支持可撤銷的操作解釋器模式:給定一種語言,定義它的文法表示,并定義一個解釋器,該解釋器用來根據文法表示來解釋語言中的句子責任鏈模式和迭代器模式都是行為型對象模式

31、答案:B本題解析:軟件系統(tǒng)工具的種類繁多,很難有統(tǒng)一的分類方法。通??梢园窜浖^程活動將軟件工具分為軟件開發(fā)工具、軟件維護工具、軟件管理和軟件支持工具。軟件開發(fā)工具:需求分析工具、設計工具、編碼與排錯工具。軟件維護工具:版本控制工具、文檔分析工具、開發(fā)信息庫工具、逆向工程工具、再工程工具。軟件管理和軟件支持工具:項目管理工具、配置管理工具、軟件評價工具、軟件開發(fā)工具的評價和選擇。

32、答案:D本題解析:特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領域為對象,形成由領域參考模型、參考需求、參考架構等組成的開發(fā)基礎架構,其目標是支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現。其中領域分析的主要目的是獲得領域模型,領域模型描述領域中系統(tǒng)之間共同的需求,即領域需求;領域設計的主要目標是獲得DSSA,DSSA描述領域模型中表示需求的解決方案;領域實現的主要目標是依據領域模型和DSSA開發(fā)和組織可重用信息,并對基礎軟件架構進行實現。

33、答案:A本題解析:ERP(EnterpriseResourcePlanning)是建立在信息技術的基礎上,利用現代企業(yè)的先進管理思想,對企業(yè)的物流、資金流和信息流進行全面集成管理的管理信息系統(tǒng),為企業(yè)提供決策、計劃、控制與經營業(yè)績評估的全方位和系統(tǒng)化的管理平臺。ERP系統(tǒng)主要包括:生產預測、銷售管理(計劃)、經營計劃(生產計劃大綱)、主生產計劃、物料需求計劃、能力需求計劃、車間作業(yè)計劃、采購與庫存管理、質量與設備管理、財務管理、ERP有關擴展應用模塊等內容。顯然對企業(yè)物料的進、出、存進行管理的模塊是庫存管理模塊。

34、答案:D本題解析:A、B、C均為數據訪問中間件的作用,D是遠程過程調用中間件。

35、答案:A本題解析:假設從甲處采購X噸,從乙處采購Y噸,則:40%x+20%y<=3220%x+50%y<=32解方程,即得。

36、答案:A本題解析:實時系統(tǒng)的正確性依賴于運行結果的邏輯正確性和運行結果產生的時間正確性,即實時系統(tǒng)必須在規(guī)定的時間范圍內正確地響應外部物理過程的變化。實時多任務操作系統(tǒng)是根據操作系統(tǒng)的工作特性而言的。實時是指物理進程的真實時間。實時操作系統(tǒng)是指具有實時性,能支持實時控制系統(tǒng)工作的操作系統(tǒng)。首要任務是調度一切可利用的資源來完成實時控制任務,其次才著眼于提高計算機系統(tǒng)的使用效率,重要特點是要滿足對時間的限制和要求。一個實時操作系統(tǒng)可以在不破壞規(guī)定的時間限制的情況下完成所有任務的執(zhí)行。任務執(zhí)行的時間可以根據系統(tǒng)的軟硬件的信息而進行確定性的預測。也就是說,如果硬件可以做這件工作,那么實時操作系統(tǒng)的軟件將可以確定性的做這件工作。實時操作系統(tǒng)可根據實際應用環(huán)境的要求對內核進行裁剪和重新配置,根據不同的應用,其組成有所不同。

37、答案:C本題解析:暫無解析

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

39、答案:C本題解析:“系統(tǒng)主站斷電后,能夠在2分鐘內自動切換到備用站點,并恢復正常運行”主要與可用性質量屬性相關,通??刹捎眯奶?、Ping/Echo、主動冗余、被動冗余、選舉等架構策略實現該屬性;“在并發(fā)用戶數不超過1000人時,用戶的交易請求應該在0.5s內完成”,主要與性能這一質量屬性相關,實現該屬性的常見架構策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調度等?!跋到y(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與安全性質量屬性相關,通??刹捎萌肭謾z測、用戶認證、用戶授權、追蹤審計等架構策略實現該屬性。

40、答案:A本題解析:數據庫的原子性是指操作序列要么全做要么全不做。設計時用影子拷貝(淺拷貝)實現。淺拷貝就是你的影子,深拷貝是你的克隆人,你沒了影子也就沒了,但是克隆人還活著。數據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)稱為一致性。設計時用完整性約束檢查實現。

41、答案:B本題解析:暫無解析

42、答案:B本題解析:一般說來,信息化需求包含3個層次,即戰(zhàn)略需求、運作需求和技術需求。一是戰(zhàn)略需求。組織信息化的目標是提升組織的競爭能力、為組織的可持續(xù)發(fā)展提供一個支持環(huán)境。從某種意義上來說,信息化對組織不僅僅是服務的手段和實現現有戰(zhàn)略的輔助工具;信息化可以把組織戰(zhàn)略提升到一個新的水平,為組織帶來新的發(fā)展契機。特別是對于企業(yè),信息化戰(zhàn)略是企業(yè)競爭的基礎。<二是運作需求。組織信息化的運作需求是組織信息化需求非常重要且關鍵的一環(huán),它包含三方面的內容:一是實現信息化戰(zhàn)略目標的需要;二是運作策略的需要。三是人才培養(yǎng)的需要。三是技術需求。由于系統(tǒng)開發(fā)時間過長等問題在信息技術層面上對系統(tǒng)的完善、升級、集成和整合提出了需求。也有的組織,原來基本上沒有大型的信息系統(tǒng)項目,有的也只是一些單機應用,這樣的組織的信息化需求,一般是從頭開發(fā)新的系統(tǒng)。

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

44、答案:A本題解析:IDL是Interfacedescriptionlanguage的縮寫,指接口描述語言,是CORBA規(guī)范的一部分,是跨平臺開發(fā)的基礎。IDL通常用于遠程調用軟件。在這種情況下,一般是由遠程客戶終端調用不同操作系統(tǒng)上的對象組件,并且這些對象組件可能是由不同計算機語言編寫的。IDL建立起了兩個不同操作系統(tǒng)間通信的橋梁。從本質上講,OMGIDL接口定義語言不是作為程序設計語言體現在CORBA體系結構中的,而是用來描述產生對象調用請求的客戶對象和服務對象之間的接口的語言。OMGIDL文件描述數據類型和方法框架,而服務對象則為一個指定的對象實現提供上述數據和方法。OMGIDL文件描述了服務器提供的服務功能,客戶機可以根據該接口文件描述的方法向服務器提出業(yè)務請求。在大多數CORBA產品中都提供IDL到相關編程語言的編譯器。程序設計人員只需將定義的接口文件輸入編譯器,設定編譯選項后,就可以得到與程序設計語言相關的接口框架文件和輔助文件。

45、答案:B本題解析:串聯系統(tǒng)可靠性公式為:R=R1íR2í…íRn并聯系統(tǒng)可靠性公式為:R=1-(1-R1)í(1-R2)í…í(1-Rn)

46、答案:C本題解析:這是一個簡單的博弈問題,可以將問題表示為下圖所示的得益矩陣。該矩陣分別列出了A網站與B網站在各種價格策略下的利潤情況。站在A網站的立場上看,假設B網站采用高價策略,那么自己采用高價策略得1000萬元,采用低價策略得1500萬元,顯然應該采用低價策略;如果B網站采用低價策略,那么自己采用高價策略得200萬元,采用低價策略得700萬元,顯然也應該采用低價策略。同樣,站在B網站的立場上看,也是這樣,不管A網站采用什么價格策略,自己都應采用低價策略為好。由于A、B網站的主管都獨立理性地分析了這種情況,因此,這個博弈的最終結果一定是兩個網站都采用低價策略,各得到700萬元的利潤。這是一個非合作博弈之例。參與博弈的任何一方都無法信任對方,都要防備對方搶占自己的市場份額,但也都能獨立理性地分析自己的策略與得益。所以,雙方博弈的結果對雙方都不是理想的結果,但都認為是可以接受的。而合作雙贏(都采用高價策略),卻涉嫌市場壟斷。

47、答案:A本題解析:一個嵌入式實時操作系統(tǒng)(BTOS)的評價要從很多角度進行,如體系結構、API的豐富程度、網絡支持、可靠性等。其中,實時性是RTOS評價的最重要的指標之一,實時性的優(yōu)劣是用戶選擇操作系統(tǒng)的一個重要參考。嚴格地說,影響嵌入式操作系統(tǒng)實時性的因素有很多,如常用系統(tǒng)調用平均運行時間、任務切換時間、線程切換時間、信號量混洗時間(指從一個任務釋放信號量到另一個等待該信號量的任務被激活的時間延遲)、中斷響應時間等。任務執(zhí)行時間不是反映RTOS實時性的評價指標。

48、答案:B本題解析:電子政務是對現有的政府形態(tài)的一種改造,利用信息技術和其他相關技術,將其管理和服務職能進行集成,在網絡上實現政府組織結構和工作流程優(yōu)化重組。與電子政務相關的行為主體有三個,即政府、企(事)業(yè)單位及居民。國家和地方人口信息的采集、處理和利用,屬于政府對政府的電子政務活動。

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

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

51、答案:D本題解析:過程能力成熟度模型(CMM)在軟件開發(fā)機構中被廣泛用來指導軟件過程改進。為了達到過程能力成熟度模型的第二級,組織機構必須具有6個關鍵過程域。需求的屬性包括:創(chuàng)建需求的時間、需求的版本號、創(chuàng)建需求的作者、負責認可該軟件需求的人員、需求狀態(tài)、需求的原因和根據、需求涉及的子系統(tǒng)、需求涉及的產品版本號、使用的驗證方法或者接受的測試標準、產品的優(yōu)先級或者重要程度、需求的穩(wěn)定性。需求的變更遵循以下流程:(1)問題分析和變更描述。這是識別和分析需求問題或者一份明確的變更提議,以檢查它的有效性,從而產生一個更明確的需求變更提議。(2)變更分析和成本計算。使用可追溯性信息和系統(tǒng)需求的一般知識,對需求變更提議進行影響分析和評估。變更成本計算應該包括對需求文檔的修改、系統(tǒng)修改的設計和實現的成本。一旦分析完成并且被確認,應該進行是否執(zhí)行這一變更的決策。(3)變更實現。這要求需求文檔和系統(tǒng)設計以及實現都要同時修改。如果先對系統(tǒng)的程序做變更,然后再修改需求文檔,這幾乎不可避免地會出現需求文檔和程序的不一致。在對變更控制委員會的定義中,變更控制委員會對項目中任何基線工作產品的變更都可以做出決定。

52、答案:D本題解析:依賴倒置原則是指抽象不應該依賴于細節(jié),細節(jié)應當依賴于抽象。換言之,要針對接口編程,而不是針對實現編程。在程序代碼中傳遞參數時或在組合(或聚合)關系中,盡量引用層次高的抽象層類,即使用接口和抽象類進行變量類型聲明、參數類型聲明和方法返回類型聲明,以及數據類型的轉換等,而不要用具體類來做這些事情。為了確保該原則的應用,一個具體類應當只實現接口和抽象類中聲明過的方法,而不要給出多余的方法,否則,將無法調用到在子類中增加的新方法。實現開閉原則的關鍵是抽象化,并且從抽象化導出具體化實現,如果說開閉原則是OOD的目標的話,那么依賴倒置原則就是OOD的主要機制。有了抽象層,可以使得系統(tǒng)具有很好的靈活性,在程序中盡量使用抽象層進行編程,而將具體類寫在配置文件中,這樣,如果系統(tǒng)行為發(fā)生變化,則只需要擴展抽象層,并修改配置文件,而無須修改原有系統(tǒng)的源代碼,在不修改的情況下來擴展系統(tǒng)功能,滿足開閉原則的要求。依賴倒置原則是COM、CORBA、EJB、Spring等技術和框架背后的基本原則之一。

53、答案:A本題解析:在程序的執(zhí)行過程中,Cache與主存的地址映射是由硬件自動完成的。

54、答案:B本題解析:負載均衡(LoadBalance)建立在現有網絡結構之上,它提供了一種廉價、有效、透明的方法,來擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。負載均衡有兩方面的含義:首先,大量的并發(fā)訪問或數據流量分擔到多臺節(jié)點設備上分別處理,減少用戶等待響應的時間;其次,單個重負載的運算分擔到多臺節(jié)點設備上做并行處理,每個節(jié)點設備處理結束后,將結果匯總,返回給用戶,系統(tǒng)處理能力得到大幅度提高。

55、答案:C本題解析:設計模式包括:創(chuàng)建型、結構型、行為型。Singleton是單例模式,屬于創(chuàng)建型設計模式。Memento是備忘錄模式,屬于行為型設計模式。Bridge是橋接模式,它的特點是實現接口與實現分離。

56、答案:C本題解析:本題考查網絡安全技術,其中ISPEC是IP層安全技術,而傳輸層安全技術包括SSL,SOCKS和安全RPC等。

57、答案:D本題解析:遺產系統(tǒng)可以由JCA

溫馨提示

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

評論

0/150

提交評論