版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 姓名:_________________編號:_________________地區(qū):_________________省市:_________________ 密封線 密封線 全國軟件水平考試考試重點試題精編注意事項:1.全卷采用機器閱卷,請考生注意書寫規(guī)范;考試時間為120分鐘。2.在作答前,考生請將自己的學校、姓名、班級、準考證號涂寫在試卷和答題卡規(guī)定位置。
3.部分必須使用2B鉛筆填涂;非選擇題部分必須使用黑色簽字筆書寫,字體工整,筆跡清楚。
4.請按照題號在答題卡上與題目對應的答題區(qū)域內(nèi)規(guī)范作答,超出答題區(qū)域書寫的答案無效:在草稿紙、試卷上答題無效。一、選擇題
1、處理流程設計是系統(tǒng)設計的重要內(nèi)容。以下關于處理流程設計工具的敘述中,不正確的是()A.程序流程圖(PFD)用于描述系統(tǒng)中每個模塊的輸入、輸出和數(shù)據(jù)加工B.N-S圖容易表示嵌套關系和層次關系,并具有強烈的結構化特征C.IPO圖的主體是處理過程說明,可以采用流程圖、判定樹/表等來進行描述D.問題分析圖(PAD)包含5種基本控制結構,并允許遞歸使用
2、數(shù)字簽名的功能不包括()。A.防止發(fā)送方和接收方的抵賴行為B.發(fā)送方身份確認C.接收方身份確認D.保證數(shù)據(jù)的完整性
3、關于構件的描述,正確的是()。A.構件包含了一組需要同時部署的原子構件B.構件可以單獨部署,原子構件不能被單獨部署C.一個原子構件可以同時在多個構件家族中共享D.一個模塊可以看作帶有單獨資源的原子構件
4、面向?qū)ο蠓治鲋?,一個事物發(fā)生變化會影響另一個事物,兩個事物之間屬于()A.關聯(lián)關系B.依賴關系C.實現(xiàn)關系D.泛化關系
5、RUP強調(diào)采用()的方式來開發(fā)軟件,這樣做的好處是(請作答此空)。A.在軟件開發(fā)的早期就可以對關鍵的、影響大的風險進行處理B.可以避免需求的變更C.能夠非??焖俚貙崿F(xiàn)系統(tǒng)的所有需求D.能夠更好地控制軟件的質(zhì)量
6、計算機采用分級存儲體系的主要目的是為了()。A.解決主存容量不足的問題B.提高存儲器讀寫可靠性C.提高外設訪問效率D.解決存儲的容量、價格和速度之間的矛盾
7、對于開發(fā)模型來說,()復用好、開發(fā)過程無間隙、節(jié)省時間。()是瀑布與原型(演化)模型結合體,適用于復雜項目。()需要用戶參與,模塊化要求高,不適用新技術。(請作答此空)是用例驅(qū)動、架構為中心、迭代、增量。A.RAD模型B.螺旋模型C.RUP模型D.噴泉模型
8、給定關系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關鍵字為()。函數(shù)依賴(請作答此空)A.A5→A1A2B.A4→A1A2C.A3→A2A4D.A2→A1A5
9、系統(tǒng)的可維護性指標不包括()A.可理解性B.可測試性C.可修改性D.可移植性
10、某公司擬開發(fā)一個語音搜索系統(tǒng),其語音搜索系統(tǒng)的主要工作過程包括分割原始語音信號、識別音素、產(chǎn)生候選詞、判定語法片斷、提供搜索關鍵詞等,每個過程都需要進行基于先驗知識的條件判斷并進行相應的識別動作。針對該系統(tǒng)的特點,采用()架構風格最為合適。A.分層系統(tǒng)B.面向?qū)ο驝.黑板D.隱式調(diào)用
11、某計算機系統(tǒng)采用5級流水線結構執(zhí)行指令,設每條指令的執(zhí)行由取指令(2Δt)、分析指令(1Δt)、取操作數(shù)(3Δt)、運算(1Δt)和寫回結果(2Δt)組成,并分別用5個子部完成,該流水線的最大吞吐率為()A.1/9ΔtB.1/3ΔtC.1/2ΔtD.1/1Δt
12、()是關于項目開發(fā)管理正確的說法。A.需求分檔、設計文檔屬于項目管理和機構支撐過程域產(chǎn)生的文檔B.配置管理是指一個產(chǎn)品在其生命周期各個階段所產(chǎn)生的各種形式和各種版本的文檔、計算機程序、部件及數(shù)據(jù)的集合C.項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制D.操作員指南屬于系統(tǒng)文檔
13、在分步設計法中,通常將數(shù)據(jù)庫的設計分為4個階段。其中(請作答此空)是數(shù)據(jù)庫設計的第二階段,其目標是對需求說明書提供的所有數(shù)據(jù)和處理要求進行抽象與綜合處理建立企業(yè)數(shù)據(jù)模型。()階段將得到的應用視圖轉換成外部模式,即特定DBMS下的應用視圖。A.系統(tǒng)結構設計B.概念結構設計C.邏輯結構設計D.需求概念設計
14、項目范圍管理中,范圍定義的輸入包括()A.項目章程、項目范圍管理計劃、產(chǎn)品范圍說明書和變更申請B.項目范圍描述、產(chǎn)品范圍說明書、生產(chǎn)項目計劃和組織過程資產(chǎn)C.項目章程、項目范圍管理計劃、組織過程資產(chǎn)和批準的變更申請D.生產(chǎn)項目計劃、項目可交付物說明、信息系統(tǒng)要求說明和項目質(zhì)量標準
15、數(shù)據(jù)庫系統(tǒng)運行的基本工作單位是事務,事務相當于操作系統(tǒng)中的進程,是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作序列要么全做要么全不做,是一個不可分割的工作單位。數(shù)據(jù)庫的(請作答此空)是指操作序列要么全做要么全不做。設計時用()實現(xiàn)。數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)的性質(zhì)稱為()。設計時用()檢查實現(xiàn)。A.一致性B.可用性C.原子性D.隔離性
16、進程P1、P2、P3、P4和P5的前趨圖如下所示:若用PV操作控制進程P1、P2、P3、P4和P5并發(fā)執(zhí)行的過程,需要設置5個信號量S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零。如下的進程執(zhí)行圖中a和b處應分別填寫(請作答此空);c和d處應分別填寫();e和f處應分別填寫()。A.V(S1)和P(S2)V(S3)B.P(S1)和V(S2)V(S3)C.V(S1)和V(S2)V(S3)D.P(S1)和P(S2)V(S3)
17、在網(wǎng)絡規(guī)劃中,政府內(nèi)外網(wǎng)之間應該部署網(wǎng)絡安全防護設備。在下圖中部署的設備A是()A.IDSB.防火墻C.網(wǎng)閘D.UTM
18、CORBA構件模型中,(請作答此空)的作用是在底層傳輸平臺與接收調(diào)用并返回結果的對象實現(xiàn)之間進行協(xié)調(diào),()是最終完成客戶請求的服務對象實現(xiàn)。A.伺服對象激活器B.適配器激活器C.伺服對象定位器D.可移植對象適配器POA
19、嵌入式軟件設計需要考慮()以保障軟件良好的可移植性。A.先進性B.易用性C.硬件無關性D.可靠性
20、企業(yè)信息資源集成管理的核心是對企業(yè)()的集成。A.業(yè)務流B.內(nèi)部信息流C.外部信息流D.內(nèi)部和外部信息流
21、以下關于嵌入式系統(tǒng)開發(fā)的敘述,正確的是()。A.宿主機與目標機之間只需要建立邏輯連接B.宿主機與目標機之間只能采用串口通信方式C.在宿主機上必須采用交叉編譯器來生成目標機的可執(zhí)行代碼D.調(diào)試器與被調(diào)試程序必須安裝在同一臺機器上
22、螺旋模型將整個軟件開發(fā)過程分為多個階段,每個階段都由目標設定、()、開發(fā)和有效性驗證以及評審4個部分組成。A.需求分析B.風險分析C.系統(tǒng)設計D.架構設計
23、下面可提供安全電子郵件服務的是()A.RSAB.SSLC.SETD.S/MIME
24、構想原則的描述正確的是()A.向受益人描述未來圖景B.向受益人描述當前圖景C.預測未來與現(xiàn)狀D.預測工作節(jié)奏
25、特定領或軟件架構(DSSA)是在一個特定應用領域為—組應用提供組織結構參考的標準軟件架構。實施DSSA的過程中包括一系列基本的活動,其中(請作答此空)活動的主要目的是為了獲得DSSA該活動參加人員中,()的主要任務是提供關于領城中系統(tǒng)的需求規(guī)約和實現(xiàn)的知識。A.領域需求B.領域分析C.領域設計D.領城實現(xiàn)
26、某文件系統(tǒng)文件存儲采用文件索引節(jié)點法。假設文件索引節(jié)點中有8個地址項iaddr[0]~iaddr[7],每個地址項大小為4字節(jié),其中地址項iaddr[0]~iaddr[5]為直接地址索引,iaddr[6]是一級間接地址索引,iaddr[7]是二級間接地址索引,磁盤索引塊和磁盤數(shù)據(jù)塊大小均為4KB。該文件系統(tǒng)可表示的單個文件最大長度是(請作答此空)KB。若要訪問iclsClient.dll文件的邏輯塊號分別為6、520和1030,則系統(tǒng)應分別采用()。A.1030B.65796C.1049606D.4198424
27、某指令流水線由5段組成,各段所需要的時間如下圖所示。連續(xù)輸入100條指令時的吞吐率為()。A.見圖AB.見圖BC.見圖CD.見圖D
28、以下關于軟件中間件的敘述,錯誤的是()A.中間件通過標準接口實現(xiàn)與應用程序的關聯(lián),提供特定功能的服務B.使用中間件可以提高應用軟件可移植性C.使用中間件將增加應用軟件設計的復雜度D.使用中間件有助于提高開發(fā)效率
29、以下關于敏捷方法的敘述中,()是不正確的。A.敏捷型方法的思考角度是"面向開發(fā)過程"的B.極限編程是著名的敏捷開發(fā)方法C.敏捷型方法是"適應性"而非"預設性"D.敏捷開發(fā)方法是迭代增量式的開發(fā)方法
30、甲公司從市場上購買乙公司生產(chǎn)的部件,作為甲公司計算機產(chǎn)品的部件。丙公司已經(jīng)取得該軟件的發(fā)明權,并許可乙公司生產(chǎn)銷售該軟件。下列兌法中,正確的是()。A.甲公司的行為構成對丙公司權利的侵犯B.甲公司的行為不構成對丙公司權利的侵犯C.甲公司的行為不侵犯丙公司的權利,乙公司侵犯了丙公司的權利D.甲公司的行為與乙公司的行為共同構成對丙公司權利的侵犯
31、某公司支出20萬元購買了某市場預測信息,由于此信息的采納,公司多得到了100萬元的利潤,對公司而言,這個市場預測信息的()。A.收益是20萬元B.收益是80萬元C.收益是100萬元D.收益不能衡量
32、設計模式基于面向?qū)ο蠹夹g,是人們在長期的開發(fā)實踐中良好經(jīng)驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經(jīng)驗。按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為創(chuàng)建型、()和行為型三種類型。其中()屬于創(chuàng)建型模式,(請作答此空)屬于行為型模式。()模式可以將一個復雜的組件分成功能性抽象和內(nèi)部實現(xiàn)兩個獨立的但又相關的繼承層次結構,從而可以實現(xiàn)接口與實現(xiàn)分離。A.DecoratorB.CompositeC.MementoD.Builder
33、模型是現(xiàn)實世界的抽象或近似,主要包括敘述型、物理型、圖解型和數(shù)學型等。無論開發(fā)何種模型,()都是最關鍵的因素。A.經(jīng)濟性B.簡單性C.靈活性D.準確性
34、架構描述語言(ArchitectureDescriptionLanguage,ADL)是一種為明確說明軟件系統(tǒng)的概念架構和對這些概念架構建模提供功能的語言。ADL主要包括以下組成部分:組件、組件接口、(43)和架構配置。A.架構風格B.架構實現(xiàn)C.連接件D.組件約束
35、某公司為其研發(fā)的硬件產(chǎn)品設計實現(xiàn)了一種特定的編程語言,為了方便開發(fā)者進行軟件開發(fā),公司擬開發(fā)一套針對該編程語言的集成開發(fā)環(huán)境,包括代碼編輯、語法高亮、代碼編譯、運行調(diào)試等功能。針對上述描述,該集成開發(fā)環(huán)境應采用()架構風格最為合適。A.管道—過濾器B.數(shù)據(jù)倉儲C.主程序—子程序D.解釋器
36、按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為三類。()模式主要用于如何組合己有的類和對象以獲得更大的結構,其代表有Adapter模式等;A.合成型B.組合型C.結構型D.聚合型
37、給定關系R(A1,A2,A3,A4)上的函數(shù)依賴集F={A1→A2A5,A2→A3A4,A3→A2},R的候選關鍵字為(請作答此空)。函數(shù)依賴()A.1B.A.1A.2C.A.1A.3D.A.1A.2A.3
38、軟件構件是一個獨立可部署的軟件單元,與程序設計中的對象不同,構件()A.是一個實例單元,具有唯一的標志B.可以利用容器管理自身對外的可見狀態(tài)C.利用工廠方法(如構造函數(shù)〉來創(chuàng)建自己的實例D.之間可以共享一個類元素
39、某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數(shù)字表示活動的持續(xù)天數(shù),則完成該項目的最少時間為()天?;顒覧H和IJ的松弛時間分別為()天。A.17B.19C.20D.22
40、某計算機系統(tǒng)中有一個CPU、一臺掃描儀和一臺打印機?,F(xiàn)有三個圖像處理任務,每個任務有三個程序段:掃描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”
41、嵌入式系統(tǒng)中采用中斷方式實現(xiàn)輸入輸出的主要原因是(9)。A.速度最快B.CPU不參與操作C.實現(xiàn)起來比較容易D.能對突發(fā)事件作出快速響應
42、某公司欲開發(fā)一個智能機器人系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質(zhì)量屬性場景。其中"機器人系統(tǒng)主電源斷電后,能夠在10秒內(nèi)自動啟動備用電源并進行切換,恢復正常運行"主要與()質(zhì)量屬性相關,通??刹捎茫ㄕ堊鞔鸫丝眨┘軜嫴呗詫崿F(xiàn)該屬性;"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內(nèi)有人或者障礙物,應在1秒內(nèi)停止并在2秒內(nèi)選擇一條新的運行路徑"主要與()質(zhì)量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性;"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"主要與()質(zhì)量屬性相關,通??刹捎茫ǎ┘軜嫴呗詫崿F(xiàn)該屬性。A.抽象接口B.信息隱藏C.主動冗余D.記錄/回放
43、“4+1”視圖主要用于描述系統(tǒng)邏輯架構,最早由PhilippeKruchten于1995年提出。其中(4)視圖用于描述對象模型,并說明系統(tǒng)應該為用戶提供哪些服務。當采用面向?qū)ο蟮脑O計方法描述對象模型時,通常使用(5)表達類的內(nèi)部屬性和行為,以及類集合之間的交互關系;采用(6)定義對象的內(nèi)部行為?!净卮鹄ㄌ?】A.邏輯B.過程C.開發(fā)D.物理
44、UML用關系把事物結合在一起,()描述一個事物發(fā)生變化會影響另一個事物的語義;(請作答此空)描述特殊元素的對象可替換一般元素的對象。A.實現(xiàn)關系B.聚合關系C.泛化關系D.關聯(lián)關系
45、某公司擬開發(fā)一個新聞系統(tǒng),該系統(tǒng)可根據(jù)用戶的注冊興趣,向用戶推送其感興趣的新聞內(nèi)容,該系統(tǒng)應該采用()架構風格最為合適。A.虛擬機B.基于規(guī)則的系統(tǒng)C.獨立構件D.主程序-子程序
46、在基于體系結構的軟件設計方法中,采用()來描述軟件架構A.類圈和序列圖B.視角與視圖C.構件和類圈D.構件與功能
47、()中間件系統(tǒng)可以使大量事務在多臺應用服務器上能實時并發(fā)運行,并具有監(jiān)視和調(diào)度整個系統(tǒng)的功能進行負載平衡的調(diào)度。A.數(shù)據(jù)管理中間件B.消息中間件C.WEB服務中間件D.事務處理中間件
48、螺旋模型在()的基礎上擴展而成。A.瀑布模型B.原型模型C.快速模型D.面向?qū)ο竽P?/p>
49、某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質(zhì)量屬性場景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復正常運行”主要與()質(zhì)量屬性相關,通??刹捎?)架構策略實現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應該在0.5s內(nèi)完成”主要與()質(zhì)量屬性相關,通??刹捎?)架構策略實現(xiàn)該屬性;“系統(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與(試題錄入中)_質(zhì)量屬性相關,通常可采用()架構策略實現(xiàn)該屬性。A.可用性B.安全性C.可測試性D.可修改性
50、一個大型軟件系統(tǒng)的需求總是有變化的。為了降低項目開發(fā)的風險,需要一個好的變更控制過程。如下圖所示的需求變更管理過程中,①②③處對應的內(nèi)容應是();自動化工具能夠幫助變更控制過程更有效地運作,(請作答此空)是這類工具應具有的特性之一。A.自動維護系統(tǒng)的不同版本B.支持系統(tǒng)文檔的自動更新C.自動判定變更是否能夠?qū)嵤〥.記錄每一個狀態(tài)變更的日期及變更者二、多選題
51、(請作答此空)的目的是檢查模塊之間,以及模塊和已集成的軟件之間的接口關系,并驗證已集成的軟件是否符合設計要求。其測試的技術依據(jù)是()。A.單元測試B.集成測試C.系統(tǒng)測試D.回歸測試
52、以下不屬于軟件容錯技術的是()。A.熱備份或冷備份系統(tǒng)B.糾錯碼C.三模冗余D.程序走查
53、對計算機評價的主要性能指標有時鐘頻率、()、運算精度和內(nèi)存容量等A.丟包率B.端口吞吐量C.可移植性D.數(shù)據(jù)處理速率
54、軟件架構風格是描述某一特定應用領域中系統(tǒng)組織方式的慣用模式。一個體系結構定義了一個詞匯表和一組()。架構風格反映領域中眾多系統(tǒng)所共有的結構和(請作答此空)。A.語義特征B.功能需求C.質(zhì)量屬性D.業(yè)務規(guī)則
55、CORBA構件模型中,(8)的作用是在底層傳輸平臺與接收調(diào)用并返回結果的對象實現(xiàn)之間進行協(xié)調(diào),(9)是最終完成客戶請求的服務對象實現(xiàn)。A.伺服對象激活器B.適配器激活器C.伺服對象定位器D.可移植對象適配器POA
56、面向?qū)ο蟮姆治瞿P椭饕身攲蛹軜媹D、用例與用例圖和()構成。A.數(shù)據(jù)流模型B.領域概念模型C.功能分解圖D.功能需求模型
57、某文件管理系統(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”
58、Theobjectiveof(請作答此空)istodeterminewhatpartsoftheapplicationsoftwarewillbeassignedtowhathardware.Themajorsoftwarecomponentsofthesystembeingdevelopedhavetobeidentifiedandthenallocatedtothevarioushardwarecomponentsonwhichthesystemwilloperate.Allsoftwaresystemscanbedividedintofourbasicfunctions.Thefirstis().Mostinformationsystemsrequiredatatobestoredandretrieved,whetherasmallfile,suchasamemoproducedbyawordprocessor,oralargedatabase,suchasonethatstoresanorganization'saccountingrecords.Thesecondfunctionisthe(),theprocessingrequiredtoaccessdata,whichoftenmeansdatabasequeriesinStructuredQueryLanguage.Thethirdfunctionisthe(),whichisthelogicdocumentedintheDFDs,usecases,andfunctionalrequirements.Thefourthfunctionisthepresentationlogic,thedisplayofinformationtotheuserandtheacceptanceoftheuser'scommands.Thethreeprimaryhardwarecomponentsofasystemare().A.architecturedesignB.modulardesignC.physicaldesignD.distributiondesign
59、()不屬于可修改性考慮的內(nèi)容。A.可維護性B.可擴展性C.結構重構D.可變性
60、某指令流水線由5段組成,各段所需要的時間如下圖所示。連續(xù)輸入100條指令時的吞吐率為()。A.見圖AB.見圖BC.見圖CD.見圖D
61、軟件過程模型是軟件開發(fā)實際過程的抽象與概括,它應該包括構成軟件過程的各種活動。軟件過程有各種各樣的模型,其中,()的活動之間存在因果關系,前一階段工作的結果是后一段階段工作的輸入描述。A.瀑布模型B.原型模式C.螺旋模型D.基于構建的模型
62、在結構化分析方法中,用(9)表示功能模型,用(10)表示行為模型?!净卮鹄ㄌ?】A.ER圖B.用例圖C.DFDD.對象圖
63、在Linux系統(tǒng)中,一般用()命令來測試另一臺主機是否可達。A.pingB.ifconfigC.netstatD.uname
64、分布透明性指用戶不必關心數(shù)據(jù)的邏輯分片,不必關心數(shù)據(jù)存儲的物理位置分配細節(jié),也不必關心局部場地上數(shù)據(jù)庫的數(shù)據(jù)模型。(請作答此空)是分布透明性的最高層次。()指用戶或應用程序應當了解分片情況,但不必了解片段的存儲場地。()透明性是指用戶或應用程序應當了解分片及各片斷存儲的場地,但不必了解局部場地上使用的是何種數(shù)據(jù)模型。A.分片透明性B.邏輯透明性C.位置透明性D.全局透明性
65、某公司為其研發(fā)的硬件產(chǎn)品設計實現(xiàn)了一種特定的編程語言,為了方便開發(fā)者進行軟件開發(fā),公司擬開發(fā)一套針對該編程語言的集成開發(fā)環(huán)境,包括代碼編輯、語法高亮、代碼編譯、運行調(diào)試等功能。針對上述描述,該集成開發(fā)環(huán)境應采用()架構風格最為合適。A.管道—過濾器B.數(shù)據(jù)倉儲C.主程序—子程序D.解釋器
66、在基于體系結構的軟件設計方法中,采用()但來描述功能需求。A.類圖B.視角C.用例D.質(zhì)量場景
67、用于管理信息系統(tǒng)規(guī)劃的方法有很多,其中(1)將整個過程看成是一個“信息集合”,并將組織的戰(zhàn)略目標轉變?yōu)楣芾硇畔⑾到y(tǒng)的戰(zhàn)略目標。(2)通過自上而下地識別企業(yè)目標、企業(yè)過程和數(shù)據(jù),然后對數(shù)據(jù)進行分析,自下而上地設計信息系統(tǒng)?!敬鹄ㄌ?】A.關鍵成功因素法B.戰(zhàn)略目標集轉化法C.征費法D.零線預算法
68、UML用關系把事物結合在一起,()描述一個事物發(fā)生變化會影響另一個事物的語義;(請作答此空)描述特殊元素的對象可替換一般元素的對象。A.實現(xiàn)關系B.聚合關系C.泛化關系D.關聯(lián)關系
69、數(shù)據(jù)庫系統(tǒng)運行的基本工作單位是事務,事務相當于操作系統(tǒng)中的進程,是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作序列要么全做要么全不做,是一個不可分割的工作單位。數(shù)據(jù)庫的()是指操作序列要么全做要么全不做。設計時用()實現(xiàn)。數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)的性質(zhì)稱為(請作答此空)。設計時用()檢查實現(xiàn)。A.一致性B.完整性C.原子性D.隔離性
70、某廣告公司的宣傳產(chǎn)品有宣傳冊、文章、傳單等多種形式,宣傳產(chǎn)品的出版方式包括紙質(zhì)方式、CD、DVD、在線發(fā)布等。現(xiàn)要求為該廣告公司設計一個管理這些宣傳產(chǎn)品的應用,采用(4)設計模式較為合適,該模式(5)?!净卮鹄ㄌ?】A.將一系列復雜的類包裝成一個簡單的封閉接口B.將抽象部分與它的實現(xiàn)部分分離,使它們都可以獨立地變化C.可在不影響其他對象的情況下,以動態(tài)、透明的方式給單個對象添加職責D.將一個接口轉換為客戶希望的另一個接口
71、在UML提供的系統(tǒng)視圖中,(2)是邏輯視圖的一次執(zhí)行實例,描述了并發(fā)與同步結構;(3)是最基本的需求分析模型?!净卮鹄ㄌ?】A.進程視圖B.實現(xiàn)視圖C.部署視圖D.用例視圖
72、()設計模式能夠動態(tài)地給一個對象添加一些額外的職責而無須修改此對象的結構;()設計模式定義一個用于創(chuàng)建對象的接口,讓子類決定實例化哪一個類;欲使一個后端數(shù)據(jù)模型能夠被多個前端用戶界面連接,采用(請作答此空)模式最適合。A.裝飾器B.享元C.觀察者D.中介者
73、軟件確認測試也稱為有效性測試,主要驗證()A.系統(tǒng)中各個單元模塊之間的協(xié)作性B.軟件與硬件在實際運行環(huán)境中能否有效集成C.軟件功能、性能及其它特性是否與用戶需求一致D.程序模塊能否正確實現(xiàn)詳細設計說明中的功能、性能和設計約束等要求
74、計算接口架構不包括()A.子系統(tǒng)的一致性B.應用程序接口C.應用程序?qū)ο驞.接口行為
75、用例(usecase)用來描述系統(tǒng)對事件做出響應時所采取的行動。用例之間是具有相關性的。在一個會員管理系統(tǒng)中,會員注冊時可以采用電話和郵件兩種方式。用例“會員注冊”和“電話注冊”、“郵件注冊”之間是(31)關系。A.包含(include)B.擴展(extend)C.泛化(generalize)D.依賴(dependson)
76、某企業(yè)通過一臺路由器上聯(lián)總部,下聯(lián)4個分支結構,設計人員分配給下級機構一個連續(xù)的地址空間,采用一個子網(wǎng)或者超網(wǎng)段表示。這樣的主要作用是()A.層次化路由選擇B.易于管理和性能優(yōu)化C.基于故障排查D.使用較少的資源
77、按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為三類。其中創(chuàng)建型模式通過采用抽象類所定義的接口,封裝了系統(tǒng)中對象如何創(chuàng)建、組合等信息,其代表有(9)模式等;(10)模式主要用于如何組合己有的類和對象以獲得更大的結構,其代表有Adapter模式等;(11)模式主要用于對象之間的職責及其提供服務的分配方式,其代表有(12)模式等?!净卮鹄ㄌ?】A.DecoratorB.FlyweightC.CommandD.Singleton
78、UML用關系把事物結合在一起,(請作答此空)描述一個事物發(fā)生變化會影響另一個事物的語義;()描述特殊元素的對象可替換一般元素的對象。A.聚合關系B.關聯(lián)關系C.包含關系D.依賴關系
79、某公司欲開發(fā)一個網(wǎng)上商城系統(tǒng),在架構設計階段,公司的架構師識別出3個核心質(zhì)量屬性場景。其中“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復正常運行”主要與()質(zhì)量屬性相關,通常可采用()架構策略實現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應該在0.5s內(nèi)完成”主要與()質(zhì)量屬性相關,通??刹捎?)架構策略實現(xiàn)該屬性;“系統(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與(試題錄入中)_質(zhì)量屬性相關,通??刹捎?)架構策略實現(xiàn)該屬性。A.可用性B.安全性C.可測試性D.可修改性
80、某高校欲構建財務系統(tǒng),使得用戶可通過校園網(wǎng)訪問該系統(tǒng)。根據(jù)需求,公司給出如下2套方案。方案一:1)出口設備采用一臺配置防火墻板卡的核心交換機,并且使用防火墻策略將需要對校園網(wǎng)做應用的服務器進行地址映射;2)采用4臺高性能服務器實現(xiàn)整體架構,其中3臺作為財務應用服務器、1臺作為數(shù)據(jù)備份管理服務器;3)通過備份管理軟件的備份策略將3臺財務應用服務器的數(shù)據(jù)進行定期備份。方案二:1)出口設備采用一臺配置防火墻板卡的核心交換機,并且使用防火墻策略將需要對校園網(wǎng)做應用的服務器進行地址映射;2)采用2臺高性能服務器實現(xiàn)整體架構,服務器采用虛擬化技術,建多個虛擬機滿足財務系統(tǒng)業(yè)務需求。當一臺服務器出現(xiàn)物理故障時將業(yè)務遷移到另外一臺物理服務器上。與方案一相比,方案二的優(yōu)點是(請作答此空)。方案二還有一些缺點,下列不屬于其缺點的是(68)。A.網(wǎng)絡的安全性得到保障B.數(shù)據(jù)的安全性得到保障C.業(yè)務的連續(xù)性得到保障D.業(yè)務的可用性得到保障
81、請根據(jù)恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當?shù)膬?nèi)容。并比較恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第二個空)A.主塊B.驗證測試C.輸出正確結果D.異常處理
82、把應用程序中應用最頻繁的那部分核心程序作為評價計算機性能的標準程序,稱為()程序。A.仿真測試B.核心測試C.基準測試D.標準測試
83、對數(shù)據(jù)庫管理系統(tǒng)評價的主要性能指標有()、數(shù)據(jù)庫所允許的索引數(shù)量和最大并發(fā)實物處理能力等。A.MIPSB.支持協(xié)議和標準C.最大連接數(shù)D.時延抖動
84、某單位為了建設健全的公路橋梁養(yǎng)護管理檔案,擬開發(fā)一套公路橋梁在線管理系統(tǒng)。該系統(tǒng)要求正常負載情況下,系統(tǒng)必須在0.5秒內(nèi)對用戶的查詢請求進行響應,這屬于質(zhì)量特性的(請作答此空);網(wǎng)絡失效后,系統(tǒng)需要在10秒內(nèi)發(fā)現(xiàn)錯誤并啟用備用系統(tǒng),這屬于質(zhì)量特性的();更改系統(tǒng)的Web界面接口必須在4人周內(nèi)完成,這屬于質(zhì)量特性的();如果"養(yǎng)護報告生成"業(yè)務邏輯的描述尚未達成共識,可能導致部分業(yè)務功能模塊規(guī)則的矛盾,影響系統(tǒng)的可修改性,這屬于系統(tǒng)的();更改系統(tǒng)加密的級別將對安全性和性能產(chǎn)生影響,這屬于系統(tǒng)的();對查詢請求處理時間的要求將影響系統(tǒng)的數(shù)據(jù)傳輸協(xié)議和處理過程的設計,這屬于系統(tǒng)的()。A.可用性B.可靠性C.性能D.容錯性
85、“4+1”視圖主要用于描述系統(tǒng)邏輯架構,最早由PhilippeKruchten于1995年提出。其中(請作答此空)視圖用于描述對象模型,并說明系統(tǒng)應該為用戶提供哪些服務。當采用面向?qū)ο蟮脑O計方法描述對象模型時,通常使用()表達類的內(nèi)部屬性和行為,以及類集合之間的交互關系;采用()定義對象的內(nèi)部行為。A.邏輯B.過程C.開發(fā)D.物理
86、“4+1”視圖主要用于描述系統(tǒng)邏輯架構,最早由PhilippeKruchten于1995年提出。其中()視圖用于描述對象模型,并說明系統(tǒng)應該為用戶提供哪些服務。當采用面向?qū)ο蟮脑O計方法描述對象模型時,通常使用()表達類的內(nèi)部屬性和行為,以及類集合之間的交互關系;采用(請作答此空)定義對象的內(nèi)部行為。A.對象圖B.活動圖C.狀態(tài)圖D.類圖
87、XML語法表述正確的是()A.所有XML元素都須有關閉標簽B.XML標簽對大小寫不敏感C.XML文檔不需要根元素D.在XML中,空格不會被保留
88、Acceleratedanalysisapproachesemphasizetheconstructionof()tomorerapidlyidentifybusinessanduserrequirementsforanewsystem.Asanacceleratedanalysistechnology,()readstheprogramcodeandautomaticallygeneratestheequivalentsystemmodel,andthecodecanbeobtainedfrom().Allsystemanalysisapproachesrequiresomeformof(請作答此空)whichincludesthosetechniquestobeusedtoidentifyorextractsystemproblemsandsolutionrequirementsfromusercommunity.()isaclassicalsetoftechniquesusedtocollectinformationaboutsystemproblems,opportunities,solutionrequirements,andpriorities.A.requirementdiscoveryB.businessprocessredesignC.cause-and-effectanalysisD.totalqualitymanagement
89、Anapplicationarchitecturespecifiesthetechnologiestobeusedtoimplementoneormoreinformationsystems.Itservesasanoutlinefordetaileddesign,construction,andimplementation.Giventhemodelsanddetails,include(),wecandistributedataandprocessestocreateageneraldesignofapplicationarchitecture.Thedesignwillnormallybeconstrainedbyarchitecturestandards,projectobjectives,and(請作答此空).ThefirstphysicalDFDtobedrawnisthe().Thenextstepistodistributedatastorestodifferentprocessors.Data()aretwotypesofdistributeddatawhichmostRDBMSssupport.Therearemanydistributionoptionsusedindatadistribution.Inthecaseof(),weshouldrecordeachtableasadatastoreonthephysicalDFDandconnecteachtotheappropriateserver.A.thedatabasemanagementsystemB.thefeasibilityoftechniquesusedC.thenetworktopologyandtechnologyD.theuserinterfaceandprocessmethods
90、在磁盤上存儲數(shù)據(jù)的排列方式會影響I/O服務的總時間。假設每磁道劃分成10個物理塊,每塊存放1個邏輯記錄。邏輯記錄RI.R2,...,RI0存放在同一個磁道上,記錄的安排順序如下表所示;假定磁盤的旋轉速度為30ms/周,磁頭當前處在R1的開始處。若系統(tǒng)順序處理這些記錄,使用單緩沖區(qū),每個記錄處理時間為6ms,則處理這10個記錄的最長時間為()A.189msB.208msC.289msD.306ms
91、某工程項目包括8個作業(yè)A~H。各作業(yè)的緊前作業(yè)、所需天數(shù)、所需人數(shù)見下表:該項目共有10人,各作業(yè)必須連續(xù)進行,至少需要()天才能完成。A.11B.12C.13D.14
92、請根據(jù)恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當?shù)膬?nèi)容。并比較恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第六個空)A.表決B.反向恢復C.差D.好
93、組織信息化需求通常包含三個層次,其中(3)需求的目標是提升組織的競爭能力,為組織的可持續(xù)發(fā)展提供支持環(huán)境。_(4)__需求包含實現(xiàn)信息化戰(zhàn)略目標的需求、運營策略的需求和人才培養(yǎng)的需求三個方面。技術需求主要強調(diào)在信息層技術層面上對系統(tǒng)的完善、升級、集成和整合提出的需求。【回答括號4】A.規(guī)劃B.運作C.營銷D.管理
94、概要設計文檔的內(nèi)容不包括()A.體系結構設計B.數(shù)據(jù)庫設計C.模塊內(nèi)算法設計D.邏輯數(shù)據(jù)結構設計
95、M公司購買了N畫家創(chuàng)作的一幅美術作品原件。M公司未經(jīng)N畫家的許可,擅自將這幅美術作品作為商標注冊,并大量復制用于該公司的產(chǎn)品上。M公司的行為侵犯了N畫家的()。A.著作權B.發(fā)表權C.商標權D.展覽權
96、請根據(jù)恢復塊方法工作原理完成下圖,在圖中(1)~(4)中填入恰當?shù)膬?nèi)容。并比較恢復塊方法與N版本程序設計方法,將比較結果(5)~(8)填入下表中。(請作答第三個空)A.主塊B.驗證測試C.輸出正確結果D.異常處理
97、DES加密算法的密鑰長度為56位,三重DES的密鑰長度為()位。A.168B.128C.112D.56
98、以下關于結構化開發(fā)方法的敘述中,不正確的是()A.總的指導思想是自頂向下,逐層分解B.基本原則是功能的分解與抽象C.與面向?qū)ο箝_發(fā)方法相比,更適合大規(guī)模、特別復雜的項目D.特別適合于數(shù)據(jù)處理領域的項目
99、以下關于數(shù)學建模的敘述中,不正確的是()。A.數(shù)學模型是對現(xiàn)實世界的一種簡化的抽象描述B.數(shù)學建模時需要在簡單性和準確性之間求得平衡C.數(shù)學模型應該用統(tǒng)一的、普適的標準對其進行評價D.數(shù)學建模需要從失敗和用戶的反饋中學習和改進
100、軟件架構設計主要關注軟件構件的()、屬性和(請作答此空),并通過多種視圖全面描述特定系統(tǒng)的架構。A.實現(xiàn)方式B.交互作用C.設計方案D.測試方式
參考答案與解析
1、答案:A本題解析:程序流程圖(ProgramFlowDiagram,PFD)用一些圖框表示各種操作,它獨立于任何一種程序設計語言,比較直觀、清晰,易于學習掌握。流程圖中只能包括5種基本控制結構:順序型、選擇型、WHILE循環(huán)型(當型循環(huán))、UNTIL循環(huán)型(直到型循環(huán))和多分支選擇型。IPO圖是由IBM公司發(fā)起并逐步完善的一種流程描述工具,其主體是處理過程說明,可以采用流程圖、判定樹、判定表、盒圖、問題分析圖或過程設計語言來進行描述。IPO圖中的輸入、輸出與功能模塊、文件及系統(tǒng)外部項都需要通過數(shù)據(jù)字典來描述,同時需要為其中的某些元素添加注釋。N-s圖與PFD類似,也包括5種控制結構,分別是順序型、選擇型、WHILE循環(huán)型(當型循環(huán))、UNTIL循環(huán)型(直到型循環(huán))和多分支選擇型,任何一個N-S圖都是這5種基本控制結構相互組合與嵌套的結果。在N-S圖中,過程的作用域明確;它沒有箭頭,不能隨意轉移控制;而且容易表示嵌套關系和層次關系;并具有強烈的結構化特征。但是當問題很復雜時,N-S圖可能很大。問題分析圖(ProblemAnalysisDiagram,PAD)是繼PFD和N-S圖之后,又一種描述詳細設計的工具。PAD也包含5種基本控制結構,并允許遞歸使用。過程設計語言(ProcessDesignLanguage,PDL)也稱為結構化語言或偽代碼(pseudocode),它是一種混合語言,采用自然語言的詞匯和結構化程序設計語言的語法,用于描述處理過程怎么做,類似于編程語言。過程設計語言用于描述模塊中算法和加工邏輯的具體細節(jié),以便在開發(fā)人員之間比較精確地進行交流。對于具有多個互相聯(lián)系的條件和可能產(chǎn)生多種結果的問題,用結構化語言描述則顯得不夠直觀和緊湊,這時可以用以清楚、簡明為特征的判定表(DecisionTable)來描述。判定表采用表格形式來表達邏輯判斷問題,表格分成4個部分,左上部分為條件說明,左下部分為行動說明,右上部分為各種條件的組合說明,右下部分為各條件組合下相應的行動。判定樹(DecisionTree)也是用來表示邏輯判斷問題的一種常用的圖形工具,它用樹來表達不同條件下的不同處理流程,比語言、表格的方式更為直觀。判定樹的左側(稱為樹根)為加工名,中間是各種條件,所有的行動都列于最右側。
2、答案:C本題解析:本題考查數(shù)字簽名的概念。數(shù)字簽名(DigtalSignature)技術是不對稱密算法的典型應用:數(shù)據(jù)源發(fā)送方使用自己的私鑰對數(shù)據(jù)校驗和其他與數(shù)據(jù)內(nèi)容有關的變量進行加密處理,完成對數(shù)據(jù)的合法“簽名”,數(shù)據(jù)接收方則利用對方的公鑰來解讀收到的“數(shù)字簽名”,并將解讀結果用于對數(shù)據(jù)完整性的檢驗,以確認簽名的合法性。數(shù)字簽名主要的功能是:保證信息傳輸?shù)耐暾?、發(fā)送者的身份認證、防止交易中的抵賴發(fā)生。數(shù)字簽名無法實現(xiàn)接收方身份確認,所以答案為C。
3、答案:A本題解析:構件是一組通常需要同時部署的原子構件。構件和原子構件之間的區(qū)別在于,大多數(shù)原子構件永遠都不會被單獨部署,盡管它們可以被單獨部署。相反,大多數(shù)原子構件都屬于一個構件家族,一次部署往往涉及整個家族。一個原子構件是一個模塊和一組資源。原子構件是部署、版本控制和替換的基本單位。原子構件通常成組地部署,但是它也能夠被單獨部署。一個模塊是不帶單獨資源的原子構件(在這個嚴格定義下,Java包不是模塊--在Java中部署的原子單元是類文件。一個單獨的包被編譯成多個單獨的類文件--每個公共類都有一個)。模塊是一組類和可能的非面向?qū)ο蟮慕Y構體,比如過程或者函數(shù)。
4、答案:B本題解析:此題考查面向?qū)ο箢愔g的關系,類之間的主要關系有關聯(lián)、依賴、泛化、聚合、組合和實現(xiàn)等。(1)關聯(lián)關系。關聯(lián)提供了不同類的對象之問的結構關系,它在一段時間內(nèi)將多個類的實例連接在一起。(2)依賴關系。兩個類A和B,如果B的變化可能會引起A的變化,則稱類A依賴于類B。(3)泛化關系。泛化關系描述了一般事物與該事物中的特殊種類之間的關系,也就是父類與子類之間的關系。繼承關系是泛化關系的反關系,也就是說,子類繼承了父類,而父類則是子類的泛化。(4)共享聚集。共享聚集關系通常簡稱為聚合關系,它表示類之間的整體與部分的關系,其含義是“部分”可能同時屬于多個“整體”,“部分”與“整體”的生命周期可以不相同。例如,汽車和車輪就是聚合關系,車子壞了,車輪還可以用;車輪壞了,可以再換一個。(5)組合聚集。組合聚集關系通常簡稱為組合關系,它也是表示類之間的整體與部分的關系。與聚合關系的區(qū)別在于,組合關系中的“部分”只能屬于一個“整體”,“部分”與“整體”的生命周期相同,“部分”隨著“整體”的創(chuàng)建而創(chuàng)建,也隨著“整體”的消亡而消亡。例如,一個公司包含多個部門,它們之間的關系就是組合關系。公司一旦倒閉,也就無所謂部門了。(6)實現(xiàn)關系。實現(xiàn)關系將說明和實現(xiàn)聯(lián)系起來。接口是對行為而非實現(xiàn)的說明,而類中則包含了實現(xiàn)的結構。一個或多個類可以實現(xiàn)一個接口,而每個類分別實現(xiàn)接口中的操作。
5、答案:A本題解析:RUP將項目管理、業(yè)務建模、分析與設計等統(tǒng)一起來,貫穿整個開發(fā)過程。RUP中的軟件過程在時間上被分解為4個順序的階段,分別是初始階段、細化階段、構建階段和移交階段。每個階段結束時都要安排一次技術評審,以確定這個階段的目標是否已經(jīng)滿足。如果評審結果令人滿意,就可以允許項目進入下一個階段??梢钥闯?,基于RUP的軟件過程是一個迭代和增量的過程。通過初始、細化、構建和移交4個階段就是一個開發(fā)周期,每次經(jīng)過這4個階段就會產(chǎn)生一代軟件。除非產(chǎn)品退役,否則通過重復同樣的4個階段,產(chǎn)品將演化為下一代產(chǎn)品,但每一次的側重點都將放在不同的階段上。這樣做的好處是在軟件開發(fā)的早期就可以對關鍵的、影響大的風險進行處理。
6、答案:D本題解析:分級存儲體系中,速度快的存儲器,單位價格高,而速度慢的存儲器,單位價格低,所以利用分級方式,能得到很好的性價比。
7、答案:C本題解析:開發(fā)模型的特點如下:
8、答案:C本題解析:F+是代表,F(xiàn)函數(shù)依賴集的閉包,通俗一點,就是從F函數(shù)依賴集能推導出來的依賴關系。原依賴集有A3→A2,A2→A3A4,因此可以得到A3→A2A4。
9、答案:D本題解析:暫無解析
10、答案:C本題解析:語音識別是黑板風格的經(jīng)典應用。
11、答案:B本題解析:本題考察流水線知識,相關計算公式如下:計算機流水線執(zhí)行周期=最慢那個指令執(zhí)行時間;流水線執(zhí)行時間=首條指令執(zhí)行時間+(指令總數(shù)-1)*流水線執(zhí)行周期;流水線吞吐率=任務數(shù)/完成時間;流水線加速比=不采用流水線的執(zhí)行時間/采用流水線的執(zhí)行時間;根據(jù)公式:流水線執(zhí)行周期=3Δt,流水線執(zhí)行時間=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),當n趨向無窮大時,比值為1/3Δt
12、答案:C本題解析:配置管理是PMBOK、IS09000和CMMI中的重要組成元素,它在產(chǎn)品開發(fā)的生命周期中,提供了結構化的、有序化的、產(chǎn)品化的管理方法,是項目管理的基礎工作。配置管理是通過技術和行政手段對產(chǎn)品及其開發(fā)過程和生命周期進行控制、規(guī)范的一系列措施和過程。信息系統(tǒng)開發(fā)過程中的變更以及相應的返工會對產(chǎn)品的質(zhì)量有很大的影響。產(chǎn)品配置是指一個產(chǎn)品在其生命周期各個階段所產(chǎn)生的各種形式(機器可讀或人工可讀)和各種版本的文檔、計算機程序、部件及數(shù)據(jù)的集合。該集合中的每一個元素稱為該產(chǎn)品配置中的一個配置項(ConfigurationItem,CI),配置項主要有兩大類:屬于產(chǎn)品組成部分的工作成果,如需求文檔、設計文檔、源代碼、測試用例等。屬于項目管理和機構支撐過程域產(chǎn)生的文檔,如工作計劃、項目質(zhì)量報告、項目跟蹤報告等。這些文檔雖然不是產(chǎn)品的組成部分,但是值得保存。軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類。用戶文檔主要描述系統(tǒng)功能和使用方法,并不關心這些功能是怎樣實現(xiàn)的;系統(tǒng)文檔描述系統(tǒng)設計、實現(xiàn)和測試等各方面的內(nèi)容。用戶文檔是用戶了解系統(tǒng)的第一步,它可以讓用戶獲得對系統(tǒng)的準確的初步印象。用戶文檔至少應該包括下述5方面的內(nèi)容:(1)功能描述:說明系統(tǒng)能做什么;(2)安裝文檔:說明怎樣安裝這個系統(tǒng)以及怎樣使系統(tǒng)適應特定的硬件配置;(3)使用手冊:簡要說明如何著手使用這個系統(tǒng)(通過豐富的例子說明怎樣使用常用的系統(tǒng)功能,并說明用戶操作錯誤時怎樣恢復和重新啟動);(4)參考手冊:詳盡描述用戶可以使用的所有系統(tǒng)設施以及它們的使用方法,并解釋系統(tǒng)可能產(chǎn)生的各種出錯信息的含義(對參考手冊最主要的要求是完整,因此通常使用形式化的描述技術);(5)操作員指南(如果需要有系統(tǒng)操作員的話):說明操作員應如何處理使用中出現(xiàn)的各種情況。系統(tǒng)文檔所謂系統(tǒng)文檔指從問題定義、需求說明到驗收測試計劃這樣一系列和系統(tǒng)實現(xiàn)有關的文檔。描述系統(tǒng)設計、實現(xiàn)和測試的文檔對于理解程序和維護程序來說是非常重要的。項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制項目時間管理中的過程包括活動定義、活動排序、活動的資源估算、活動歷時估算、制定進度計劃以及進度控制。
13、答案:B本題解析:數(shù)據(jù)庫概念結構設計是數(shù)據(jù)庫設計的第二階段,其目標是對需求說明書提供的所有數(shù)據(jù)和處理要求進行抽象與綜合處理,按一定的方法構造反映用戶環(huán)境的數(shù)據(jù)及其相互聯(lián)系的概念模型,即用戶的數(shù)據(jù)模型或企業(yè)數(shù)據(jù)模型。邏輯結構設計的設計目標是把上一階段得到的與DBMS無關的概念數(shù)據(jù)模型轉換成等價的,并為某個特定的DBMS所接受的邏輯模型所表示的概念模式,同時將概念設計階段得到的應用視圖轉換成外部模式,即特定DBMS下的應用視圖。
14、答案:C本題解析:在初步項目范圍說明書中已文檔化的主要的可交付物、假設和約束條件的基礎上準備詳細的項目范圍說明書,是項目成功的關鍵。范圍定義的輸入包括以下內(nèi)容:①項目章程。如果項目章程或初始的范圍說明書沒有在項目執(zhí)行組織中使用,同樣的信息需要進一步收集和開發(fā),以產(chǎn)生詳細的項目范圍說明書。②項目范圍管理計劃。③組織過程資產(chǎn)。④批準的變更申請。
15、答案:C本題解析:數(shù)據(jù)庫的原子性是指操作序列要么全做要么全不做。設計時用影子拷貝(淺拷貝)實現(xiàn)。淺拷貝就是你的影子,深拷貝是你的克隆人,你沒了影子也就沒了,但是克隆人還活著。數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)稱為一致性。設計時用完整性約束檢查實現(xiàn)。
16、答案:B本題解析:圖中有五條箭線,因此需要設置五個信號量,按照從小到大的順序分別是:P1→P2是S1,P2→P3是S2,P2→P4是S3,P3→P4是S4,P4→P5是S5。每個進程開始的時候執(zhí)行P操作(P1沒有P操作,只有V操作),結束的時候執(zhí)行V操作,如P2開始的時候執(zhí)行P(S1)的操作,結束時執(zhí)行V(S2)的操作。其他同理。
17、答案:C本題解析:網(wǎng)閘是使用帶有多種控制功能的固態(tài)開關讀寫介質(zhì)連接兩個獨立主機系統(tǒng)的信息安全設備。由于物理隔離網(wǎng)閘所連接的兩個獨立主機系統(tǒng)之間,不存在通信的物理連接、邏輯連接、信息傳輸命令、信息傳輸協(xié)議,不存在依據(jù)協(xié)議的信息包轉發(fā),只有數(shù)據(jù)文件的無協(xié)議"擺渡",且對固態(tài)存儲介質(zhì)只有"讀"和"寫"兩個命令。所以,物理隔離網(wǎng)閘從物理上隔離、阻斷了具有潛在攻擊可能的一切連接,使"黑客"無法入侵、無法攻擊、無法破壞,實現(xiàn)了真正的安全。
18、答案:D本題解析:POA是對象實現(xiàn)與ORB其它組件之間的中介,它將客戶請求傳送到伺服對象,按需創(chuàng)建子POA,提供管理伺服對象的策略。CORBA對象可看作是一個具有對象標識、對象接口及對象實現(xiàn)的抽象實體。之所以稱為抽象的,是因為并沒有硬性規(guī)定CORBA對象的實現(xiàn)機制。由于獨立于程序設計語言和特定ORB產(chǎn)品,一個CORBA對象的引用又稱可互操作的對象引用(InteroperableObjectReference)。從客戶程序的角度看,IOR中包含了對象的標識、接口類型及其他信息以查找對象實現(xiàn)。伺服對象(servant)是指具體程序設計語言的對象或?qū)嶓w,通常存在于一個服務程序進程之中??蛻舫绦蛲ㄟ^對象引用發(fā)出的請求經(jīng)過ORB擔當中介角色,轉換為對特定的伺服對象的調(diào)用。在一個CORBA對象的生命期中,它可能與多個伺服對象相關聯(lián),因而對該對象的請求可能被發(fā)送到不同的伺服對象。象標識(ObjectID)是一個用于在POA中標識一個CORBA對象的字符串。它既可由程序員指派,也可由對象適配器自動分配,這兩種方式都要求對象標識在創(chuàng)建它的對象適配器中必須具有唯一性。
19、答案:C本題解析:暫無解析
20、答案:D本題解析:考核資源集成的基礎知識。
21、答案:C本題解析:在嵌入式系統(tǒng)開發(fā)中,由于嵌入式設備不具備足夠的處理器能力和存儲空間,程序開發(fā)一般用PC(宿主機)來完成,然后將可執(zhí)行文件下載到嵌入式系統(tǒng)(目標機)中運行。當宿主機與目標機的機器指令不同時,就需要交叉工具鏈(指編譯、匯編、鏈接等一整套工具)。
22、答案:B本題解析:螺旋模型是在快速原型的基礎上擴展而成的一種生存周期模型。這種模型將整個軟件開發(fā)流程分成多個階段,每個階段都由4部分組成,它們是:①目標設定。為該項目進行需求分析,定義和確定這一個階段的專門目標,指定對過程和產(chǎn)品的約束,并且制定詳細的管理計劃。②風險分析。對可選方案進行風險識別和詳細分析,制定解決辦法,采取有效的措施避免這些風險。③開發(fā)和有效性驗證。風險評估后,可以為系統(tǒng)選擇開發(fā)模型,并且進行原型開發(fā),即開發(fā)軟件產(chǎn)品。④評審。對項目進行評審,以確定是否需要進入螺旋線的下一次回路,如果決定繼續(xù),就要制定下一階段計劃。螺旋模型的軟件開發(fā)過程實際是上述4個部分的迭代過程,每迭代一次,螺旋線就增加一周,軟件系統(tǒng)就生成一個新版本,這個新版本實際上是對目標系統(tǒng)的一個逼近。經(jīng)過若干次的迭代后,系統(tǒng)應該盡快地收斂到用戶允許或可以接受的目標范圍內(nèi),否則也可能中途夭折。
23、答案:D本題解析:MIME(MultipurposeInternetMailExtensions)中文名為:多用途互聯(lián)網(wǎng)郵件擴展類型。Internet電子郵件由一個郵件頭部和一個可選的郵件主體組成,其中郵件頭部含有郵件的發(fā)送方和接收方的有關信息。而MIME是針對郵件主體的一種擴展描述機制。它設定某種擴展名的文件用一種應用程序來打開的方式類型,當該擴展名文件被訪問的時候,瀏覽器會自動使用指定應用程序來打開。多用于指定一些客戶端自定義的文件名,以及一些媒體文件打開方式。所以這是與郵件內(nèi)容直接相關的一個協(xié)議。而S/MIME(SecureMultipurposeInternetMailExtensions)是對MIME在安全方面的擴展。它可以把MIME實體(比如數(shù)字簽名和加密信息等)封裝成安全對象。增強安全服務,例如具有接收方確認簽收的功能,這樣就可以確保接收者不能否認已經(jīng)收到過的郵件。還可以用于提供數(shù)據(jù)保密、完整性保護、認證和鑒定服務等功能。S/MIME只保護郵件的郵件主體,對頭部信息則不進行加密,以便讓郵件成功地在發(fā)送者和接收者的網(wǎng)關之間傳遞。
24、答案:A本題解析:暫無解析
25、答案:C本題解析:本主要考查待定領域軟件架構的基本定義和基本活動。特定領件架構(0SSA)是在一個特定應用領域為—組應用提供組織結構參考的標佳軟件架構。實施DSSA的過程中包括—系列基本的活動其中領城設計活動的主要目的是為了獲得DSSA。該活動參加人員中,領城專家的主要任務是提供關于領城中系統(tǒng)的需求規(guī)約和實現(xiàn)的知識
26、答案:D本題解析:直接索引范圍:6*4KB=24KB,對應邏輯塊號:0-5;一級間接索引范圍:(4KB/4B)*4KB=4096KB,對應邏輯塊號:6-1029;二級間接索引范圍:(4KB/4B)*(4KB/4B)*4KB=4194304KB,對應邏輯塊號:1030以及上。單個文件最大長度是:24KB+4096KB+4194304KB=4198424KB
27、答案:C本題解析:流水線的執(zhí)行時間=(t1+t2+...+tk)+(n-1)*△t=(t+3t+t+2t+t)+(100-1)*3t=305t流水線的吞吐率=指令執(zhí)行條數(shù)/流水線執(zhí)行時間=100/305△t
28、答案:C本題解析:中間件是一種獨立的系統(tǒng)軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術之間共享資源,中間件位于客戶機服務器的操作系統(tǒng)之上,管理計算資源和網(wǎng)絡通信。軟件中間件的作用是為處于自己上層的應用軟件提供運行與開發(fā)的環(huán)境,幫助用戶開發(fā)和集成應用軟件。它不僅僅要實現(xiàn)互連,還要實現(xiàn)應用之間的互操作。
29、答案:A本題解析:敏捷開發(fā)以用戶的需求進化為核心,采用迭代、循序漸進的方法進行軟件開發(fā)。在敏捷開發(fā)中,軟件項目在構建初期被切分成多個子項目,各個子項目的成果都經(jīng)過測試,具備可視、可集成和可運行使用的特征。換言之,就是把一個大項目分為多個相互聯(lián)系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。
30、答案:B本題解析:此題中丙公司享有著作權,乙公司擁有生產(chǎn)與銷售權,甲公司合法購買了使用權,各環(huán)節(jié)都合法,互不侵權。
31、答案:B本題解析:信息是事實的集合,信息按照一定方式組織起來,具有價值,能為組織(或者信息獲得者)帶來收益,有價值的信息具有精確性、完整性、經(jīng)濟性、可靠性、安全性、及時性、可驗證性、安全性等質(zhì)量屬性。信息的價值直接和組織或者決策人員達到組織的目標相關,可以用做出一個決策所需的時間或者給公司增加的利潤來衡量預測某個新產(chǎn)品將會產(chǎn)生很高的利潤,如果市場預測信息被采納,開發(fā)這個新產(chǎn)品的公司將會得到100萬元的利潤,這個信息的價值(收益)就是100萬元減去獲得這條信息的成本。
32、答案:C本題解析:設計模式包括:創(chuàng)建型、結構型、行為型。Singleton是單例模式,屬于創(chuàng)建型設計模式。Memento是備忘錄模式,屬于行為型設計模式。Bridge是橋接模式,它的特點是實現(xiàn)接口與實現(xiàn)分離。
33、答案:D本題解析:客觀的世界是復雜的,當評估現(xiàn)實世界的對象之間的關系和影響時,通常使用系統(tǒng)模型,用簡化的模型來代替真實的系統(tǒng)。不論開發(fā)什么模型,準確性都是關鍵因素。一個不準確的模型通常會導致對問題的不準確解決方案。另外,大多數(shù)模型包括許多假設,應盡可能這些假設同現(xiàn)實情況相符。
34、答案:C本題解析:架構描述語言(ArchitectureDescriptionLanguage,ADL)是一種為明確說明軟件系統(tǒng)的概念架構和對這些概念架構建模提供功能的語言。ADL主要包括以下組成部分:組件、組件接口、連接件和架構配置。ADL對連接件的重視成為區(qū)分ADL和其他建模語言的重要特征之一。
35、答案:B本題解析:編程語言的集成開發(fā)環(huán)境需要提供代碼編輯、語法高亮、代碼編譯、運行調(diào)試等功能,這些功能的特點是以軟件代碼為中心進行對應的編譯處理與輔助操作。根據(jù)常見架構風格的特點和適用環(huán)境,可以知道最合適的架構設計風格應該是數(shù)據(jù)倉庫風格。
36、答案:C本題解析:結構型模式主要用于如何組合己有的類和對象以獲得更大的結構,其代表有Adapter模式等;
37、答案:A本題解析:通過A1能推導出關系R的全部屬性,因此關鍵字為A1。
38、答案:C本題解析:構件的特性是:(1)獨立部署單元;(2)作為第三方的組裝單元;(3)沒有(外部的)可見狀態(tài)。一個構件可以包含多個類元素,但是一個類元素只能屬于一個構件。將一個類拆分進行部署通常沒什么意義。對象的特性是:(1)一個實例單元,具有唯一的標志。(2)可能具有狀態(tài),此狀態(tài)外部可見。(3)封裝了自己的狀態(tài)和行為。
39、答案:D本題解析:暫無解析
40、答案:A本題解析:考核前趨圖。
41、答案:D本題解析:考核嵌入式系統(tǒng)基礎知識
42、答案:C本題解析:"機器人系統(tǒng)主電源斷電后,能夠在10秒內(nèi)自動啟動備用電源并進行切換,恢復正常運行"屬于可用性,因為場景描述的是故障恢復問題。主動冗余是可用性的常見策略。"機器人在正常運動過程中如果發(fā)現(xiàn)前方2米內(nèi)有人或者障礙物,應在1秒內(nèi)停止并在2秒內(nèi)選擇一條新的運行路徑"屬于性能,資源調(diào)度是其常見策略。"對機器人的遠程控制命令應該進行加密,從而能夠抵擋惡意的入侵破壞行為,并對攻擊進行報警和記錄"屬于安全性,常見的策略是追蹤審計。
43、答案:A本題解析:“4+1”視圖是對邏輯架構進行描述,最早由PhilippeKruchten提出,他在1995年的IEEESoftware上發(fā)表了題為The4+1ViewModelofArchitecture的論文,引起了業(yè)界的極大關注,并最終被RUP采納,現(xiàn)在已經(jīng)成為架構設計的結構標準?!?+1”視圖主要包括:①邏輯視圖(LogicalView),設計的對象模型(使用面向?qū)ο蟮脑O計方法時)。②過程視圖(ProcessView),捕捉設計的并發(fā)和同步特征。③物理視圖(PhysicalView),描述了軟件到硬件的映射,反映了分布式特性。④開發(fā)視圖(DevelopmentView),描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結構。⑤架構的描述,即所做的各種決定,可以圍繞著這四個視圖來組織,然后由一些用例(UseCases)或場景(Scenarios)來說明,從而形成了第五個視圖。當采用面向?qū)ο蟮脑O計方法描述對象模型時,通常使用類圖表達類的內(nèi)部屬性和行為,以及類集合之間的交互關系;采用狀態(tài)圖定義對象的內(nèi)部行為。
44、答案:C本題解析:P1有三個緊后P2、P3、P4;P8有三個緊前P5、P6、P7,只有B選項符合。
45、答案:C本題解析:用戶會注冊自己的興趣,然后系統(tǒng)也會把新聞按興趣分類,如果某個新聞事件發(fā)生,可以通過事件來觸發(fā)推送動作,將新聞推送給對其感興趣的用戶。這是典型獨立構件中的事件驅(qū)動系統(tǒng)應用場景。
46、答案:B本題解析:根據(jù)基于軟件架構的設計的定義,基于軟件架構的設計(ArchitectureBasedSoftwareDevelopment,ABSD)強調(diào)由商業(yè)、質(zhì)量和功能需求的組合驅(qū)動軟件架構設計。它強調(diào)采用視角和視圖來描述軟件架構。
47、答案:D本題解析:事務處理(交易)中間件。正如城市交通中要運行各種運載汽車,以此來完成日常的運載,同時隨時監(jiān)視汽車運行,在出現(xiàn)故障時及時排堵保暢。在分布式事務處理系統(tǒng)中,經(jīng)常要處理大量事務,特別是OLTP中,每項事務常常要多臺服務器上的程序按順序協(xié)調(diào)完成,一旦中間發(fā)生某種故障,不但要完成恢復工作,而且要自動切換系統(tǒng),達到系統(tǒng)永不停機,實現(xiàn)高可靠性運行。要使大量事務在多臺應用服務器上能實時并發(fā)運行,并進行負載平衡的調(diào)度,實現(xiàn)與昂貴的可靠性機和大型計算機系統(tǒng)同等的功能,為了實現(xiàn)這個目標,要求中間件系統(tǒng)具有監(jiān)視和調(diào)度整個系統(tǒng)的功能。BEA的Tuxedo由此而著名,它成為增長率最高的廠商。
48、答案:B本題解析:螺旋模型是在快速原型的基礎上擴展而成的。
49、答案:B本題解析:“系統(tǒng)主站斷電后,能夠在2分鐘內(nèi)自動切換到備用站點,并恢復正常運行”主要與可用性質(zhì)量屬性相關,通??刹捎眯奶ing/Echo、主動冗余、被動冗余、選舉等架構策略實現(xiàn)該屬性;“在并發(fā)用戶數(shù)不超過1000人時,用戶的交易請求應該在0.5s內(nèi)完成”,主要與性能這一質(zhì)量屬性相關,實現(xiàn)該屬性的常見架構策略包括:增加計算資源、減少計算開銷、引入并發(fā)機制、采用資源調(diào)度等?!跋到y(tǒng)應該能夠抵擋惡意用戶的入侵行為,并進行報警和記錄”主要與安全性質(zhì)量屬性相關,通??刹捎萌肭謾z測、用戶認證、用戶授權、追蹤審計等架構策略實現(xiàn)該屬性。
50、答案:D本題解析:①問題分析和變更描述。這是識別和分析需求問題或者一份明確的變更提議,以檢查它的有效性,從而產(chǎn)生一個更明確的需求變更提議。②變更分析和成本計算。使用可追溯性信息和系統(tǒng)需求的一般知識,對需求變更提議進行影響分析和評估。變更成本計算應該包括對需求文檔的修改、系統(tǒng)修改的設計和實現(xiàn)的成本。一旦分析完成并且確認,應該進行是否執(zhí)行這一變更的決策。③變更實現(xiàn)。這要求需求文檔和系統(tǒng)設計以及實現(xiàn)都要同時修改。如果先對系統(tǒng)的程序做變更,然后再修改需求文檔,這幾乎不可避免地會出現(xiàn)需求文檔和程序的不一致。自動化工具能夠幫助變更控制過程更有效地運作。許多團隊使用商業(yè)問題跟蹤工具來收集、存儲和管理需求變更。用這樣的工具創(chuàng)建的最近提交的變更建議清單,可以用作CCB會議的議程。問題跟蹤工具也可以隨時按變更狀態(tài)分類報告出變更請求的數(shù)目。因為可用的工具、廠商和特性總在頻繁地變化,所以這里無法給出有關工具的具體建議。但工具應該具有以下幾個特性,以支持需求變更過程:①可以定義變更請求中的數(shù)據(jù)項;②可以定義變更請求生命周期的狀態(tài)轉換模型;③可以強制實施狀態(tài)轉換模型,以便只有授權用戶可以做出允許的狀態(tài)變更;④可以記錄每一個狀態(tài)變更的日期和做出這一變更的人;⑤可以定義當提議者提交新請求或請求狀態(tài)被更新時,哪些人可以自動接收電子郵件通知;⑥可以生成標準的和定制的報告和圖表。有些商業(yè)需求管理工具內(nèi)置有簡單的變更建
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026云南玉溪市江川區(qū)人民政府辦公室公益性崗位招聘2人筆試參考題庫及答案解析
- 2026上半年安徽事業(yè)單位聯(lián)考泗縣招聘39人筆試備考試題及答案解析
- 2026福建漳州農(nóng)商銀行春季實習招募35人筆試備考題庫及答案解析
- 2026貴州遵義市播州區(qū)上半年面向社會公開招聘事業(yè)單位工作人員149人考試備考試題及答案解析
- 2026北京十一安和學校招聘筆試參考題庫及答案解析
- 2026銀川市西夏區(qū)朔方路社區(qū)衛(wèi)生服務中心自主招聘(合同制)工作人員5人考試備考題庫及答案解析
- 2026貴州省體育局直屬事業(yè)單位招聘9人筆試模擬試題及答案解析
- 2026年六安市疾病預防控制中心(市衛(wèi)生監(jiān)督所)公開招聘工作人員5名筆試備考試題及答案解析
- 北京空間機電研究所招聘考試參考題庫及答案解析
- 2026年紡織行業(yè)咨詢服務合同
- 2026重慶高新開發(fā)建設投資集團招聘3人備考考試試題及答案解析
- 老年人管理人員培訓制度
- 2026四川成都市錦江區(qū)國有企業(yè)招聘18人筆試備考試題及答案解析
- 特種工安全崗前培訓課件
- 2026屆福建省三明市第一中學高三上學期12月月考歷史試題(含答案)
- (正式版)DB51∕T 3342-2025 《爐灶用合成液體燃料經(jīng)營管理規(guī)范》
- 2026北京海淀初三上學期期末語文試卷和答案
- 2025學年度人教PEP五年級英語上冊期末模擬考試試卷(含答案含聽力原文)
- 醫(yī)院醫(yī)院醫(yī)院后勤管理
- 刀模管理制度
- NB-T 47013.2-2015 承壓設備無損檢測 第2部分-射線檢測
評論
0/150
提交評論