




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
高級系統架構設計師-2018年下半年《系統架構設計師》真題單選題(共75題,共75分)(1.)某計算機系統中的進程管理采用三態模型,那么下圖所示的PCB()的組織方式采用(請作答此(江南博哥)空),圖中(進程控制塊)。A.有1個運行進程,2個就緒進程,4個阻塞進程B.有2個運行進程,3個就緒進程,3個阻塞進程C.有2個運行進程,3個就緒進程,4個阻塞進程D.有3個運行進程,2個就緒進程,4個阻塞進程正確答案:C參考解析:1、進程控制塊PCB的組織方式有:1)線性表方式,2)索引表方式,3)鏈接表方式。1)線性表方式:不論進程的狀態如何,將所有的PCB連續地存放在內存的系統區。這種方式適用于系統中進程數目不多的情況。2)索引表方式:該方式是線性表方式的改進,系統按照進程的狀態分別建立就緒索引表、阻塞索引表等。3)鏈接表方式:系統按照進程的狀態將進程的PCB組成隊列,從而形成就緒隊列、阻塞隊列、運行隊列等。2、運行進程PCB1、PCB3,就緒進程:PCB2、PCB4、PCB5阻塞進程:PCB6、PCB7、PCB8、PCB9。(2.)某計算機系統中的進程管理采用三態模型,那么下圖所示的PCB(進程控制塊)的組織方式采用(請作答此空),圖中()。A.順序方式B.鏈接方式C.索引方式D.HA.sh正確答案:C參考解析:1、進程控制塊PCB的組織方式有:1)線性表方式,2)索引表方式,3)鏈接表方式。1)線性表方式:不論進程的狀態如何,將所有的PCB連續地存放在內存的系統區。這種方式適用于系統中進程數目不多的情況。2)索引表方式:該方式是線性表方式的改進,系統按照進程的狀態分別建立就緒索引表、阻塞索引表等。3)鏈接表方式:系統按照進程的狀態將進程的PCB組成隊列,從而形成就緒隊列、阻塞隊列、運行隊列等。2、運行進程PCB1、PCB3,就緒進程:PCB2、PCB4、PCB5阻塞進程:PCB6、PCB7、PCB8、PCB9。(3.)在磁盤調度管理中,應先進行移臂調度,再進行旋轉調度。假設磁盤移動臂位于21號柱面上,進程的請求序列如下表所示。如果采用最短移臂調度算法,那么系統的響應序列應為()。A.②⑧③④⑤①⑦⑥⑨B.②③⑧④⑥⑨①⑤⑦C.①②③④⑤⑥⑦⑧⑨D.②⑧③⑤⑦①④⑥⑨正確答案:D參考解析:應先進行移臂(對應“柱面”)調度,再進行旋轉(對應“磁頭、扇區”)調度。由表可知①⑤⑦在17柱面(21-17=4),②③⑧在23柱面(23-21=2),④⑥在32柱面(32-21=9)。因此按最短移臂算法,應該是23柱面、17柱面、32柱面、38柱面,只有D項滿足。(4.)嵌入式系統設計一般要考慮低功耗,軟件設計也要考慮低功耗設計,軟件低功耗設計一般采用()。A.結構優化、編譯優化和代碼優化B.軟硬件協同設計、開發過程優化和環境設計優化C.輕量級操作系統、算法優化和仿真實驗D.編譯優化技術、軟硬件協同設計和算法優化正確答案:D參考解析:軟件設計層面的功耗控制主要可以從以下方面展開:1、軟硬件協同設計,即軟件的設計要與硬件的匹配,考慮硬件因素。2、編譯優化,采用低功耗優化的編譯技術。3、減少系統的持續運行時間,可從算法角度進行優化。4、用“中斷”代替“查詢”5、進行電源的有效管理(5.)某文件系統采用多級索引結構,若磁盤塊的大小為4K字節,每個塊號需占4字節,那么采用二級索引結構時的文件最大長度可占用()個物理塊。A.1024B.1024×1024C.2048×2048D.4096×4096正確答案:B參考解析:本題考查索引文件結構。在索引文件結構中,二級間接索引是指:索引結點對應的盤塊存索引表,在索引表指向的盤塊中依然存索引表,由于每個索引表可以存4K/4=1024個塊號,所以二級索引可對應1024*1024個物理塊。(6.)給定關系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,GC.R.A,R.B,R.D,S.C,FD.R.A,R.B,R.D,S.C,G正確答案:B參考解析:本題考查關系代數運算與SQL語言的對應關系。注意本題中R與S是做自然聯接操作,操作時會將R與S中相同字段名做等值聯接,并將結果集去重復。所以R與S自然聯接后的結果包括以下屬性:R.A,R.B,R.C,D,E,F,G。關系代數選擇條件為“1<6”,即R.A<F。關系代數投影操作條件為“1,2,4,6,7”,對應的屬性為:R.A,R.B,D,F,G。(7.)給定關系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參考解析:本題考查關系代數運算與SQL語言的對應關系。注意本題中R與S是做自然聯接操作,操作時會將R與S中相同字段名做等值聯接,并將結果集去重復。所以R與S自然聯接后的結果包括以下屬性:R.A,R.B,R.C,D,E,F,G。關系代數選擇條件為“1<6”,即R.A<F。關系代數投影操作條件為“1,2,4,6,7”,對應的屬性為:R.A,R.B,D,F,G。(8.)數據倉庫中,數據()是指數據一旦進入數據倉庫后,將被長期保留并定期加載和刷新,可以進行各種查詢操作,但很少對數據進行修改和刪除操作。A.面向主題B.集成性C.相對穩定性D.反映歷史變化正確答案:C參考解析:數據倉庫4大特點:面向主題:數據按主題組織。集成的:消除了源數據中的不一致性,提供整個企業的一致性全局信息。相對穩定的(非易失的):主要進行查詢操作,只有少量的修改和刪除操作(或是不刪除)。反映歷史變化(隨著時間變化):記錄了企業從過去某一時刻到當前各個階段的信息,可對發展歷程和未來趨勢做定量分析和預測。(9.)A.見圖AB.見圖BC.見圖CD.見圖D正確答案:D參考解析:本題考查關系代數運行效率問題。解決這類問題,有一個通用原則,即,存在聯接操作與選擇操作的,盡可能早的完成選擇操作,這樣能降低參與聯接操作的數據量,極大提升運算效率。(10.)在客戶機上運行nslookup查詢某服務器名稱時能解析出IP地址,查詢IP地址時卻不能解析出服務器名稱,解決這一問題的方法是()。A.清除DNS緩存B.刷新DNS緩存C.為該服務器創建PTR記錄D.重啟DNS服務正確答案:C參考解析:PTR記錄是反向記錄,通過IP查詢域名。(11.)如果發送給DHCP客戶端的地址已經被其他DHCP客戶端使用,客戶端會向服務器發送()信息包拒絕接受已經分配的地址信息。A.DhcpOfferB.空C.DhcpDeclineD.DhcpNack正確答案:C參考解析:HCP客戶端收到DHCP服務器回應的ACK報文后,通過地址沖突檢測發現服務器分配的地址沖突或者由于其他原因導致不能使用,則發送Decline報文,通知服務器所分配的IP地址不可用。(12.)某軟件程序員接受X公司(軟件著作權人)委托開發一個軟件,三個月后又接受Y公司委托開發功能類似的軟件,該程序員僅將受X公司委托開發的軟件略作修改即完成提交給Y公司,此種行為()。A.屬于開發者的特權B.屬于正常使用著作權C.不構成侵權D.構成侵權正確答案:D參考解析:本題的情況屬于委托開發,題目已明確了著作權歸屬于X公司,所以作者并沒有著作權,把沒有著作權的作品修改并售賣,這是侵權的行為。(13.)譚某是CZB物流公司的業務系統管理員。任職期間,譚某根據公司的業務要求開發了“報關業務系統”,并由公司使用。以下說法正確的是()。A.報關業務系統V1.0的著作權屬于譚某B.報關業務系統V1.0的著作權屬于CZB物流公司C.報關業務系統V1.0的著作權屬于譚某和CZB物流公司D.報關業務系統V1.0的著作權不屬于譚某和CZB物流公司正確答案:B參考解析:本題考查職務作品界定問題。題目提到“任職期間,譚某根據公司的業務要求開發了'報關業務系統'”,這個系統應屬于職務作品,所以著作權屬于CZB物流公司。(14.)軟件著作權受法律保護的期限是()。一旦保護期滿,權利將自行終止,成為社會公眾可以自由使用的知識。A.10年B.25年C.50年D.不確定正確答案:C參考解析:自然人的軟件著作權,保護期為自然人終生及其死亡后50年,截止于自然人死亡后第50年的12月31日;軟件是合作開發的,截止于最后死亡的自然人死亡后第50年的12月31日。法人或者其他組織的軟件著作權,保護期為50年,截止于軟件首次發表后第50年的12月31日,但軟件自開發完成之日起50年內未發表的,不再受到法律保護。(15.)在如下線性約束條件下:2x+3y<=30;x+2y>=10;x>=y;x>=5;y>=0,目標函數2x+3y的極小值為()A.16.5B.17.5C.20D.25正確答案:B參考解析:根據題意,畫出可行區域如圖虛線陰影部分。顯然,x=5與x+2y=10相交處時有最小值,聯立得x=5,y=2.5,因此2x+3y最小值為2*5+3*2.5=17.5(16.)數字簽名首先需要生成消息摘要,然后發送方用自己的私鑰對報文摘要進行加密,接收方用發送方的公鑰驗證真偽。生成消息摘要的目的是(),對摘要進行加密的目的是(請作答此空)。A.防止竊聽B.防止抵賴C.防止篡改D.防止重放正確答案:B參考解析:消息摘要是對原文信息提取特征值,做這個操作,能讓原始信息被篡改時,我們能及時感知到,所以能防篡改。而對消息摘要“加密”,雖然做的是加密操作,但并無加密的作用。因為私鑰加密時,公鑰解密。公鑰誰都能獲取到,所以誰都能解,故無法防止竊聽,但可以防止抵賴。所以對摘要進行加密的目的是防止抵賴(17.)數字簽名首先需要生成消息摘要,然后發送方用自己的私鑰對報文摘要進行加密,接收方用發送方的公鑰驗證真偽。生成消息摘要的目的是(請作答此空),對摘要進行加密的目的是()。A.防止竊聽B.防止抵賴C.防止篡改D.防止重放正確答案:C參考解析:消息摘要是對原文信息提取特征值,做這個操作,能讓原始信息被篡改時,我們能及時感知到,所以能防篡改。而對消息摘要“加密”,雖然做的是加密操作,但并無加密的作用。因為私鑰加密時,公鑰解密。公鑰誰都能獲取到,所以誰都能解,故無法防止竊聽,但可以防止抵賴。所以對摘要進行加密的目的是防止抵賴(18.)以下關于串行總線的說法中,正確的是()。A.串行總線一般都是全雙工總線,適宜于長距離傳輸數據B.串行總線傳輸的波特率是總線初始化時預先定義好的,使用中不可改變C.串行總線是按位(bit)傳輸數據的,其數據的正確性依賴于校驗碼糾正D.串行總線的數據發送和接收是以軟件查詢方式工作正確答案:B參考解析:關于串行總線的特點,總結如下:1、串行總線有半雙工、全雙工之分,全雙工是一條線發一條線收。2、串行總線適宜長距離傳輸數據。3、串行總線按位(bit)發送和接收。盡管比按字節(byte)的并行通信慢,但是串口可以在使用一根線發送數據的同時用另一根線接收數據。它很簡單并且能夠實現遠距離通信。比如IEEE488定義并行通行狀態時,規定設備線總長不得超過20米,并且任意兩個設備間的長度不得超過2米;而對于串口而言,長度可達1200米。4、串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對于兩個進行通行的端口,這些參數必須匹配。5、串行總線的數據發送和接收可以使用多種方式,中斷方式與DMA都較為常見。(19.)CPU的頻率有主頻、倍頻和外頻。某處理器外頻是200MHz,倍頻是13,該款處理器的主頻是()。A.2.6GHzB.1300MHzC.15.38MhzD.200MHz正確答案:A參考解析:CPU的工作頻率(主頻)包括兩個部分:外頻與倍頻,兩者的乘積就是主頻。所謂外頻,就是外部頻率,指的是系統總線頻率。倍頻的全稱是倍頻系數,倍頻系數是指CPU主頻與外頻之間的相對比例關系。最初CPU主頻和系統總線速度是一樣的,但CPU的速度越來越快,倍頻技術也就相應產生。它的作用是使系統總線工作在相對較低的頻率上,而CPU速度可以通過倍頻來提升。本題中外頻200MHz,倍頻13,所以主頻=200MHz*13=2.6GHz。(20.)目前處理器市場中存在CPU和DSP兩種類型處理器,分別用于不同場景,這兩種處理器具有不同的體系結構,DSP采用()。A.馮.諾伊曼結構B.哈佛結構C.FPGA結構D.與GPU相同結構正確答案:B參考解析:編程DSP芯片是一種具有特殊結構的微處理器,為了達到快速進行數字信號處理的目的,DSP芯片一般都采用特殊的軟硬件結構:(1)哈佛結構。DSP采用了哈佛結構,將存儲器空間劃分成兩個,分別存儲程序和數據。它們有兩組總線連接到處理器核,允許同時對它們進行訪問,每個存儲器獨立編址,獨立訪問。這種安排將處理器的數據吞吐率加倍,更重要的是同時為處理器核提供數據與指令。在這種布局下,DSP得以實現單周期的MAC指令。在哈佛結構中,由于程序和數據存儲器在兩個分開的空間中,因此取指和執行能完全重疊運行。(2)流水線。與哈佛結構相關,DSP芯片廣泛采用2-6級流水線以減少指令執行時間,從而增強了處理器的處理能力。這可使指令執行能完全重疊,每個指令周期內,不同的指令都處于激活狀態。(3)獨立的硬件乘法器。在實現多媒體功能及數字信號處理的系統中,算法的實現和數字濾波都是計算密集型的應用。在這些場合,乘法運算是數字處理的重要組部分,是各種算法實現的基本元素之一。乘法的執行速度越快,DSP處理器的性能越高。相比與一般的處理器需要30-40個指令周期,DSP芯片的特征就是有一個專用的硬件乘法器,乘法可以在一個周期內完成。(4)特殊的DSP指令。DSP的另一特征是采用特殊的指令,專為數字信號處理中的一些常用算法優化。這些特殊指令為一些典型的數字處理提供加速,可以大幅提高處理器的執行效率。使一些高速系統的實時數據處理成為可能。(5)獨立的DMA總線和控制器。有一組或多組獨立的DMA總線,與CPU的程序、數據總線并行工作。在不影響CPU工作的條件下,DMA的速度已經達到800MB/S以上。這在需要大數據量進行交換的場合可以減小CPU的開銷,提高數據的吞吐率。提高系統的并行執行能力。(6)多處理器接口。使多個處理器可以很方便的并行或串行工作以提高處理速度。(7)JTAG(JointTestActionGroup)標準測試接口(IEEE1149標準接口)。便于對DSP作片上的在線仿真和多DSP條件下的調試。(8)快速的指令周期。哈佛結構,流水線操作,專用的硬件乘法器,特殊的DSP指令再加上集成電路的優化設計,可是DSP芯片的指令周期在10ns以下。快速的指令周期可以使DSP芯片能夠實時實現許多DSP應用。(21.)文檔是影響軟件可維護性的決定因素。軟件系統的文檔可以分為用戶文檔和系統文檔兩類。其中,()不屬于用戶文檔包括的內容。A.系統設計B.版本說明C.安裝手冊D.參考手冊正確答案:A參考解析:用戶文檔主要描述所交付系統的功能和使用方法,并不關心這些功能是怎樣實現的。用戶文檔是了解系統的第一步,它可以讓用戶獲得對系統準確的初步印象。用戶文檔至少應該包括下述5方面的內容。①功能描述:說明系統能做什么。②安裝文檔:說明怎樣安裝這個系統以及怎樣使系統適應特定的硬件配置。③使用手冊:簡要說明如何著手使用這個系統(通過豐富的例子說明怎樣使用常用的系統功能,并說明用戶操作錯誤是怎樣恢復和重新啟動的)。④參考手冊:詳盡描述用戶可以使用的所有系統設施以及它們的使用方法,并解釋系統可能產生的各種出錯信息的含義(對參考手冊最主要的要求是完整,因此通常使用形式化的描述技術)。⑤操作員指南(如果需要有系統操作員的話):說明操作員應如何處理使用中出現的各種情況。系統文檔是從問題定義、需求說明到驗收測試計劃這樣一系列和系統實現有關的文檔。描述系統設計、實現和測試的文檔對于理解程序和維護程序來說是非常重要的。(22.)若信息碼字為111000110,生成多項式則計算出的CRC校驗碼為()。A.01101B.11001C.001101D.011001正確答案:B參考解析:多項式為101011,信息碼右邊補5個0后與多項式做模二運算(即1110001100000?101011),得余數即可。(23.)軟件重用可以分為垂直式重用和水平式重用,()是一種典型的水平式重用。A.醫學詞匯表B.標準函數庫C.電子商務標準D.網銀支付接口正確答案:B參考解析:軟件重用分垂直式重用與水平式重用,垂直式重用是指局限于某一垂直領域的重用,如只在電力系統中用到的構件;而水平式重用是指通用領域的重用,如標準函數庫,任何軟件都能用,所以是水平式重用。(24.)某企業準備將四個工人甲、乙、丙、丁分配在A、B、C、D四個崗位。每個工人由于技術水平不同,在不同崗位上每天完成任務所需的工時見下表。適當安排崗位,可使四個工人以最短的總工時()全部完成每天的任務。A.13B.14C.15D.16正確答案:B參考解析:經分析,表中處于左下到右上對角線的位置,四值相加最少,即4+4+3+3=14(25.)軟件開發過程模型中,()主要由原型開發階段和目標軟件開發階段構成。A.原型模型B.瀑布模型C.螺旋模型D.基于構件的模型正確答案:A參考解析:本題考查的是開發模型的特點,題目所述“由原型開發階段和目標軟件開發階段構成”符合原型模型的特點。因為原型模型先是使用原型獲取需求,需求獲取到之后有可能拋棄丟原型,然后根據原型獲得的需求進行目標軟件的開發。(26.)需求管理是一個對系統需求變更、了解和控制的過程。以下活動中,()不屬于需求管理的主要活動。A.文檔管理B.需求跟蹤C.版本控制D.變更控制正確答案:A參考解析:需求管理的活動包括:1、變更控制2、版本控制3、需求跟蹤4、需求狀態跟蹤(27.)下面關于變更控制的描述中,()是不正確的。A.變更控制委員會只可以由一個小組擔任B.控制需求變更與項目的其他配置管理決策有著密切的聯系C.變更控制過程中可以使用相應的自動輔助工具D.變更的過程中,允許拒絕變更正確答案:A參考解析:變更控制委員會可以由一個小組擔任,也可以由多個不同的組擔任。變更控制委員會的成員應能代表變更涉及的團體。變更控制委員會可能包括如下方面的代表:(1)產品或計劃管理部門;(2)項目管理部門;(3)開發部門;(4)測試或質量保證部門;(5)市場部或客戶代表;(6)制作用戶文檔的部門;(7)技術支持部門;(8)幫助桌面或用戶支持熱線部門;(9)配置管理部門。(28.)系統模塊化程度較高時,更適合于采用(請作答此空)方法,該方法通過使用基于構件的開發方法獲得快速開發。()把整個軟件開發流程分成多個階段,每一個階段都由目標設定、風險分析、開發和有效性驗證以及評審構成。A.快速應用開發B.瀑布模型C.螺旋模型D.原型模型正確答案:A參考解析:快速應用開發利用了基本構件開發方法的思想,大量采用現成的構件進行系統的開發,所以速度很快。但這種開發,要求系統模塊化程度高,因為只有這樣,才能更好利用現有的構件。(29.)系統模塊化程度較高時,更適合于采用()方法,該方法通過使用基于構件的開發方法獲得快速開發。(請作答此空)把整個軟件開發流程分成多個階段,每一個階段都由目標設定、風險分析、開發和有效性驗證以及評審構成。A.原型模型B.瀑布模型C.螺旋模型D.V模型正確答案:C參考解析:快速應用開發利用了基本構件開發方法的思想,大量采用現成的構件進行系統的開發,所以速度很快。但這種開發,要求系統模塊化程度高,因為只有這樣,才能更好利用現有的構件。(30.)項目時間管理中的過程包括()。A.活動定義、活動排序、活動的資源估算和工作進度分解B.活動定義、活動排序、活動的資源估算、活動歷時估算、制定計劃和進度控制C.項目章程、項目范圍管理計劃、組織過程資產和批準的變更申請D.生產項目計劃、項目可交付物說明、信息系統要求說明和項目度量標準正確答案:B參考解析:時間管理的過程包括:1、活動定義2、活動排序3、活動的資源估算4、活動歷時估算5、制定計劃6、進度控制(31.)軟件測試一般分為兩個大類:動態測試和靜態測試。前者通過運行程序發現錯誤,包括(請作答此空)等方法;后者采用人工和計算機輔助靜態分析的手段對程序進行檢測,包括()等方法。A.邊界值分析、邏輯覆蓋、基本路徑B.桌面檢查、邏輯覆蓋、錯誤推測C.桌面檢查、代碼審查、代碼走查D.錯誤推測、代碼審查、基本路徑正確答案:A參考解析:本題考查測試的分類,測試可以分為動態測試與靜態測試。動態測試是通過運行程序發現錯誤,包括黑盒測試(等價類劃分、邊界值分析法、錯誤推測法)與白盒測試(各種類型的覆蓋測試)。靜態測試是人工測試方式,包括桌前檢查(桌面檢查)、代碼走查、代碼審查。(32.)軟件測試一般分為兩個大類:動態測試和靜態測試。前者通過運行程序發現錯誤,包括()等方法;后者采用人工和計算機輔助靜態分析的手段對程序進行檢測,包括(請作答此空)等方法。A.邊界值分析、邏輯覆蓋、基本路徑B.桌面檢查、邏輯覆蓋、錯誤推測C.桌面檢查、代碼審查、代碼走查D.錯誤推測、代碼審查、基本路徑正確答案:C參考解析:本題考查測試的分類,測試可以分為動態測試與靜態測試。動態測試是通過運行程序發現錯誤,包括黑盒測試(等價類劃分、邊界值分析法、錯誤推測法)與白盒測試(各種類型的覆蓋測試)。靜態測試是人工測試方式,包括桌前檢查(桌面檢查)、代碼走查、代碼審查。(33.)軟件概要設計包括設計軟件的結構、確定系統功能模塊及其相互關系,主要采用()描述程序的結構。A.程序流程圖、PAD圖和偽代碼B.模塊結構圖、數據流圖和盒圖C.模塊結構圖、層次圖和HIPO圖D.程序流程圖、數據流圖和層次圖正確答案:C參考解析:題目選項所列舉的圖與開發階段的對應關系為:1、需求分析階段:數據流圖。2、概要設計階段:模塊結構圖、層次圖和HIPO圖。3、詳細設計階段:程序流程圖、偽代碼、盒圖。(34.)軟件開發環境應支持多種集成機制。其中,()用于存儲與系統開發有關的信息,并支持信息的交流與共享;(請作答此空)是實現過程集成和控制集成的基礎。A.工作流與日志服務器B.進程通信與數據共享服務器C.過程控制與消息服務器D.同步控制與恢復服務器正確答案:C參考解析:軟件開發環境(SoftwareDevelopmentEnvironment,SDE)是指支持軟件的工程化開發和維護而使用的一組軟件,由軟件工具集和環境集成機制構成。軟件開發環境應支持多種集成機制,例如,平臺集成、數據集成、界面集成、控制集成和過程集成等。軟件開發環境應支持小組工作方式,并為其提供配置管理,環境的服務可用于支持各種軟件開發活動,包括分析、設計、編程、調試和文檔等。較完善的軟件開發環境通常具有多種功能,例如,軟件開發的一致性與完整性維護,配置管理及版本控制,數據的多種表示形式及其在不同形式之間的自動轉換,信息的自動檢索與更新,項目控制和管理,以及對開發方法學的支持。軟件開發環境具有集成性、開放性、可裁減性、數據格式一致性、風格統一的用戶界面等特性,因而能大幅度提高軟件生產率。集成機制根據功能的不同,可劃分為環境信息庫、過程控制與消息服務器、環境用戶界面三個部分。(1)環境信息庫。環境信息庫是軟件開發環境的核心,用以存儲與系統開發有關的信息,并支持信息的交流與共享。環境信息庫中主要存儲兩類信息,一類是開發過程中產生的有關被開發系統的信息,例如,分析文檔、設計文檔和測試報告等;另一類是環境提供的支持信息,例如,文檔模板、系統配置、過程模型和可復用構件等。(2)過程控制與消息服務器。過程控制與消息服務器是實現過程集成和控制集成的基礎。過程集成是按照具體軟件開發過程的要求進行工具的選擇與組合,控制集成使各工具之間進行并行通信和協同工作。(3)環境用戶界面。環境用戶界面包括環境總界面和由它實行統一控制的各環境部件及工具的界面。統一的、具有一致性的用戶界面是軟件開發環境的重要特征,是充分發揮環境的優越性、高效地使用工具并減輕用戶的學習負擔的保證。(35.)軟件開發環境應支持多種集成機制。其中,(請作答此空)用于存儲與系統開發有關的信息,并支持信息的交流與共享;()是實現過程集成和控制集成的基礎。A.算法模型庫B.環境信息庫C.信息模型庫D.用戶界面庫正確答案:B參考解析:軟件開發環境(SoftwareDevelopmentEnvironment,SDE)是指支持軟件的工程化開發和維護而使用的一組軟件,由軟件工具集和環境集成機制構成。軟件開發環境應支持多種集成機制,例如,平臺集成、數據集成、界面集成、控制集成和過程集成等。軟件開發環境應支持小組工作方式,并為其提供配置管理,環境的服務可用于支持各種軟件開發活動,包括分析、設計、編程、調試和文檔等。較完善的軟件開發環境通常具有多種功能,例如,軟件開發的一致性與完整性維護,配置管理及版本控制,數據的多種表示形式及其在不同形式之間的自動轉換,信息的自動檢索與更新,項目控制和管理,以及對開發方法學的支持。軟件開發環境具有集成性、開放性、可裁減性、數據格式一致性、風格統一的用戶界面等特性,因而能大幅度提高軟件生產率。集成機制根據功能的不同,可劃分為環境信息庫、過程控制與消息服務器、環境用戶界面三個部分。(1)環境信息庫。環境信息庫是軟件開發環境的核心,用以存儲與系統開發有關的信息,并支持信息的交流與共享。環境信息庫中主要存儲兩類信息,一類是開發過程中產生的有關被開發系統的信息,例如,分析文檔、設計文檔和測試報告等;另一類是環境提供的支持信息,例如,文檔模板、系統配置、過程模型和可復用構件等。(2)過程控制與消息服務器。過程控制與消息服務器是實現過程集成和控制集成的基礎。過程集成是按照具體軟件開發過程的要求進行工具的選擇與組合,控制集成使各工具之間進行并行通信和協同工作。(3)環境用戶界面。環境用戶界面包括環境總界面和由它實行統一控制的各環境部件及工具的界面。統一的、具有一致性的用戶界面是軟件開發環境的重要特征,是充分發揮環境的優越性、高效地使用工具并減輕用戶的學習負擔的保證。(36.)特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)的基本活動包括領域分析、領域設計和領域實現。其中,領域分析的主要目的是獲得領域模型。領域設計的主要目標是獲得()。領域實現是為了(請作答此空)。A.評估多種軟件架構B.驗證領域模型C.開發和組織可重用信息,對基礎軟件架構進行實現D.特定領域軟件重用模型正確答案:C參考解析:特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領域為對象,形成由領域參考模型、參考需求、參考架構等組成的開發基礎架構,其目標是支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現。其中領域分析的主要目的是獲得領域模型,領域模型描述領域中系統之間共同的需求,即領域需求;領域設計的主要目標是獲得DSSA,DSSA描述領域模型中表示需求的解決方案;領域實現的主要目標是依據領域模型和DSSA開發和組織可重用信息,并對基礎軟件架構進行實現。(37.)特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)的基本活動包括領域分析、領域設計和領域實現。其中,領域分析的主要目的是獲得領域模型。領域設計的主要目標是獲得(請作答此空)。領域實現是為了()。A.特定領域軟件需求B.特定領域軟件架構C.特定領域軟件設計模型D.特定領域軟件重用模型正確答案:B參考解析:特定領域軟件架構(DomainSpecificSoftwareArchitecture,DSSA)以一個特定問題領域為對象,形成由領域參考模型、參考需求、參考架構等組成的開發基礎架構,其目標是支持一個特定領域中多個應用的生成。DSSA的基本活動包括領域分析、領域設計和領域實現。其中領域分析的主要目的是獲得領域模型,領域模型描述領域中系統之間共同的需求,即領域需求;領域設計的主要目標是獲得DSSA,DSSA描述領域模型中表示需求的解決方案;領域實現的主要目標是依據領域模型和DSSA開發和組織可重用信息,并對基礎軟件架構進行實現。(38.)構件組裝成軟件系統的過程可以分為三個不同的層次:()。A.初始化、互連和集成B.連接、集成和演化C.定制、集成和擴展D.集成、擴展和演化正確答案:C參考解析:系統構件組裝分為三個不同的層次:定制(Customization)、集成(Integration)、擴展(Extension)。新版章節練習,考前壓卷,完整優質題庫+考生筆記分享,實時更新,軟件,,這三個層次對應于構件組裝過程中的不同任務。(39.)體系結構模型的多視圖表示是從不同的視角描述特定系統的體系結構。著名的4+1模型支持從()描述系統體系結構。A.邏輯視圖、開發視圖、物理視圖、進程視圖、統一的場景B.邏輯視圖、開發視圖、物理視圖、模塊視圖、統一的場景C.邏輯視圖、開發視圖、構件視圖、進程視圖、統一的場景D.領域視圖、開發視圖、構件視圖、進程視圖、統一的場景正確答案:A參考解析:4+1視圖即:邏輯視圖、開發視圖、物理視圖(部署視圖)、進程視圖、場景。(40.)J2EE應用系統支持五種不同類型的構件模型,包括()。A.Applet、JFC、JSP、Servlet、EJB.JNDI、IIOP、RMI、EJBJSP/ServletC.JSP、Servlet、EJBB.JNDI、IIOP、RMI、EJB.JSP/ServletCJDBCEJB.JSP、Servlet、JCAD.Applet、Servlet、JSP、EJB.ApplicationClient正確答案:D參考解析:J2EE核心組成:容器:AppletContainer、ApplicationContainer、WebContainer、EJBContainer組件:Applet、Application、JSP/Servlet、EJB服務:HTTP(HypertextTransferProtocol)超文本傳輸協議RMI-IIOP(RemoteMethodInvocationovertheInternetInter-ORBProtocol):遠程方法調用,融合了JavaRMI和CORBA(CommonObjectRequestBrokerArchitecture公共對象請求代理體系結構)在使用Application或Web端訪問EJB端組件是使用JavaIDL(JavaInterfaceDefinitionLanguage):Java接口定義語言,主要用于訪問外部的CORBA服務JTA(JavaTransactionAPI):用于進行事務處理操作的APIJDBC(JavaDatabaseConnectivity):為數據庫操作提供的一組APIJMS(JavaMassageService):用于發送點對點消息的服務JavaMail:用于發送郵件JAF(JavaActivationFramework):用于封裝傳遞的郵件數據JNDI(JavaNamingandDirectoryInterface)JAXP(JavaAPIforXMLParsing):專門用于XML解析操作的APIJCA(J2EEConnectorArchitecture):Java連接器構架JAAS(JavaAuthenticationandAuthorizationService)JSF(JavaServerFaces)JSTL(JSPStandardTagLibrary)SAAJ(SOAPwithAttachmentsAPIforJAVA)JAXR(JavaAPIforXMLRegistries)(41.)CORBA服務端構件模型中,()是CORBA對象的真正實現,負責完成客戶端請求。A.伺服對象(Servant)B.對象適配器(ObjectAdapter)C.對象請求代理(ObjectRequestBroker)D.適配器激活器(AdapterActivator)正確答案:A參考解析:伺服對象(Servant):CORBA對象的真正實現,負責完成客戶端請求。對象適配器(ObjectAdapter):用于屏蔽ORB內核的實現細節,為服務器對象的實現者提供抽象接口,以便他們使用ORB內部的某些功能。對象請求代理(ObjectRequestBroker):解釋調用并負責查找實現該請求的對象,將參數傳給找到的對象,并調用方法返回結果。客戶方不需要了解服務對象的位置、通信方式、實現、激活或存儲機制。(42.)EJB是企業級Java構件,用于開發和部署多層結構的、分布式的、面向對象的Java應用系統。其中,()負責完成服務端與客戶端的交互;(請作答此空)用于數據持久化來簡化數據庫開發工作;()主要用來處理并發和異步訪問操作。A.會話型構件B.實體型構件C.COM構件D.消息驅動構件正確答案:B參考解析:JB分為會話Bean、實體Bean和消息驅動Bean。1、會話Bean:用于實現業務邏輯,它可以是有狀態的,也可以是無狀態的。每當客戶端請求時,容器就會選擇一個會話Bean來為客戶端服務。會話Bean可以直接訪問數據庫,但更多時候,它會通過實體Bean實現數據訪問。2、實體Bean:用于實現O/R映射,負責將數據庫中的表記錄映射為內存中的實體對象,事實上,創建一個實體Bean對象相當于新建一條記錄,刪除一個實體Bean會同時從數據庫中刪除對應記錄,修改一個實體Bean時,容器會自動將實體Bean的狀態和數據庫同步。3、消息驅動Bean是EJB3.0中引入的新的企業Bean,它基于JMS消息,只能接收客戶端發送的JMS消息然后處理。MDB實際上是一個異步的無狀態會話Bean,客戶端調用MDB后無需等待,立刻返回,MDB將異步處理客戶請求。這適合于需要異步處理請求的場合,比如訂單處理,這樣就能避免客戶端長時間的等待一個方法調用直到返回結果。(43.)EJB是企業級Java構件,用于開發和部署多層結構的、分布式的、面向對象的Java應用系統。其中,()負責完成服務端與客戶端的交互;()用于數據持久化來簡化數據庫開發工作;(請作答此空)主要用來處理并發和異步訪問操作。A.會話型構件B.實體型構件C.COM構件D.消息驅動構件正確答案:D參考解析:EJB分為會話Bean、實體Bean和消息驅動Bean。1、會話Bean:用于實現業務邏輯,它可以是有狀態的,也可以是無狀態的。每當客戶端請求時,容器就會選擇一個會話Bean來為客戶端服務。會話Bean可以直接訪問數據庫,但更多時候,它會通過實體Bean實現數據訪問。2、實體Bean:用于實現O/R映射,負責將數據庫中的表記錄映射為內存中的實體對象,事實上,創建一個實體Bean對象相當于新建一條記錄,刪除一個實體Bean會同時從數據庫中刪除對應記錄,修改一個實體Bean時,容器會自動將實體Bean的狀態和數據庫同步。3、消息驅動Bean是EJB3.0中引入的新的企業Bean,它基于JMS消息,只能接收客戶端發送的JMS消息然后處理。MDB實際上是一個異步的無狀態會話Bean,客戶端調用MDB后無需等待,立刻返回,MDB將異步處理客戶請求。這適合于需要異步處理請求的場合,比如訂單處理,這樣就能避免客戶端長時間的等待一個方法調用直到返回結果。(44.)EJB是企業級Java構件,用于開發和部署多層結構的、分布式的、面向對象的Java應用系統。其中,(請作答此空)負責完成服務端與客戶端的交互;()用于數據持久化來簡化數據庫開發工作;()主要用來處理并發和異步訪問操作。A.會話型構件B.實體型構件C.COM構件D.消息驅動構件正確答案:A參考解析:EJB分為會話Bean、實體Bean和消息驅動Bean。1、會話Bean:用于實現業務邏輯,它可以是有狀態的,也可以是無狀態的。每當客戶端請求時,容器就會選擇一個會話Bean來為客戶端服務。會話Bean可以直接訪問數據庫,但更多時候,它會通過實體Bean實現數據訪問。2、實體Bean:用于實現O/R映射,負責將數據庫中的表記錄映射為內存中的實體對象,事實上,創建一個實體Bean對象相當于新建一條記錄,刪除一個實體Bean會同時從數據庫中刪除對應記錄,修改一個實體Bean時,容器會自動將實體Bean的狀態和數據庫同步。3、消息驅動Bean是EJB3.0中引入的新的企業Bean,它基于JMS消息,只能接收客戶端發送的JMS消息然后處理。MDB實際上是一個異步的無狀態會話Bean,客戶端調用MDB后無需等待,立刻返回,MDB將異步處理客戶請求。這適合于需要異步處理請求的場合,比如訂單處理,這樣就能避免客戶端長時間的等待一個方法調用直到返回結果。(45.)軟件設計包括了四個既獨立又相互聯系的活動:高質量的()將改善程序結構和模塊劃分,降低過程復雜性;()的主要目標是開發一個模塊化的程序結構,并表示出模塊間的控制關系;(請作答此空)描述了軟件與用戶之間的交互關系。A.數據架構設計B.模塊化設計C.性能設計D.人機界面設計正確答案:D參考解析:軟件設計包括體系結構設計、接口設計、數據設計和過程設計。結構設計:定義軟件系統各主要部件之間的關系。數據設計:將模型轉換成數據結構的定義。好的數據設計將改善程序結構和模塊劃分,降低過程復雜性。接口設計(人機界面設計):軟件內部,軟件和操作系統間以及軟件和人之間如何通信。過程設計:系統結構部件轉換成軟件的過程描述。(46.)軟件設計包括了四個既獨立又相互聯系的活動:高質量的()將改善程序結構和模塊劃分,降低過程復雜性;(請作答此空)的主要目標是開發一個模塊化的程序結構,并表示出模塊間的控制關系;()描述了軟件與用戶之間的交互關系。A.軟件結構設計B.數據結構設計C.數據流設計D.分布式設計正確答案:A參考解析:軟件設計包括體系結構設計、接口設計、數據設計和過程設計。結構設計:定義軟件系統各主要部件之間的關系。數據設計:將模型轉換成數據結構的定義。好的數據設計將改善程序結構和模塊劃分,降低過程復雜性。接口設計(人機界面設計):軟件內部,軟件和操作系統間以及軟件和人之間如何通信。過程設計:系統結構部件轉換成軟件的過程描述。(47.)軟件設計包括了四個既獨立又相互聯系的活動:高質量的(請作答此空)將改善程序結構和模塊劃分,降低過程復雜性;()的主要目標是開發一個模塊化的程序結構,并表示出模塊間的控制關系;()描述了軟件與用戶之間的交互關系。A.程序設計B.數據設計C.算法設計D.過程設計正確答案:B參考解析:軟件設計包括體系結構設計、接口設計、數據設計和過程設計。結構設計:定義軟件系統各主要部件之間的關系。數據設計:將模型轉換成數據結構的定義。好的數據設計將改善程序結構和模塊劃分,降低過程復雜性。接口設計(人機界面設計):軟件內部,軟件和操作系統間以及軟件和人之間如何通信。過程設計:系統結構部件轉換成軟件的過程描述。(48.)某公司欲開發一個大型多人即時戰略游戲,游戲設計的目標之一是能夠支持玩家自行創建戰役地圖,定義游戲對象的行為和對象之間的關系。針對該需求,公司應該采用()架構風格最為合適。在架構設計階段,公司的架構師識別出2個核心質量屬性場景。其中,“在并發用戶數量為10000人時,用戶的請求需要在1秒內得到響應”主要與(請作答此空)質量屬性相關;“對游戲系統進行二次開發的時間不超過3個月”主要與()質量屬性相關。A.性能B.吞吐量C.可靠性D.可修改性正確答案:A參考解析:本題是極為經典的考題。題目中提及“支持玩家自行創建戰役地圖”這說明系統要能應對“自定義”內容的解析,這需要用到解釋器風格。“并發用戶數量10000人時用戶請求要在1秒內得到響應”屬于典型的性能屬性,“對游戲系統進行二次開發的時間不超過3個月”屬于可修改性屬性。(49.)某公司欲開發一個大型多人即時戰略游戲,游戲設計的目標之一是能夠支持玩家自行創建戰役地圖,定義游戲對象的行為和對象之間的關系。針對該需求,公司應該采用(請作答此空)架構風格最為合適。在架構設計階段,公司的架構師識別出2個核心質量屬性場景。其中,“在并發用戶數量為10000人時,用戶的請求需要在1秒內得到響應”主要與()質量屬性相關;“對游戲系統進行二次開發的時間不超過3個月”主要與()質量屬性相關。A.層次系統B.解釋器C.黑板D.事件驅動系統正確答案:B參考解析:本題是極為經典的考題。題目中提及“支持玩家自行創建戰役地圖”這說明系統要能應對“自定義”內容的解析,這需要用到解釋器風格。“并發用戶數量10000人時用戶請求要在1秒內得到響應”屬于典型的性能屬性,“對游戲系統進行二次開發的時間不超過3個月”屬于可修改性屬性。(50.)某公司欲開發一個大型多人即時戰略游戲,游戲設計的目標之一是能夠支持玩家自行創建戰役地圖,定義游戲對象的行為和對象之間的關系。針對該需求,公司應該采用()架構風格最為合適。在架構設計階段,公司的架構師識別出2個核心質量屬性場景。其中,“在并發用戶數量為10000人時,用戶的請求需要在1秒內得到響應”主要與()質量屬性相關;“對游戲系統進行二次開發的時間不超過3個月”主要與(請作答此空)質量屬性相關。A.可測試性B.可移植性C.互操作性D.可修改性正確答案:D參考解析:本題是極為經典的考題。題目中提及“支持玩家自行創建戰役地圖”這說明系統要能應對“自定義”內容的解析,這需要用到解釋器風格。“并發用戶數量10000人時用戶請求要在1秒內得到響應”屬于典型的性能屬性,“對游戲系統進行二次開發的時間不超過3個月”屬于可修改性屬性。(51.)系統工程利用計算機作為工具,對系統的結構、元素、()和反饋等進行分析,以達到最優(請作答此空)、最優設計、最優管理和最優控制的目的。霍爾(ADHall)于1969年提出了系統方法的三維結構體系,通常稱為霍爾三維結構,這是系統工程方法論的基礎。霍爾三維結構以時間維、()維、知識維組成的立體結構概括性地表示出系統工程的各階段、各步驟以及所涉及的知識范圍。其中時間維是系統的工作進程,對于一個具體的工程項目,可以分為7個階段,在()階段會做出研制方案及生產計劃。A.戰略B.規劃C.實現D.處理正確答案:B參考解析:系統工程在上個世紀中后期發展起來的一門新興學科。它最早約產生于20世紀40年代的美國,時至今日,系統工程已經成為現代社會高速發展不可或缺的一部分。系統工程的誕生讓自然科學和社會科學中有關的思想、理論和方法根據總體協調的需要聯系起來,綜合應用,并利用電現代子計算機,對系統的結構、要素、信息和反饋等進行分析,以達到最優規劃、最優設計、最優管理和最優控制等目的。霍爾三維結構是由邏輯維、時間維和知識維組成的立體空間結構。1、邏輯維運用系統工程方法解決某一大型工程項目時,一般可分為七個步驟:(1)明確問題(2)建立價值體系或評價體系(3)系統分析(4)系統綜合(5)系統方案的優化選擇(6)決策"決策就是管理","決策就是決定",人類的決策管理活動面臨著被決策系統的日益龐大和日益復雜。(7)制定計劃有了決策就要付諸實施,實施就要依靠嚴格的有效的計劃。2、時間維(工作進程)對于一個具體的工作項目,從制定規劃起一直到更新為止,全部過程可分為七個階段:(1)規劃階段。即調研、程序設計階段,目的在于謀求活動的規劃與戰略;(2)擬定方案。提出具體的計劃方案。(3)研制階段。作出研制方案及生產計劃。(4)生產階段。生產出系統的零部件及整個系統,并提出安裝計劃。新版章節練習,考前壓卷,完整優質題庫+考生筆記分享,實時更新,軟件,,(5)安裝階段。將系統安裝完畢,并完成系統的運行計劃。(6)運行階段。系統按照預期的用途開展服務。(7)更新階段。即為了提高系統功能,取消舊系統而代之以新系統,或改進原有系統,使之更加有效地工作。3、知識維(專業科學知識)系統工程除了要求為完成上述各步驟、各階段所需的某些共性知識外,還需要其他學科的知識和各種專業技術,霍爾把這些知識分為工程、醫藥、建筑、商業、法律、管理、社會科學和藝術等。各類系統工程,如軍事系統工程、經濟系統工程、信息系統工程等。都需要使用其它相應的專業基礎知識。(52.)系統工程利用計算機作為工具,對系統的結構、元素、()和反饋等進行分析,以達到最優()、最優設計、最優管理和最優控制的目的。霍爾(ADHall)于1969年提出了系統方法的三維結構體系,通常稱為霍爾三維結構,這是系統工程方法論的基礎。霍爾三維結構以時間維、(請作答此空)維、知識維組成的立體結構概括性地表示出系統工程的各階段、各步驟以及所涉及的知識范圍。其中時間維是系統的工作進程,對于一個具體的工程項目,可以分為7個階段,在()階段會做出研制方案及生產計劃。A.空間B.結構C.組織D.邏輯正確答案:D參考解析:系統工程在上個世紀中后期發展起來的一門新興學科。它最早約產生于20世紀40年代的美國,時至今日,系統工程已經成為現代社會高速發展不可或缺的一部分。系統工程的誕生讓自然科學和社會科學中有關的思想、理論和方法根據總體協調的需要聯系起來,綜合應用,并利用電現代子計算機,對系統的結構、要素、信息和反饋等進行分析,以達到最優規劃、最優設計、最優管理和最優控制等目的。霍爾三維結構是由邏輯維、時間維和知識維組成的立體空間結構。1、邏輯維運用系統工程方法解決某一大型工程項目時,一般可分為七個步驟:(1)明確問題(2)建立價值體系或評價體系(3)系統分析(4)系統綜合(5)系統方案的優化選擇(6)決策"決策就是管理","決策就是決定",人類的決策管理活動面臨著被決策系統的日益龐大和日益復雜。(7)制定計劃有了決策就要付諸實施,實施就要依靠嚴格的有效的計劃。2、時間維(工作進程)對于一個具體的工作項目,從制定規劃起一直到更新為止,全部過程可分為七個階段:(1)規劃階段。即調研、程序設計階段,目的在于謀求活動的規劃與戰略;(2)擬定方案。提出具體的計劃方案。(3)研制階段。作出研制方案及生產計劃。(4)生產階段。生產出系統的零部件及整個系統,并提出安裝計劃。(5)安裝階段。將系統安裝完畢,并完成系統的運行計劃。(6)運行階段。系統按照預期的用途開展服務。(7)更新階段。即為了提高系統功能,取消舊系統而代之以新系統,或改進原有系統,使之更加有效地工作。3、知識維(專業科學知識)系統工程除了要求為完成上述各步驟、各階段所需的某些共性知識外,還需要其他學科的知識和各種專業技術,霍爾把這些知識分為工程、醫藥、建筑、商業、法律、管理、社會科學和藝術等。各類系統工程,如軍事系統工程、經濟系統工程、信息系統工程等。都需要使用其它相應的專業基礎知識。(53.)系統工程利用計算機作為工具,對系統的結構、元素、(請作答此空)和反饋等進行分析,以達到最優()、最優設計、最優管理和最優控制的目的。霍爾(ADHall)于1969年提出了系統方法的三維結構體系,通常稱為霍爾三維結構,這是系統工程方法論的基礎。霍爾三維結構以時間維、()維、知識維組成的立體結構概括性地表示出系統工程的各階段、各步驟以及所涉及的知識范圍。其中時間維是系統的工作進程,對于一個具體的工程項目,可以分為7個階段,在()階段會做出研制方案及生產計劃。A.知識B.需求C.文檔D.信息正確答案:D參考解析:系統工程在上個世紀中后期發展起來的一門新興學科。它最早約產生于20世紀40年代的美國,時至今日,系統工程已經成為現代社會高速發展不可或缺的一部分。系統工程的誕生讓自然科學和社會科學中有關的思想、理論和方法根據總體協調的需要聯系起來,綜合應用,并利用電現代子計算機,對系統的結構、要素、信息和反饋等進行分析,以達到最優規劃、最優設計、最優管理和最優控制等目的。霍爾三維結構是由邏輯維、時間維和知識維組成的立體空間結構。1、邏輯維運用系統工程方法解決某一大型工程項目時,一般可分為七個步驟:(1)明確問題(2)建立價值體系或評價體系(3)系統分析(4)系統綜合(5)系統方案的優化選擇(6)決策"決策就是管理","決策就是決定",人類的決策管理活動面臨著被決策系統的日益龐大和日益復雜。(7)制定計劃有了決策就要付諸實施,實施就要依靠嚴格的有效的計劃。2、時間維(工作進程)對于一個具體的工作項目,從制定規劃起一直到更新為止,全部過程可分為七個階段:(1)規劃階段。即調研、程序設計階段,目的在于謀求活動的規劃與戰略;(2)擬定方案。提出具體的計劃方案。(3)研制階段。作出研制方案及生產計劃。(4)生產階段。生產出系統的零部件及整個系統,并提出安裝計劃。(5)安裝階段。將系統安裝完畢,并完成系統的運行計劃。(6)運行階段。系統按照預期的用途開展服務。(7)更新階段。即為了提高系統功能,取消舊系統而代之以新系統,或改進原有系統,使之更加有效地工作。3、知識維(專業科學知識)系統工程除了要求為完成上述各步驟、各階段所需的某些共性知識外,還需要其他學科的知識和各種專業技術,霍爾把這些知識分為工程、醫藥、建筑、商業、法律、管理、社會科學和藝術等。各類系統工程,如軍事系統工程、經濟系統工程、信息系統工程等。都需要使用其它相應的專業基礎知識。(54.)系統工程利用計算機作為工具,對系統的結構、元素、()和反饋等進行分析,以達到最優()、最優設計、最優管理和最優控制的目的。霍爾(ADHall)于1969年提出了系統方法的三維結構體系,通常稱為霍爾三維結構,這是系統工程方法論的基礎。霍爾三維結構以時間維、()維、知識維組成的立體結構概括性地表示出系統工程的各階段、各步驟以及所涉及的知識范圍。其中時間維是系統的工作進程,對于一個具體的工程項目,可以分為7個階段,在(請作答此空)階段會做出研制方案及生產計劃。A.規劃B.擬定C.研制D.生產正確答案:C參考解析:系統工程在上個世紀中后期發展起來的一門新興學科。它最早約產生于20世紀40年代的美國,時至今日,系統工程已經成為現代社會高速發展不可或缺的一部分。系統工程的誕生讓自然科學和社會科學中有關的思想、理論和方法根據總體協調的需要聯系起來,綜合應用,并利用電現代子計算機,對系統的結構、要素、信息和反饋等進行分析,以達到最優規劃、最優設計、最優管理和最優控制等目的。霍爾三維結構是由邏輯維、時間維和知識維組成的立體空間結構。1、邏輯維運用系統工程方法解決某一大型工程項目時,一般可分為七個步驟:(1)明確問題(2)建立價值體系或評價體系(3)系統分析(4)系統綜合(5)系統方案的優化選擇(6)決策"決策就是管理","決策就是決定",人類的決策管理活動面臨著被決策系統的日益龐大和日益復雜。(7)制定計劃有了決策就要付諸實施,實施就要依靠嚴格的有效的計劃。2、時間維(工作進程)對于一個具體的工作項目,從制定規劃起一直到更新為止,全部過程可分為七個階段:(1)規劃階段。即調研、程序設計階段,目的在于謀求活動的規劃與戰略;(2)擬定方案。提出具體的計劃方案。(3)研制階段。作出研制方案及生產計劃。(4)生產階段。生產出系統的零部件及整個系統,并提出安裝計劃。(5)安裝階段。將系統安裝完畢,并完成系統的運行計劃。(6)運行階段。系統按照預期的用途開展服務。(7)更新階段。即為了提高系統功能,取消舊系統而代之以新系統,或改進原有系統,使之更加有效地工作。3、知識維(專業科學知識)系統工程除了要求為完成上述各步驟、各階段所需的某些共性知識外,還需要其他學科的知識和各種專業技術,霍爾把這些知識分為工程、醫藥、建筑、商業、法律、管理、社會科學和藝術等。各類系統工程,如軍事系統工程、經濟系統工程、信息系統工程等。都需要使用其它相應的專業基礎知識。(55.)為了優化系統的性能,有時需要對系統進行調整。對于不同的系統,其調整參數也不盡相同。例如,對于數據庫系統,主要包括CPU/內存使用狀況、(請作答此空)、進程/線程使用狀態、日志文件大小等。對于應用系統,主要包括應用系統的可用性、響應時間、()、特定應用資源占用等。A.數據丟包率B.端口吞吐量C.數據處理速率D.查詢語句性能正確答案:D參考解析:為了優化系統性能,有時需要對系統進行調整。對于數據庫系統,性能調整主要包括CPU/內存使用狀況、優化數據庫設計、優化數據庫管理以及進程/線程狀態、硬盤剩余空間、日志文件大小等;對于應用系統,性能調整主要包括應用系統的可用性、響應時間、并發用戶數以及特定應用的系統資源占用等。(56.)為了優化系統的性能,有時需要對系統進行調整。對于不同的系統,其調整參數也不盡相同。例如,對于數據庫系統,主要包括CPU/內存使用狀況、()、進程/線程使用狀態、日志文件大小等。對于應用系統,主要包括應用系統的可用性、響應時間、(請作答此空)、特定應用資源占用等。A.并發用戶數B.支持協議和標準C.最大連接數D.時延抖動正確答案:A參考解析:為了優化系統性能,有時需要對系統進行調整。對于數據庫系統,性能調整主要包括CPU/內存使用狀況、優化數據庫設計、優化數據庫管理以及進程/線程狀態、硬盤剩余空間、日志文件大小等;對于應用系統,性能調整主要包括應用系統的可用性、響應時間、并發用戶數以及特定應用的系統資源占用等。(57.)某公司欲開發一個人員管理系統,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“管理系統遭遇斷電后,能夠在15秒內自動切換至備用系統并恢復正常運行”主要與()質量屬性相關,通常可采用()架構策略實現該屬性;“系統正常運行時,人員信息查詢請求應該在2秒內返回結果”主要與()質量屬性相關,通常可采用(請作答此空)架構策略實現該屬性;“系統需要對用戶的操作情況進行記錄,并對所有針對系統的惡意操作行為進行報警和記錄”主要與()質量屬性相關,通常可采用()架構策略實現該屬性。A.記錄/回放B.操作串行化C.心跳D.資源調度正確答案:D(58.)某公司欲開發一個人員管理系統,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“管理系統遭遇斷電后,能夠在15秒內自動切換至備用系統并恢復正常運行”主要與()質量屬性相關,通常可采用()架構策略實現該屬性;“系統正常運行時,人員信息查詢請求應該在2秒內返回結果”主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現該屬性;“系統需要對用戶的操作情況進行記錄,并對所有針對系統的惡意操作行為進行報警和記錄”主要與()質量屬性相關,通常可采用()架構策略實現該屬性。A.可測試性B.易用性C.可用性D.性能正確答案:D(59.)某公司欲開發一個人員管理系統,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“管理系統遭遇斷電后,能夠在15秒內自動切換至備用系統并恢復正常運行”主要與()質量屬性相關,通常可采用()架構策略實現該屬性;“系統正常運行時,人員信息查詢請求應該在2秒內返回結果”主要與()質量屬性相關,通常可采用()架構策略實現該屬性;“系統需要對用戶的操作情況進行記錄,并對所有針對系統的惡意操作行為進行報警和記錄”主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現該屬性。A.可用性B.安全性C.可測試性D.可修改性正確答案:B(60.)某公司欲開發一個人員管理系統,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“管理系統遭遇斷電后,能夠在15秒內自動切換至備用系統并恢復正常運行”主要與()質量屬性相關,通常可采用(請作答此空)架構策略實現該屬性;“系統正常運行時,人員信息查詢請求應該在2秒內返回結果”主要與()質量屬性相關,通常可采用()架構策略實現該屬性;“系統需要對用戶的操作情況進行記錄,并對所有針對系統的惡意操作行為進行報警和記錄”主要與()質量屬性相關,通常可采用()架構策略實現該屬性。A.抽象接口B.信息隱藏C.主動冗余D.影子操作正確答案:C(61.)某公司欲開發一個人員管理系統,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“管理系統遭遇斷電后,能夠在15秒內自動切換至備用系統并恢復正常運行”主要與(請作答此空)質量屬性相關,通常可采用()架構策略實現該屬性;“系統正常運行時,人員信息查詢請求應該在2秒內返回結果”主要與()質量屬性相關,通常可采用()架構策略實現該屬性;“系統需要對用戶的操作情況進行記錄,并對所有針對系統的惡意操作行為進行報警和記錄”主要與()質量屬性相關,通常可采用()架構策略實現該屬性。A.可用性B.性能C.易用性D.可修改性正確答案:A(62.)某公司欲開發一個人員管理系統,在架構設計階段,公司的架構師識別出3個核心質量屬性場景。其中“管理系統遭遇斷電后,能夠在15秒內自動切換至備用系統并恢復正常運行”主要與()質量屬性相關,通常可采用()架構策略實現該屬性;“系統正常運行時,人員信息查詢請求應該在2秒內返回結果”主要與()質量屬性相關,通常可采用()架構策略實現該屬性;“系統需要對用戶的操作情況進行記錄,并對所有針對系統的惡意操作行為進行報警和記錄”主要與()質量屬性相關,通常可采用(請作答此空)架構策略實現該屬性。A.追蹤審計B.Ping/EchoC.選舉D.維護現有接口正確答案:A(63.)設計模式描述了一個出現在特定設計語境中的設計再現問題,并為它的解決方案提供了一個經過充分驗證的通用方案,不同的設計模式關注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創建一系列相關或相互依賴的對象,而無需指定它們具體的類,它是一種(請作答此空)模式;()模式將類的抽象部分和它的實現部分分離出來,使它們可以獨立變化,它屬于()模式;()模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數化,將請求排隊或記錄請求日志,支持可撤銷的操作。A.組合型B.結構型C.行為型D.創建型正確答案:D參考解析:設計模式包括:創建型、結構型、行為型三大類別。抽象工廠模式屬于創建型設計模式。橋接模式屬于結構型設計模式。(64.)設計模式描述了一個出現在特定設計語境中的設計再現問題,并為它的解決方案提供了一個經過充分驗證的通用方案,不同的設計模式關注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創建一系列相關或相互依賴的對象,而無需指定它們具體的類,它是一種()模式;()模式將類的抽象部分和它的實現部分分離出來,使它們可以獨立變化,它屬于(請作答此空)模式;()模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數化,將請求排隊或記錄請求日志,支持可撤銷的操作。A.組合型B.結構型C.行為型D.創建型正確答案:B參考解析:設計模式包括:創建型、結構型、行為型三大類別。抽象工廠模式屬于創建型設計模式。橋接模式屬于結構型設計模式(65.)設計模式描述了一個出現在特定設計語境中的設計再現問題,并為它的解決方案提供了一個經過充分驗證的通用方案,不同的設計模式關注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創建一系列相關或相互依賴的對象,而無需指定它們具體的類,它是一種()模式;(請作答此空)模式將類的抽象部分和它的實現部分分離出來,使它們可以獨立變化,它屬于()模式;()模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數化,將請求排隊或記錄請求日志,支持可撤銷的操作。A.BridgeB.ProxyC.PrototypeD.Adapter正確答案:A參考解析:設計模式包括:創建型、結構型、行為型三大類別。抽象工廠模式屬于創建型設計模式。橋接模式屬于結構型設計模式。(66.)設計模式描述了一個出現在特定設計語境中的設計再現問題,并為它的解決方案提供了一個經過充分驗證的通用方案,不同的設計模式關注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創建一系列相關或相互依賴的對象,而無需指定它們具體的類,它是一種()模式;()模式將類的抽象部分和它的實現部分分離出來,使它們可以獨立變化,它屬于()模式;(請作答此空)模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數化,將請求排隊或記錄請求日志,支持可撤銷的操作。A.CommandB.FacadeC.MementoD.Visitor正確答案:A參考解析:設計模式包括:創建型、結構型、行為型三大類別。抽象工廠模式屬于創建型設計模式。橋接模式屬于結構型設計模式。(67.)在倉庫風格中,有兩種不同的構件,其中,()說明當前狀態,(請作答此空)在中央數據存儲上執行。A.獨立構件B.數據結構C.知識源D.共享數據正確答案:A參考解析:本題考查的是架構風格的概念,屬于教程原話:“在倉庫風格中,有兩種不同的構件:中央數據結構說明當前狀態,獨立構件在中央數據存儲上執行”。(68.)在倉庫風格中,有兩種不同的構件,其中,(請作答此空)說明當前狀態,()在中央數據存儲上執行。A.注冊表B.中央數據結構C.事件D.數據庫正確答案:B參考解析:本題考查的是架構風格的概念,屬于教程原話:“在倉庫風格中,有兩種不同的構件:中央數據結構說明當前狀態,獨立構件在中央數據存儲上執行”。(69.)體系結構權衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)包含4個主要的活動領域,分別是場景和需求收集、體系結構視圖和場景實現、()、折中。基于場景的架構分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)的主要輸入是問題描述、需求聲明和(請作答此空)。A.問題說明B.問題建模C.體系結構描述D.需求建模正確答案:C參考解析:ATAM被分為四個主要的活動領域(或階段),分別是場景和需求收集、體系結構視圖和場景實現、屬性模型構造和分析、折中。SAAM分析評估體系結構的過程包括五個步驟,即場景開發、體系結構描述、單個場景評估、場景交互和總體評估。SAAM的主要輸入問題是問題描述、需求聲明和體系結構描述。(70.)體系結構權衡分析方法(ArchitectureTradeoffAnalysisMethod,ATAM)包含4個主要的活動領域,分別是場景和需求收集、體系結構視圖和場景實現、(請作答此空)、折中。基于場景的架構分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)的主要輸入是問題描述、需求聲明和()。A.架構設計B.問題分析與建模C.屬性模型構造和分析D.質量建模正確答案:C參考解析:ATAM被分為四個主要的活動領域(或階段),分別是場景和需求收集、體系結構視圖和場景實現、屬性模型構造和分析、折中。SAAM分析評估體系結構的過程包括五個步驟,即場景開發、體系結構描述、單個場景評估、場景交互和總體評估。SAAM的主要輸入問題是問題描述、需求聲明和體系結構描述。(71.)Designingthedatastoragearchitectureisanimportantactivityinsystemdesign.Therearetwomaintypesofdatastorageformats:filesanddatabases.Filesareelectronicofdatathathave
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行業保安工作中的信息安全問題計劃
- 樂器租賃協議合同樣本
- 企業業績合同樣本
- 2025年度采購合同范本
- 養魚合同標準文本
- 跨部門協作的有效方法計劃
- 焊接網架工程施工方案
- 出售預制過梁合同標準文本
- 2025涉及合同糾紛的仲裁申請書
- 出租鳳凰車位合同樣本
- TCUWA40055-2023排水管道工程自密實回填材料應用技術規程
- 2023年飛行員教員理論考試題庫(核心600題)
- 高二【化學(魯科版)】微項目:模擬和表征有機化合物分子結構-教學設計
- 10kV線路跨越等級公路施工方案
- 《創新教育教程》第三章-組合創造法-教案-
- 未成年人監護狀況基本情況表、監護人監護能力等級評估表、評估報告
- 江蘇省無錫市錫山區天一實驗中學2022-2023學年七下期中數學試題(原卷版)
- 排班表管理制度
- 房屋團購方案
- 警察服裝采購投標方案(技術方案)
- 醫院保潔服務投標方案(技術方案)
評論
0/150
提交評論