版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2011年上半年系統(tǒng)分析師上午試卷第頁)全國計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試2011年上半年系統(tǒng)分析師上午試卷
(考試時間9:00~11:30共150分鐘)請按下述要求正確填寫答題卡1.在答題卡的指定位置上正確寫入你的姓名和準考證號,并用正規(guī)2B鉛筆在你寫入的準考證號下填涂準考證號。2.本試卷的試題中共有75個空格,需要全部解答,每個空格1分,滿分75分。3.每個空格對應(yīng)一個序號,有A、B、C、D四個選項,請選擇一個最恰當?shù)倪x項作為解答,在答題卡相應(yīng)序號下填涂該選項。4.解答前務(wù)必閱讀例題和答題卡上的例題填涂樣式及填涂注意事項。解答時用正規(guī)2B鉛筆正確填涂選項,如需修改,請用橡皮擦干凈,否則會導致不能正確評分。例題 ●2006年下半年全國計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試日期是(88)月(89)日。(88)A.9 B.10 C.11 D.12(89)A.4 B.5 C.6 D.7因為考試日期是“11月4日”,故(88)選C,(89)選A,應(yīng)在答題卡序號88下對C填涂,在序號89下對A填涂(參看答題卡)?!褚韵玛P(guān)于面向?qū)ο笤O(shè)計的敘述中,錯誤的是(1)。(1) A.類的屬性用于封裝數(shù)據(jù),類的方法用于封裝行為B.面向?qū)ο笤O(shè)計的基本思想包括抽象、封裝和可擴展性C.對象繼承和多態(tài)可用來實現(xiàn)可擴展性D.對象持久化是指將數(shù)據(jù)庫中的數(shù)據(jù)加載到內(nèi)存中供應(yīng)用程序訪問●采用面向?qū)ο蠹夹g(shù)設(shè)計銀行信息系統(tǒng),“賬戶類”應(yīng)設(shè)計為(2),“賬戶管理員類”應(yīng)設(shè)計為(3)。(2)A.控制類 B.邊界類 C.接口類 D.實體類(3)A.控制類 B.邊界類 C.接口類 D.實體類●遵守面向?qū)ο笤O(shè)計原則可以有效地提高系統(tǒng)的復用性和可維護性。應(yīng)用(4)原則可擴展已有的系統(tǒng),并為之提供新的行為;(5)原則建議在面向?qū)ο蠖捫蛟O(shè)計中,應(yīng)盡量針對接口編程,而不是針對實現(xiàn)編程。(4)A.開閉 B.里氏替換 C.依賴倒置 D.接口隔離(5)A.里氏替換 B.依賴倒置 C.接口隔離 D.最小知識●下面病毒中,屬于蠕蟲病毒的是(6)。(6)A.CIH病毒 B.特洛伊木馬病毒 C.羅密歐與朱麗葉病毒D.Melissa病毒●某數(shù)字簽名系統(tǒng)如下圖所示。網(wǎng)上傳送的報文是(7),如果A否認發(fā)送,作為證據(jù)的是(8)。(7)A.P B.DA(P) C.EB(DA(P)) D.DA(8)A.P B.DA(P) C.EB(DA(P)) D.D●以下關(guān)于域本地組的敘述中,正確的是(9).(9) A.成員可來自森林中的任何域,僅可訪問本地域內(nèi)的資源B.成員可來自森林中的任何域,可訪問任何域中的資源C.成員僅可來自本地域,僅可訪問本地域內(nèi)的資源D.成員僅可來自本地域,可訪問任何域中的資源●在我國的法律體系中,知識產(chǎn)權(quán)法屬于(10).(10)A.經(jīng)濟法 B.行政法 C.刑法 D.民法●商業(yè)秘密是指不為公眾所知悉,能為權(quán)利人帶來經(jīng)濟效益,具有(11)并經(jīng)權(quán)利人釆取保密措施的技術(shù)信息和經(jīng)營信息。(11)A.新穎性 B.實用性 C.創(chuàng)造性 D.前瞻性●2001年發(fā)布的ITIL(IT基礎(chǔ)架構(gòu)庫)2.0版本中,ITIL的主體框架被擴充為六個主要的模塊,(12)模塊處于最中心的位置。(12)A.服務(wù)管理 B.應(yīng)用管理 C.業(yè)務(wù)管理 D.ICT基礎(chǔ)設(shè)施管理●信息標準化是解決“信息孤島”的重要途徑,也是不同的管理信息系統(tǒng)之間數(shù)據(jù)交換和互操作的基礎(chǔ)。作為信息化標準的一項關(guān)鍵技術(shù),目前流行的(13)以開放的自我描述方式定義了數(shù)據(jù)結(jié)構(gòu),在描述數(shù)據(jù)內(nèi)容的同時能突出對結(jié)構(gòu)的描述,從而體現(xiàn)出數(shù)據(jù)之間的關(guān)系。這樣組織的數(shù)據(jù)對于應(yīng)用程序和用戶都是友好的、可操作的。(13)A.可擴展標記語言(XML) B.超文本標記語言(HTML)C.通用標記語言(GML) D.Web服務(wù)描述語言(WSDL)●若計算機采用CRC進行差錯校驗,生成多項式為G(X)=X4+X+1,信息字為10110,則CRC校驗碼是(14)。(14)A.0000 B.0100 C.0010 D.1111●以下關(guān)于復雜指令集計算機(ComplexInstructionSetComputer,CISC)弊端的敘述中,錯誤的是(15)。(15)A.指令集過分龐雜 B.每條復雜指令需要占用過多的CPU周期C.CPU中的寄存器過多,利用率低 D.強調(diào)數(shù)據(jù)控制,導致設(shè)計復雜,研制周期長●以下關(guān)于在I/O設(shè)備與主機間交換數(shù)據(jù)的敘述中,錯誤的是(16)。(16)A.中斷方式下,CPU需要執(zhí)行程序來實現(xiàn)數(shù)據(jù)傳送B.中斷方式和DMA方式下,CPU與I/O設(shè)備都可同步工作C.中斷方式和DMA方式相比,快速I/O設(shè)備更適合釆用中斷方式傳遞數(shù)據(jù)D.若同時接到DMA請求和中斷請求,CPU優(yōu)先響應(yīng)DMA請求●在Cache-主存層次結(jié)構(gòu)中,主存單元到Cache單元的地址轉(zhuǎn)換由(17)完成。(17)A.硬件 B.尋址方式 C.軟件和少量的輔助硬件 D.微程序●某4級流水線如下圖所示,若每3At向該流水線輸入一個任務(wù),連續(xù)輸入4個,則該流水線的加速比為(18)。(18)A.4 B.1.75 C.1.5 D.1●軟件質(zhì)量保證是軟件項目控制的重要手段,(19)是軟件質(zhì)量保證的主要活動之一,其主要方法是(20)(19)A.風險評估 B.軟件評審 C.需求分析 D.架構(gòu)設(shè)計(20)A.測試與驗證 B.分析與評價 C.審查與復審 D.追蹤與審計●軟件配置管理的活動主要有編制配置管理計劃、配置標識、(21)、配置狀態(tài)報告、配置評價、發(fā)行管理和交付。(21)A.配置控制 B.配置實現(xiàn) C.配置測 D.配置踉蹤●以下關(guān)于敏捷開發(fā)原則的敘述中,錯誤的是(22) (22)A.強調(diào)通過盡早地、持續(xù)地交付有價值的軟件來使客戶滿意B.經(jīng)常交付可以工作的軟件,但是每次都必須交付具有完整功能的系統(tǒng)C.在團隊內(nèi)部,最具有效果并富有效率的信息傳遞方法是面對面的交談D.強調(diào)應(yīng)對需求的持續(xù)變更,即使在項目后期也可靈活應(yīng)對需求變更●以下敏捷軟件開發(fā)方法中,(23)方法強調(diào)以業(yè)務(wù)為核心,快速而有效地進行系統(tǒng)開發(fā)。(23)A.極限編程 B.自適應(yīng)軟件開發(fā) C.特性驅(qū)動開發(fā) D.動態(tài)系統(tǒng)開發(fā)●螺旋模型將瀑布模型和(24)結(jié)合起來,強調(diào)項目的風險分析,特別適合大型復雜系統(tǒng)的開發(fā)過程。螺旋模型沿著螺線進行若干次迭代,依次經(jīng)歷了計劃指定、風險分析、工程實施和(25)四個主要活動。(24)A.噴泉模型 B.增量模型 C.V模型 D.快速原型模型(25)A.客戶評估 B.客戶使用 C.工程交付 D.軟件測試●某軟件公司欲開發(fā)一個人力資源管理系統(tǒng),客戶在開發(fā)初期對系統(tǒng)的功能并不清楚,但明確表示隨著人力資源管理制度的逐步完善,需要對軟件功能進行不斷調(diào)整,針對這種情況,采用(26)開發(fā)模型比較合適。(26)A.瀑布式 B.噴泉 C.增量 D.螺旋●軟件需求開發(fā)是指從情況收集、分析和評價到編寫文檔、評審等一系列產(chǎn)生需求的活動,分為獲取情況、分析、(27)和評審四個階段。(27)A.制訂規(guī)格說明 B.形成需求基線 C.跟蹤需求變更 D.控制需求版本●下列活動中,(28)不屬于需求開發(fā)活動的范疇。 (28)A.根據(jù)系統(tǒng)需求識別和確認系統(tǒng)功能B.將所收集的用戶需求編寫成文檔和模型 C.針對系統(tǒng)特點,考慮并確定系統(tǒng)開發(fā)平臺與程序設(shè)計語言D.了解實際用戶任務(wù)和目標以及這些任務(wù)所支持的業(yè)務(wù)需求●軟件需求管理是軟件項目開發(fā)過程中控制和維持需求約定的活動,包括(29)、版本控制、需求跟蹤、需求狀態(tài)跟蹤等活動。 (29)A.需求發(fā)現(xiàn) B.需求變更控制 C.需求排序 D.需求評估●某軟件公司正在承擔開發(fā)一個字處理器的任務(wù)。在需求分析階段,公司的相關(guān)人員整理出一些相關(guān)的系統(tǒng)需求,其中,“找出文檔中的拼寫錯誤并提供一個替換項列表來供選擇替換拼錯的詞”屬于(30);“顯示提供替換詞的對話框以及實現(xiàn)整個文檔范圍的替換”屬于(31),“用戶能有效地糾正文檔中的拼寫錯誤”屬于(32)。(30)A.業(yè)務(wù)需求 B.用戶需求 C.功能需求 D.性能需求(31)A.業(yè)務(wù)需求 B.用戶需求 C.功能需求 D.性能需求(32)A.業(yè)務(wù)需求 B.用戶需求 C.功能需求 D.性能需求●某公司內(nèi)部的庫存管理系統(tǒng)和財務(wù)系統(tǒng)均為獨立開發(fā)且具有C/S結(jié)構(gòu),公司在進行信息系統(tǒng)改造時,明確指出要采用最小的代價實現(xiàn)庫存系統(tǒng)和財務(wù)系統(tǒng)的一體化操作與管理。針對這種應(yīng)用集成需求,以下集成方式中,最合適的是(33)。 (33)A.數(shù)據(jù)集成 B.界面集成 C.方法集成 D.接口集成●某公司欲對局域網(wǎng)環(huán)境中具有不同傳輸協(xié)議、傳輸數(shù)據(jù)格式和應(yīng)用數(shù)據(jù)的多個應(yīng)用系統(tǒng)進行綜合集成,以達到系統(tǒng)之間的互聯(lián)互通。在這種情況下,集成系統(tǒng)應(yīng)采用(34)的系統(tǒng)架構(gòu)最為合適。(34)A.共享數(shù)據(jù)庫 B.遠程過程 C.總線 D.事件驅(qū)動●“十二五”規(guī)劃指出,戰(zhàn)略性新興產(chǎn)業(yè)是國家重點扶持的對象?!秶鴦?wù)院關(guān)于加快培育和發(fā)展戰(zhàn)略性新興產(chǎn)業(yè)的決定》中列出了七大國家戰(zhàn)略性新興產(chǎn)業(yè)體系,其中包括新一代(35)。(35)A.計算機 B.網(wǎng)絡(luò) C.信息系統(tǒng) D.信息技術(shù)●使用者通過網(wǎng)絡(luò)按需隨時獲取和使用資源或服務(wù),并隨時擴展,按使用付費,這種計算模式屬于(36)。(36)A.遠程計算 B.即時計算 C.云計算 D.智能計算●在有關(guān)物體中安裝信息傳感設(shè)備,使其與互聯(lián)網(wǎng)相連接,進行信息交換和通信,以實現(xiàn)對物體的智能化識別、定位、跟蹤、監(jiān)控和管理,這樣的一種網(wǎng)絡(luò)稱為(37)(37)A.移動互聯(lián)網(wǎng) B.全球定位系統(tǒng) C.智聯(lián)網(wǎng) D.物聯(lián)網(wǎng)●(38)是指對一組類似資源提供一個通用的抽象接口集,從而隱藏其屬性與操作之間的差異,并允許通過一種通用的方式來使用和維護資源。(38)A.協(xié)同 B.虛擬化 C.集約化 D.集成●信息安全的威脅有多種,其中(39)是指通過對系統(tǒng)進行長期監(jiān)聽,利用統(tǒng)計分析方法對諸如通信頻度、通信的信息流向、通信總量的變化等參數(shù)進行研究,從中發(fā)現(xiàn)有價值的信息和規(guī)律。(39)A.竊聽 B.信息泄露 C.旁路控制 D.業(yè)務(wù)流分析●數(shù)據(jù)庫的視圖與基本表之間,基本表與存儲文件之間分別通過建立(40)之間的映像,保證數(shù)據(jù)的邏輯獨立性和物理獨立性。(40)A.模式到內(nèi)模式和外模式到內(nèi)模式 B.外模式到內(nèi)模式和內(nèi)模式到模式C.外模式到模式和模式到內(nèi)模式 D.內(nèi)模式到模式和模式到外模式●給定關(guān)系模式R(U,F),其中,屬性集t/={城市,街道,郵政編碼},函數(shù)依賴集F={城市,街道)→郵政編碼,郵政編碼→城市}。關(guān)系R(41),且分別有(42)。 (41)A.只有1個候選關(guān)鍵字“城市,街道”B.只有1個候選關(guān)鍵字“街道,郵政編碼”C.有2個候選關(guān)鍵字“城市,街道”和“街道,郵政編碼” D.有2個候選關(guān)鍵字“城市,街道”和“城市,郵政編碼” (42)A.1個非主屬性和2個主屬性 B.0個非主屬性和3個主屬性 C.2個非主屬性和1個主屬性 D.3個非主屬性和0個主屬性●設(shè)有員工實體Employee(員工號,姓名,性別,年齡,電話,家庭住址,家庭成員,關(guān)系,聯(lián)系電話)。其中,“家庭住址”包括郵編、省、市、街道信息;“家庭成員,關(guān)有多個家庭成員。員工實體Employee的主鍵為(43);該關(guān)系屬于(44);為使數(shù)據(jù)庫模式設(shè)計更合理,對于員工關(guān)系模式Employee(45).(43)A.員工號 B.員工號,家庭成員 C.姓名 D.姓名,家庭成員(44)A.2NF,無冗余,無插入異常和刪除異常 B.2NF,無冗余,但存在插入異常和刪除異C.1NF,存在冗余,但不存在修改操作的不一致 D.1NF,存在冗余和修改操作的不一致,以及插入異常和刪除異常(45)A.只允許記錄一個親屬的姓名、與員工的關(guān)系以及聯(lián)系電話 B.可以不作任何處理,因為該關(guān)系模式達到了3NF C.增加多個家庭成員、關(guān)系及聯(lián)系電話字段 D.應(yīng)該將家庭成員、關(guān)系及聯(lián)系電話加上員工號作為一個獨立的模式●假設(shè)某銀行擁有的資金數(shù)是10,現(xiàn)在有4個用戶a、b、c、d,各自需要的最大資金數(shù)分別是4、5、6、7。若在圖a的情況下,用戶a和b又各申請1個資金,則銀行分配后用戶a、b、c、d尚需的資金數(shù)分別為(46);假設(shè)用戶a已經(jīng)還清所有借款,其情況如圖b所示,那么銀行的可用資金數(shù)為(47)。若在圖b的情況下,銀行為用戶b、c、d各分配資金數(shù)1、1、2,則銀行分配后用戶b、c、d已用資金數(shù)分別為(48)。 (46)A.2、2、3、3,可用資金數(shù)為0,故系統(tǒng)狀態(tài)是不安全的 B.3、3、3、5,可用資金數(shù)為0,故系統(tǒng)狀態(tài)是不安全的 C.2、2、4、6,可用資金數(shù)為2,故系統(tǒng)狀態(tài)是安全的 D.3、3、3、5,可用資金數(shù)為2,故系統(tǒng)狀態(tài)是安全的(47)A.4 B.5 C.6 D.7(48)A.4、3、2,尚需資金數(shù)分別為1、3、5,故系統(tǒng)狀態(tài)是安全的B.4、3、3,尚需資金數(shù)分別為1、3、4,故系統(tǒng)狀態(tài)是安全的C.4、3、2,尚需資金數(shù)分別為1、3、5,故系統(tǒng)狀態(tài)是不安全的D.4、3、3,尚需資金數(shù)分別為1、3、4,故系統(tǒng)狀態(tài)是不安全的●某文件管理系統(tǒng)在磁盤上建立了位示圖(bitmap),記錄磁盤的使用情況。假設(shè)計算機系統(tǒng)的字長為32位,磁盤的容量為200GB,物理塊的大小為1MB,那么位示圖的大小有(49)個字,需要占用(50)物理塊。(49)A.600 B.1200 C.3200 D.640(50)A.20 B.25 C.30 D.35●微內(nèi)核體系結(jié)構(gòu)的操作系統(tǒng)(OS)實現(xiàn)時的基本思想是(51),其結(jié)構(gòu)圖如下所示,圖中①②③④應(yīng)填寫(52)。(51)A.內(nèi)核完成OS所有功能并在用戶態(tài)下運行B.內(nèi)核完成OS所有功能并在核心態(tài)下運行 C.內(nèi)核只完成OS最基本的功能并在核心態(tài)下運行,其他功能運行在用戶態(tài)D.內(nèi)核只完成OS,最基本的功能并在用戶態(tài)下運行,其他功能運行在核心態(tài)(52)A.①進程、文件^存儲器服務(wù)器②核心態(tài)③進程調(diào)度、消息通訊等④用戶態(tài) B.①進程、文件和存儲器服務(wù)器②用戶態(tài)③進程調(diào)度、消息通訊等④核心態(tài)C.①進程調(diào)度、消息通訊等②用戶態(tài)③進程、文件和存儲等服務(wù)器④核心態(tài)D.①進程調(diào)度、消息通訊等②核心態(tài)③進程、文件和存儲等服務(wù)器④用戶態(tài)●線性規(guī)劃問題就是求出一組變量,在一組線性約束條件下,使某個線性目標函數(shù)達到極大(?。┲怠M足線性約束條件的變量區(qū)域稱為可行解區(qū)。由于可行解區(qū)的邊界均是線性的(平直的),屬于單純形,所以線性目標函數(shù)的極值只要存在,就一定會在可行解區(qū)邊界的某個頂點達到。因此,在求解線性規(guī)劃問題時,如果容易求出可行解區(qū)的所有頂點,那么只要在這些頂點處比較目標函數(shù)的值就可以了。例如,線性規(guī)劃問題:maxS=x+y(求S=x+y的最大值):2x+y<=7,x+2y<=8,x>=0,y>=0的可行解區(qū)是由四條直線2x+y=7;x+2y=8,x=0,y=0,圍成的,共有四個頂點。除了原點外,其他三個頂點是(53)。因此,該線性規(guī)劃問題的解為(54)。(53)A.(2,3),(0,7),(3.5,0) B.(2,3).(0,4),(8,0)C.(2,3),(0,7),(8,0) D.(2,3),(0,4),(3.5,0)(54)A.x=2,y=3 B.x=0,y=7 C.x=0,y=4 D.x=8,y=0●項目管理中使用的甘特(Gantt)圖(55)。(55)A.使管理者明確一個作業(yè)的延遲對另一作業(yè)的影響B(tài).清晰地表明了各個作業(yè)之間的銜接關(guān)系C.清晰地定義了關(guān)鍵路徑 D.可以隨時將實際進度與計劃進度進行比較●已知某項工程的作業(yè)明細表如下:為了搶工期,.根據(jù)上表,該工程最快能完成的周數(shù)及其所需的項目總費用為(56)(56)A.5周,75萬元 B.5周,76萬元 C.8周,78萬元D.8周,79萬元●已知某山區(qū)六個鄉(xiāng)鎮(zhèn)C1,C2,…,C6之間的公路距離(公里數(shù))如下表:其中符號“表示兩個鄉(xiāng)鎮(zhèn)之間沒有直通公路。鄉(xiāng)鎮(zhèn)C1到C3雖然沒有直通公路,但可以經(jīng)過其他鄉(xiāng)鎮(zhèn)達到,根據(jù)上表,可以算出C1到C3最短的路程為(57)公里。(57)A.35 B.40 C.45 D.50●采用數(shù)學模型求解實際問題常會有誤差,產(chǎn)生的原因不包括(58)。 (58)A.模型假設(shè)的誤差 B.數(shù)據(jù)測量的誤差C.近似解法和計算過程的誤差 D.描述輸出結(jié)果●評價信息系統(tǒng)經(jīng)濟效益的方法不包括(59)。(59)A.盈虧平衡法B.成本效益分析法 C.投入產(chǎn)出分析法D.價值工程方法●某公司計劃開發(fā)一種新產(chǎn)品,其開發(fā)前景有成功、較成功與失敗三種可能情況。根據(jù)該公司的技術(shù)水平與市場分析,估計出現(xiàn)這三種情況的概率分別為40%、40%和20%?,F(xiàn)有三種開發(fā)方案可供選擇,每種方案在不同開發(fā)前景下估計獲得的利潤(單位:萬元)如下表:為獲得最大的期望利潤,該公司應(yīng)選擇(60)。(60)A.方案1 B.方案2 C.方案3 D.方案1或方案2●對應(yīng)用系統(tǒng)的運行進行持續(xù)的性能監(jiān)測,其主要目標不包括(61)。(61)A.檢査系統(tǒng)的資源是否得到最佳利用B.檢查系統(tǒng)所用的技術(shù)是否已經(jīng)落后C.檢查并記錄系統(tǒng)運行的異常情況D.對業(yè)務(wù)處理量的增長進行合理預測●中國的數(shù)字音、視頻壓縮編碼國家標準是(62)標準。(62)A.MPEG-4 B.H.264 C.AVS D.WAPI●(63)是ITU制定的基于包交換網(wǎng)絡(luò)的音、視頻通信系統(tǒng)標準。(63)A.H.320 B.H.323 C.H.324 D.H.264●結(jié)構(gòu)化布線系統(tǒng)由多個子系統(tǒng)組成,其中進行樓層內(nèi)配線架之間的交叉連接是(64)的任務(wù)。 (64)A.工作區(qū)子系統(tǒng) B.水平子系統(tǒng) C.管理子系統(tǒng) D.垂直子系統(tǒng)●以下關(guān)于層次化網(wǎng)絡(luò)設(shè)計的敘述中,不正確的是(65)。(65)A.在設(shè)計核心層時,應(yīng)盡量避免使用數(shù)據(jù)包過濾、策略路由等降低數(shù)據(jù)包轉(zhuǎn)發(fā)處理性能的特征。B.為了保證核心層連接運行不同協(xié)議的區(qū)域,各種協(xié)議的轉(zhuǎn)換都應(yīng)在匯聚層完成 C.接入層應(yīng)負責一些用戶管理功能,包括地址認證、用戶認證和計費管理等內(nèi)容 D.在設(shè)計中匯聚層應(yīng)該采用冗余組件設(shè)計,使其具備髙可靠性●DNS服務(wù)器在名稱解析過程中正確的查詢順序為(66)。(66)A.本地緩存記錄一區(qū)域記錄一轉(zhuǎn)發(fā)域名服務(wù)器一根域名服務(wù)器B.區(qū)域記錄一本地緩存記錄一轉(zhuǎn)發(fā)域名服務(wù)器一根域名服務(wù)器C.本地緩存記錄一區(qū)域記錄一根域名服務(wù)器一轉(zhuǎn)發(fā)域名服務(wù)器D.區(qū)域記錄一本地緩存記錄一根域名服務(wù)器一轉(zhuǎn)發(fā)域名服務(wù)器●下列選項中,同屬于報文摘要算法的是(67)。(67)A.DES和MD5 B.MD5和SHA-1 C.RSA和SHA-1 D.DES和RSA●在IEEE802.11標準中使用了擴頻通信技術(shù),以下關(guān)于擴頻通信的敘述中,正確的是(68).(68)A.擴頻技術(shù)是一種帶寬很寬的紅外線通信技術(shù)B.擴頻技術(shù)是一種使用偽隨機序列對代表數(shù)據(jù)的模擬信號進行調(diào)制的技術(shù)C.擴頻通信系統(tǒng)的帶寬隨著數(shù)據(jù)速率的提高而不斷擴大D.擴頻技術(shù)就是擴大了頻率許可證的使用范圍●在網(wǎng)絡(luò)設(shè)計階段進行通信流量分析時可以采用簡單的80/20規(guī)則,以下關(guān)于這種規(guī)則的敘述中,正確的是(69)。 (69)A.這種設(shè)計思路可以最大限度地滿足用戶的遠程聯(lián)網(wǎng)需求B.這個規(guī)則可以隨時控制網(wǎng)絡(luò)的運行狀態(tài) C.這個規(guī)則適用于內(nèi)部交流較多而外部訪問較少的網(wǎng)絡(luò) D.這個規(guī)則適用的網(wǎng)絡(luò)允許存在具有特殊應(yīng)用的網(wǎng)段●根據(jù)用戶需求選擇正確的網(wǎng)絡(luò)技術(shù)是保證網(wǎng)絡(luò)建設(shè)成功的關(guān)鍵,在選擇網(wǎng)絡(luò)技術(shù)時應(yīng)考慮多種因素。以下敘述中,不正確的是(70)。 (70)A.選擇的網(wǎng)絡(luò)技術(shù)必須保證足夠的帶寬,使得用戶能夠快速地訪問應(yīng)用系統(tǒng)B.選擇網(wǎng)絡(luò)技術(shù)時不僅要考慮當前的需求,而且要考慮未來的發(fā)展 C.對于大型網(wǎng)絡(luò)工程,應(yīng)該選擇具有前_性的新的網(wǎng)絡(luò)技術(shù) D.選擇網(wǎng)絡(luò)技術(shù)要考慮投入產(chǎn)出比,通過投入產(chǎn)出分析確定使用何種技術(shù)●Theanalysisphaseanswersthequestionsofwhowillusethesystem,whatthesystemwilldo,andwhereandwhenitwillbeused.Duringthisphase,theprojectteaminvestigatesanycurrentsystem,identifies(71),anddevelopsaconceptforthenewsystem.Thisphasehastbreesteps:first,(72)isdevelopedtoguidetheprojectteam'sefforts.Itusuallyincludesananalysisofthecurrentsystemanditsproblems,andthewaystodesignanewsystem.Thenextstepis(73).Theanalysisofthisinformation-inconjunctionwithinputfromtheprojectsponsorandmanyotherpeople-leadstothedevelopmentofaconceptforanewsystem.Thesystemconceptisthenusedasabasistodevelopasetofbusinessanalysismodelsthatdescribeshowthebusinesswilloperateifthenewsystemweredeveloped.Thesetofmodelstypicallyincludesmodelsthatrepresentthe(74)necessarytosupporttheunderlyingbusinessprocess.Last,theanalyses,systemconcepts,andmodelsarecombinedintoadocumentcalledthe(75),whichispresentedtotheprojectsponsorandotherkeydecisionmakersthatdecidewhethertheprojectshouldcontinuetomoveforward.(71)A.improvementopportunities B.logicalmodelC.systemrequirements D.systemarchitecture(72)A.ausermanual B.ananalysisstrategy C.ananalysisusecase D.adesignusercase(73)A.projectscopedefinition B.problemsanalysis C.decisionanalysis D.requirementsgathering(74)A.dataandprocesses B.systeminfrastructuresC.externalagents D.designspecification(75)A.requirementsstatement B.designspecificationC.systemproposal D.projectcharter全國計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試2011年下半年系統(tǒng)分析師下午試卷I(考試時間13:30~15:00共90分鐘)請按下表選答試題試題號一二~五選擇方法必答題選答2題請按下述要求正確填寫答題紙1.本試卷滿分75分,每題25分。2.在答題紙的指定位置填寫你所在的省、自治區(qū)、直轄市、計劃單列市的名稱。3.在答題紙的指定位置填寫準考證號、出生年月日和姓名。4.在試題號欄內(nèi)注明你選答的試題號。5.答題紙上除填寫上述內(nèi)容外只能寫解答。6.解答時字跡務(wù)必清楚,字跡不清時,將不評分。試題一是必答題【試題一】隨著寬帶應(yīng)用快速發(fā)展,用戶要求系統(tǒng)服務(wù)提供商提供基于互聯(lián)網(wǎng)的多種服務(wù)。數(shù)字視頻監(jiān)控作為一種區(qū)域級的安全監(jiān)控方式,越來越為更多的用戶所使用。數(shù)字視頻監(jiān)控告警系統(tǒng)采用與數(shù)字視頻監(jiān)控相結(jié)合的多媒體技術(shù)和基于互聯(lián)網(wǎng)的信息傳遞方案,為企業(yè)用戶以及個人用戶提供多種媒體的、不同時間、地點的信息通知服務(wù)。數(shù)字視頻監(jiān)控告警系統(tǒng)可以將用戶需要查看的監(jiān)控視頻或告警信息,通過互聯(lián)網(wǎng)門戶系統(tǒng)以多種媒體方式傳送給用戶,方便用戶隨時隨地了解與自身相關(guān)的視頻信息。【問題1】在設(shè)計數(shù)字視頻監(jiān)控告替系統(tǒng)時,張工將該系統(tǒng)劃分為5個層次:服務(wù)代理層、門戶服務(wù)層、流程服務(wù)總線層、業(yè)務(wù)流程應(yīng)用管理層和企業(yè)服務(wù)層,其中流程服務(wù)總線層是整個數(shù)字視頻監(jiān)控告瞀系統(tǒng)的核心,實現(xiàn)了服務(wù)消息、服務(wù)指令與數(shù)據(jù)的集中傳遞。系統(tǒng)五個層次在實現(xiàn)時可以采用圖1-1左側(cè)所示的技術(shù)或工具,請將系統(tǒng)的5個層次填入空(1)?(5),使其與左側(cè)技術(shù)或工具相對應(yīng)?!締栴}2】請用300字以內(nèi)文字說明服務(wù)代理層、門戶服務(wù)層、業(yè)務(wù)流程應(yīng)用管理層和企業(yè)服務(wù)層的主要功能。【問題3】張工認為,系統(tǒng)設(shè)計實現(xiàn)時需要重點關(guān)注系統(tǒng)的私密性、實時性、穩(wěn)定性和擴展性,為什么?請用300字以內(nèi)文字說明。
從下列的4道試題(試題二至試題五)中任選2道解答。如果解答的試題數(shù)超過2道,則題號小的2道解答有效?!驹囶}二】某軟件公司開發(fā)基于云計算的分布式文檔協(xié)作平臺(DDCP),系統(tǒng)部分需求如下所示:實現(xiàn)文檔的分布式存儲,客戶端可隨時隨地上傳和下載文檔;支持多客戶端并發(fā)編輯同一文檔,某個客戶端所做修改會實時顯示在其他客戶端:要求系統(tǒng)具有自我修復機制,當系統(tǒng)中某個節(jié)點失效時,無需人工干預能夠自動實現(xiàn)節(jié)點替換并恢復到一致狀態(tài)。項目組經(jīng)過討論,決定采用現(xiàn)有的分布式文件系統(tǒng)作為基礎(chǔ)架構(gòu),但在具體選用哪種設(shè)計方案時產(chǎn)生了分歧。王工建議采用Hadoop分布式文件系統(tǒng)HDFS作為系統(tǒng)參考架構(gòu),但張工認為Google分布式文件系統(tǒng)GFS更適合該系統(tǒng)需求。最后經(jīng)過更為詳細的分析和討論,同意了張工的建議,釆用GFS作為分布式文檔協(xié)作平臺的文件系統(tǒng)架構(gòu)?!締栴}1】請用300字以內(nèi)的文字說明GFS和HDFS有何異同,并針對系統(tǒng)需求,用200字以內(nèi)的文字說明選擇GFS的原因。【問題2】針對圖2-1所示DDCP基礎(chǔ)架構(gòu),請分別說明一次數(shù)據(jù)讀操作和一次并發(fā)寫操作的過程?!締栴}3】請分別敘述采用GFS和HDFS架構(gòu),單點失效問題是如何解決的。
【試題三】A公司承接了開發(fā)機載信息處理系統(tǒng)數(shù)據(jù)管理軟件的任務(wù)。該機載信息處理系統(tǒng)數(shù)據(jù)管理軟件在機載設(shè)備中的地位十分重要,因此對該軟件的安全性和可靠性有很高的要求。盡管對設(shè)備供電的穩(wěn)定性有較充分的考慮及措施,但鑒于該機載信息處理系統(tǒng)中存儲的數(shù)據(jù)至關(guān)重要,用戶仍提出在任何時候設(shè)備斷電都不應(yīng)對數(shù)據(jù)造成破壞。該機載信息處理系統(tǒng)采用非易失的NandFlash(按串行方式訪問的Flash)作為存儲介質(zhì),該NandFlash的特點是以頁為最小存儲管理單位,每一頁只有在擦除后才可寫入,擦寫是有壽命的,假設(shè)每頁可擦寫十萬次。NandFlash在使用過程中可能受到其他機載電子設(shè)備的干擾而發(fā)生一位的跳變,即讀出的數(shù)據(jù)塊中可能存在一位是錯誤的。為了機載軟件的安全,在這樣的條件下也要保證系統(tǒng)正確運行。【問題1】A公司指派李工組織進行需求分析,并完成機載信息處理系統(tǒng)數(shù)據(jù)管理軟件需求規(guī)格說明。以下4條需求描述摘錄自該需求規(guī)格說明,請判斷這4條描述是否滿足軟件需求的一般要求,如果不滿足,請指出存在的問題,并將答案填寫在答題紙中。(1)軟件應(yīng)能夠糾正一位讀錯誤;(2)軟件一般應(yīng)提供存儲介質(zhì)的均勻擦寫功能,以解決因頻繁擦寫NandFlash的某—固定塊而導致該NandFlash過早損害的問題:(3)NandFlash擦寫是有壽命的;(4)軟件對安全性和可靠性有很高的要求?!締栴}2】在開發(fā)上述信息處理系統(tǒng)數(shù)據(jù)管理軟件過程中,按照總體設(shè)計單位要求,采用開發(fā)庫、受控庫和產(chǎn)品庫三庫進行軟件配置管理,并規(guī)定軟件產(chǎn)品裝機后,該數(shù)據(jù)管理軟件項目在受控庫中保存3年。但到發(fā)布后第2年時,用戶報告了一個bug,經(jīng)分析,是數(shù)據(jù)管理軟件的一個缺陷。此時,A公司重新調(diào)配人員對該數(shù)據(jù)管理軟件進行變更。圖3-1是A公司軟件變更管理的流程,請從配置管理的角度分析此次變更應(yīng)開展哪些活動,在圖中的(1)到(6)處填寫恰當?shù)幕顒?,答案填寫在答題紙對應(yīng)處。(注:CCB,ChangeControlBoard,變更控制委員會。)【問題3】針對用戶提出在任何時候設(shè)備斷電都不應(yīng)對數(shù)據(jù)造成破壞并保證數(shù)據(jù)系統(tǒng)的完整性的要求,A公司指派王工進行機載信息處理系統(tǒng)數(shù)據(jù)管理軟件設(shè)計。王工設(shè)計了一種數(shù)據(jù)完整性保護機制,圖3-2是該機制處理流程的示意圖。請將表3-1列出的數(shù)據(jù)完整性保護機制活動索引按照正確的順序填入圖3-2的數(shù)據(jù)完整性保護機制處理流程中,并將答案寫在答題紙的對應(yīng)欄中。、
【試題四】某軟件公司欲開發(fā)一個社交網(wǎng)絡(luò)系統(tǒng),該系統(tǒng)能夠接收多個不同種類客戶端發(fā)送的信息,并將這些信息實時顯示在每個客戶端的頁面上供客戶閱讀。該系統(tǒng)將為數(shù)以百萬計的用戶服務(wù),因此,要求采用的數(shù)據(jù)庫能夠支持大量信息存儲,能夠滿足并發(fā)讀寫要求,并要求隨著數(shù)據(jù)規(guī)模的擴大,數(shù)據(jù)庫系統(tǒng)要易于進行擴充。關(guān)于數(shù)據(jù)庫架構(gòu)的設(shè)計,王工和張工提出了兩種模式:王工提出基于傳統(tǒng)的關(guān)系型數(shù)據(jù)庫模式,通過向上擴展(Scale-up)以滿足數(shù)據(jù)庫的可擴展性要求;李工提出利用新興的NoSQL數(shù)據(jù)庫模式,通過向外擴展(Scale-out)以滿足數(shù)據(jù)庫的可擴展性要求。項目組經(jīng)過討論,決定采用李工提出的設(shè)計方案?!締栴}1】請指出關(guān)系數(shù)據(jù)庫模式和NoSQL模式在并發(fā)支持、存儲與查詢、擴展方式、索引方式和應(yīng)用領(lǐng)域五個方面各自的特點,結(jié)果填入表4-1中(1)?(10);并針對應(yīng)用需求,說明項目組選擇李工提出的設(shè)計方案的原因。【問題2】與傳統(tǒng)的關(guān)系型數(shù)據(jù)庫相比,NoSQL數(shù)據(jù)庫所支持的典型數(shù)據(jù)存儲類型有哪些?【問題3】在實際應(yīng)用中,NoSQL數(shù)據(jù)庫存在的問題有哪些?【試題五】某電子商務(wù)公司進行機構(gòu)重組后,業(yè)務(wù)規(guī)模和用戶規(guī)模不斷擴大,現(xiàn)有的在線銷售系統(tǒng)已經(jīng)無法滿足公司的發(fā)展要求。公司決策層對現(xiàn)有系統(tǒng)的不足進行了認真分析,決定提高現(xiàn)有系統(tǒng)客戶端訪問速度,增強客戶端的動態(tài)交互能力,并提高整個系統(tǒng)代碼的模塊化和重用性,最終完成網(wǎng)上交易系統(tǒng)的改造與升級。在對該系統(tǒng)的升級方案進行設(shè)計和討論時,公司的系統(tǒng)分析師王工提出采用開發(fā)瀏覽器插件的方式提高客戶端訪問速度并增強訪問體驗,通過重寫服務(wù)端代碼提高系統(tǒng)的模塊化和重用性。另外一位系統(tǒng)分析師李工則提出采用Ajax技術(shù)提高客戶端性能,采用JavaScript技術(shù)進一步增強客戶端的動態(tài)交互能力,并在服務(wù)端采用JavaScript技術(shù)提髙系統(tǒng)代碼的模塊化和重用性。公司的分析師和架構(gòu)師對這兩種思路進行討論與評估,最終采納了李工的方法?!締栴}1】請從系統(tǒng)的客戶端開發(fā)和服務(wù)端開發(fā)兩個方面說明為何沒有采用王工提出的方法?!締栴}2】請說明什么是Ajax技術(shù),并從信息表示、動態(tài)顯示及交互、數(shù)據(jù)交換和異步數(shù)據(jù)交換四個功能特點說明Ajax包含的基本技術(shù),對應(yīng)填入表5-1中的(1)、(2)、(3)、(4)空白中。【問題3】在論證服務(wù)端實現(xiàn)策略時,李工以“用戶身份驗證”和“客戶請求信息傳遞與返回”兩個應(yīng)用場景為例說明在服務(wù)端采用JavaScript技術(shù)的優(yōu)勢。請給出李工可能的論證過程。全國計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試2011年下半年系統(tǒng)分析師下午試卷II(考試時間15:20~17:20共120分鐘)請按下表選答試題
試題號一~四選擇方法選答1題請按下述要求正確填寫答題紙1.本試卷滿分75分。2.在答題紙的指定位置填寫你所在的省、自治區(qū)、直轄市、計劃單列市的名稱。3.在答題紙的指定位置填寫準考證號、出生年月日和姓名。4.在試題號欄內(nèi)用Ο圈住選答的試題號。5.答題紙上除填寫上述內(nèi)容外只能寫解答。6.解答應(yīng)分摘要和正文兩部分。在書寫時,請注意以下兩點:①摘要字數(shù)在400字以內(nèi),可以分條敘述,但不允許有圖、表和流程圖。②正文字數(shù)為2000字至3000字,文中可以分條敘述,但不要全部用分條敘述的方式。7.解答時字跡務(wù)必清楚,字跡不清,將不評分。從下列的4道試題(試題一至試題四)中任選1道解答。請在答卷上用Ο圈住選答的試題編號。若用Ο圈住的試題編號超過1道,則按題號最小的1道評分?!驹囶}一】論模型驅(qū)動的軟件開發(fā)方法及其應(yīng)用模型驅(qū)動架構(gòu)(MDA)是對象管理組織(OMG)提出的一種新的軟件開發(fā)方法,它強調(diào)由軟件系統(tǒng)的建模行為驅(qū)動整個系統(tǒng)的開發(fā)過程,來完成系統(tǒng)的需求分析、架構(gòu)設(shè)計、構(gòu)建、測k、部署和運行維護等工作。與傳統(tǒng)的UML模型相比,MDA能夠創(chuàng)建出機器可讀和高度抽象的模型,這種模型通過轉(zhuǎn)換(Transformation)技術(shù)可自動轉(zhuǎn)換為代碼、測試腳本、數(shù)據(jù)庫定義以及各種平臺的部署描述。通過使用MDA技術(shù),可以有效解決傳統(tǒng)軟件開發(fā)過程中的生產(chǎn)效率問題、系統(tǒng)移植問題、互操作問題以及文檔和系統(tǒng)后期維護問題。請圍繞“模型驅(qū)動的軟件開發(fā)方法及其應(yīng)用”論題,依次從以下三個方面進行論述。1.概要敘述你參與實施的模型驅(qū)動的軟件開發(fā)項目以及你所擔任的主要工作。2.闡述模型驅(qū)動的軟件開發(fā)過程中的主要活動,并論述模型驅(qū)動的軟件開發(fā)過程與傳統(tǒng)的軟件開發(fā)過程的區(qū)別。3.闡述在進行模型驅(qū)動的軟件開發(fā)時遇到了哪些問題,如何解決?!驹囶}二】論軟件項目管理技術(shù)及其應(yīng)用軟件項目管理是為了使軟件項目能夠按照預定的成本、進度和質(zhì)量順利完成,對人員、產(chǎn)品、過程和項目進行分析和管理的活動。軟件項目管理的根本目的是為了讓軟件項目,尤其是大型軟件項目的整個生命周期都能在管理者的控制之下,以預定成本按期、按質(zhì)地完成并交付用戶使用。而研究軟件項目管理技術(shù)則是為了從已有的成功或失敗的項目案例中總結(jié)出能夠指導今后開發(fā)的通用原則和方法,同時避免重復失誤。請圍繞“軟件項目管理技術(shù)及其應(yīng)用”論題,依次從以下三個方面進行論述。概要敘述你參與實施和管理的軟件開發(fā)項目以及你所擔任的主要工作。請根據(jù)項目實際情況,從成本、進度和質(zhì)量三個方面,結(jié)合軟件開發(fā)過程,說明你是如何進行軟件項目管理的。闡述你在進行軟件項目管理時遇到了哪些問題,如何解決?!驹囶}三】論Web系統(tǒng)的測試技術(shù)及其應(yīng)用隨著網(wǎng)絡(luò)技術(shù)的廣泛應(yīng)用,許多傳統(tǒng)的信息系統(tǒng)已經(jīng)逐漸被移植到互聯(lián)網(wǎng)上,Web系統(tǒng)已經(jīng)對日常的工作和生活產(chǎn)生了深遠的影響。為了保證Web系統(tǒng)的正確性,在系統(tǒng)開發(fā)階段就要對其進行全面的測試、確認和驗收,而且由于Web系統(tǒng)具有與傳統(tǒng)信息系統(tǒng)截然不同的特點,需要采用針對Web系統(tǒng)特點的測試技術(shù)與方法。請圍繞“Web系統(tǒng)的測試技術(shù)及其應(yīng)用”論題,依次從以下三個方面進行論述。1.概要敘述你參與實施的Web系統(tǒng)開發(fā)項目以及你所擔任的主要工作。2.闡述主要針對哪幾個方面進行Web系統(tǒng)測試,并對每個方面的具體測試內(nèi)容進行詳細論述。3.闡述在進行Web系統(tǒng)的測試時遇到了哪些問題,如何解決?!驹囶}四】論聯(lián)合需求計劃在系統(tǒng)需求獲取中的應(yīng)用需求獲取是系統(tǒng)分析師用來確定、分析和理解系統(tǒng)需求的過程,訪談是需求獲取的主要方式。為了提高需求獲取的效率,越來越多的企業(yè)傾向于使用小組工作會議來代替大量獨立的訪談。聯(lián)合需求計劃(JointRequirementPlanning,JRP)是一個通過髙度結(jié)構(gòu)化組織的群體會議來分析企業(yè)內(nèi)的問題并獲取需求的過程。JRP會議包括一些不同的參與者和角色,期望每個參與者都能夠參加并主動地參與整個JRP會議。.請圍繞“聯(lián)合需求計劃在系統(tǒng)需求獲取中的應(yīng)用”論題,依次從以下三個方面進行論述。1.概要敘述你使用JRP方法,參與分析和開發(fā)的信息系統(tǒng)項目以及你所擔任的主要工作。2.簡要分析JRP的參與者,并說明每個參與者在會議討論中所發(fā)揮的作用。3.分析實施JRP時應(yīng)該把握的原則,有效組織的JRP會議和其他需求獲取方法相比有哪些優(yōu)點。1、2011年5月第1題以下關(guān)于面向?qū)ο笤O(shè)計的敘述中,錯誤的是(1)。A.類的屬性用于封裝數(shù)據(jù),類的方法用于封裝行為B.面向?qū)ο笤O(shè)計的基本思想包括抽象、封裝和可擴展性C.對象繼承和多態(tài)可用來實現(xiàn)可擴展性D.對象持久化是指將數(shù)據(jù)庫中的數(shù)據(jù)加載到內(nèi)存中供應(yīng)用程序訪問【參考答案】D【解析】本題考查面向?qū)ο笤O(shè)計的基礎(chǔ)知識。類是面向?qū)ο箢愋蛿U展的重要機制,利用屬性和方法將數(shù)據(jù)和與數(shù)據(jù)相關(guān)的行為封裝起來。面向?qū)ο笤O(shè)計的基本思想包括抽象、封裝和可擴展性,其可擴展性是通過對象繼承和多態(tài)來實現(xiàn)。對象持久化是將內(nèi)存中的數(shù)據(jù)以數(shù)據(jù)庫或物理文件的形式保存到可永久存儲的設(shè)備中。2011年5月第2題采用面向?qū)ο蠹夹g(shù)設(shè)計銀行信息系統(tǒng),“賬戶類”應(yīng)設(shè)計為(2),“賬戶管理員類”應(yīng)設(shè)計為(3)。(2)A.控制類 B.邊界類 C.接口類 D.實體類(3)A.控制類 B.邊界類 C.接口類 D.實體類【參考答案】DA【解析】本題考查面向?qū)ο蠓治龅幕A(chǔ)知識。面向?qū)ο蠓治鲱惪梢苑譃檫吔珙?、控制類和實體類。邊界類是一種用于對系統(tǒng)外部環(huán)境與其內(nèi)部運作之間交互進行建模的類??刂祁愑糜趯σ粋€或多個用例所特有的控制行為進行建模,描述用例業(yè)務(wù)邏輯的實現(xiàn)。實體類是用于對必須存儲的信息和相關(guān)行為建模的類,用于保存和更新一些現(xiàn)象的有關(guān)信息。“賬戶類”主要用于存儲數(shù)據(jù),所以設(shè)計為實體類;“賬戶管理員類”強調(diào)對賬戶對象管理的業(yè)務(wù)行為,應(yīng)設(shè)計為控制類。2011年5月第4題遵守面向?qū)ο笤O(shè)計原則可以有效地提高系統(tǒng)的復用性和可維護性。應(yīng)用(4)原則可擴展已有的系統(tǒng),并為之提供新的行為;(5)原則建議在面向?qū)ο蠖捫蛟O(shè)計中,應(yīng)盡量針對接口編程,而不是針對實現(xiàn)編程。(4)A.開閉 B.里氏替換 C.依賴倒置 D.接口隔離(5)A.里氏替換 B.依賴倒置 C.接口隔離 D.最小知識【參考答案】AB【解析】本題考查面向?qū)ο笤O(shè)計的基礎(chǔ)知識。面向?qū)ο笤O(shè)計原則可以有效地提高系統(tǒng)的復用性和可維護性。開閉原則是指一個類應(yīng)該對擴展開放,對修改關(guān)閉,從而實現(xiàn)系統(tǒng)行為的擴展。里氏替換原則是指子類型必須能夠替換掉它的父類型,可以避免在多態(tài)應(yīng)用中出現(xiàn)隱蔽的錯誤。依賴倒置原則是指高層模塊不應(yīng)該依賴于底層模塊的實現(xiàn),應(yīng)針對底層模塊的接口而非實現(xiàn)編程。接口隔離原則是指針對不同的客戶需求分離接口,避免接口的誤用。最小知識原則是指在設(shè)計系統(tǒng)時減少對象之間的交互,降低對象之間的耦合度和依賴關(guān)系,提高系統(tǒng)的可維護性。2011年5月第6題下面病毒中,屬于蠕蟲病毒的是(6)。A.CIH病毒 B.特洛伊木馬病毒 C.羅密歐與朱麗葉病毒 D.Melissa病毒【參考答案】C【解析】本題考查計算機病毒的基礎(chǔ)知識。CIH病毒是一種能夠破壞計算機系統(tǒng)硬件的惡性病毒。特洛伊木馬病毒是一種秘密潛伏的能夠通過遠程網(wǎng)絡(luò)進行控制的惡意程序。控制者可以控制被秘密植入木馬的計算機的一切動作和資源,是惡意攻擊者進朽:竊取信息等的工具。2000年出現(xiàn)的“羅密歐與朱麗葉”病毒是一個非常典型的蠕蟲病毒,它改寫了病毒的歷史,該病毒與郵件病毒基本特性相同,它不再隱藏于電子郵件的附件中,而是直接存在于電子郵件的正文中,一旦用戶打開Outlook收發(fā)信件進行閱讀,該病毒馬上就發(fā)作,并將復制的新病毒通過郵件發(fā)送給別人,計算機用戶無法躲避。Melissa(梅麗莎)病毒是一種宏病毒,發(fā)作時將關(guān)閉Word的宏病毒防護、打開轉(zhuǎn)換確認、模板保存提示;使“宏”、“安全性”命令不可用,并設(shè)置安全性級別為最低。2011年5月第7題某數(shù)字簽名系統(tǒng)如下圖所示。網(wǎng)上傳送的報文是(7),如果A否認發(fā)送,作為證據(jù)的是(8)。 A.P B.DA(P) C.EB(DA(P)) D.DAA.P B.DA(P) C.EB(DA(P)) D.D【參考答案】CB【解析】本題考査數(shù)字簽名的實現(xiàn)細節(jié)。圖中所示為一種利用公鑰加密算法實現(xiàn)的數(shù)字簽名方案,發(fā)送方A要發(fā)送給接收方B的報文P經(jīng)過A的私鑰簽名和B的公鑰加密后形成報文EB(DA(P))發(fā)送給B,B利用自己的私鑰DB和A的公鑰EA對消息EB(DA(P))進行解密和認證后得到報文P,并且保存經(jīng)過A簽名的消息DA(P)作為防止A抵賴的證據(jù)。2011年5月第9題以下關(guān)于域本地組的敘述中,正確的是(9).A.成員可來自森林中的任何域,僅可訪問本地域內(nèi)的資源B.成員可來自森林中的任何域,可訪問任何域中的資源C.成員僅可來自本地域,僅可訪問本地域內(nèi)的資源D.成員僅可來自本地域,可訪問任何域中的資源【參考答案】A【解析】本題考查WindowsServer2003活動目錄中用戶組的概念。在WindowsServer2003的活動目錄中,用戶分為全局組(GlobalGroups)、域本地組(DomainLocalGroups)和通用組(UniversalGroups)。其中全局組成員來自于同一域的用戶賬戶和全局組,可以訪問域中的任何資源:域本地組成員來自森林中任何域中的用戶賬戶、全局組和通用組以及本域中的域本地組,只能訪問本地域中的資源;通用組成員來自森林中任何域中的用戶賬戶、全局組和其他的通用組,可以授予多個域中的訪問權(quán)限。2011年5月第10題在我國的法律體系中,知識產(chǎn)權(quán)法屬于(10).A.經(jīng)濟法 B.行政法 C.刑法 D.民法【參考答案】D【解析】本題考查法律法規(guī)方面的基礎(chǔ)知識。知識產(chǎn)權(quán)法是指因調(diào)整知識產(chǎn)權(quán)的歸屬、行使、管理和保護等活動中產(chǎn)生的社會關(guān)系的法律規(guī)范的總稱。知識產(chǎn)權(quán)法的綜合性和技術(shù)性特征十分明顯。在知識產(chǎn)權(quán)法中,既有私法規(guī)范,也有公法規(guī)范;既有實體法規(guī)范,也有程序法規(guī)范。但從法律部門的歸屬上講,知識產(chǎn)權(quán)法仍屬于民法,是民法的特別法。民法的基本原則、制度和法律規(guī)范大多適用于知識產(chǎn)權(quán),并且知識產(chǎn)權(quán)法中的公法規(guī)范和程序法規(guī)范都是為確認和保護知識產(chǎn)權(quán)這一私權(quán)服務(wù)的,不占主導地位。2011年5月第11題商業(yè)秘密是指不為公眾所知悉,能為權(quán)利人帶來經(jīng)濟效益,具有(11)并經(jīng)權(quán)利人釆取保密措施的技術(shù)信息和經(jīng)營信息。A.新穎性 B.實用性 C.創(chuàng)造性 D.前瞻性【參考答案】B【解析】本題考査法律法規(guī)方面的基礎(chǔ)知識。商業(yè)秘密,是指不為公眾所知悉、能為權(quán)利人帶來經(jīng)濟利益,具有實用性并經(jīng)權(quán)利人采取保密措施的設(shè)計資料、程序、產(chǎn)品配方、制作工藝、制作方法、管理訣竅、客戶名單、貨源情報、產(chǎn)銷策略等技術(shù)信息和經(jīng)營信息。其中,不為公眾知悉,是指該信息是不能從公開渠道直接獲取的;能為權(quán)利人帶來經(jīng)濟利益,具有實用性,是指該信息具有可確定的可應(yīng)用性,能為權(quán)利人帶來現(xiàn)實的或者潛在的經(jīng)濟利益或者競爭優(yōu)勢;權(quán)利人釆取保密措施,包括訂立保密協(xié)議,建立保密制度及采取其他合理的保密措施。2011年5月第12題2001年發(fā)布的ITIL(IT基礎(chǔ)架構(gòu)庫)2.0版本中,ITIL的主體框架被擴充為六個主要的模塊,(12)模塊處于最中心的位置。A.服務(wù)管理 B.應(yīng)用管理 C.業(yè)務(wù)管理 D.ICT基礎(chǔ)設(shè)施管理【參考答案】A【解析】本題考査技術(shù)標準方面的基礎(chǔ)知識。ITIL即信息技術(shù)基礎(chǔ)架構(gòu)庫(InformationTechnologyInfrastructureLibrary),主要用于IT服務(wù)管理(ITSM)。20世紀卯年代后期,ITIL的思想和方法被廣泛引用,并進一步發(fā)展。目前,ITIL已經(jīng)成為世界IT服務(wù)管理領(lǐng)域事實上的標準。在它的最新版2.0版中,ITIL主要包括六個模塊,即業(yè)務(wù)管理、服務(wù)管理、匯丁基礎(chǔ)架構(gòu)管理、IT服務(wù)管理規(guī)劃與實施、應(yīng)用管理和安全管理。其中服務(wù)管理是其最核心的模塊,該模塊包括“服務(wù)提供”和“服務(wù)支持”兩個流程組。2011年5月第13題信息標準化是解決“信息孤島”的重要途徑,也是不同的管理信息系統(tǒng)之間數(shù)據(jù)交換和互操作的基礎(chǔ)。作為信息化標準的一項關(guān)鍵技術(shù),目前流行的(13)以開放的自我描述方式定義了數(shù)據(jù)結(jié)構(gòu),在描述數(shù)據(jù)內(nèi)容的同時能突出對結(jié)構(gòu)的描述,從而體現(xiàn)出數(shù)據(jù)之間的關(guān)系。這樣組織的數(shù)據(jù)對于應(yīng)用程序和用戶都是友好的、可操作的。A.可擴展標記語言(XML) B.超文本標記語言(HTML)C.通用標記語言(GML) D.Web服務(wù)描述語言(WSDL)【參考答案】A【解析】本題考查技術(shù)標準方面的基礎(chǔ)知識。XML(ExtensibleMarkupLanguage)即可擴展標記語言,它與超文本標記語言HTML一樣,都屬于標準通用標記語言SGML(StandardGeneralizedMarkupLanguage)。XML是Internet環(huán)境中跨平臺的,依賴于內(nèi)容的技術(shù),是當前處理結(jié)構(gòu)化文檔信息的有力工具。XML是一種簡單的數(shù)據(jù)存儲語言,使用一系列簡單的標記描述數(shù)據(jù),而這些標記可以用方便的方式建立。2011年5月第14題若計算機采用CRC進行差錯校驗,生成多項式為G(X)=X4+X+1,信息字為10110,則CRC校驗碼是(14)。A.0000 B.0100 C.0010 D.1111【參考答案】D【解析】本題考査數(shù)據(jù)校驗知識。CRC即循環(huán)冗余校驗碼(CyclicRedundancyCheck)是數(shù)據(jù)通信領(lǐng)域中最常用的一種差錯校驗碼,其特征是信息字段和校驗字段的長度可以任意選定。在CRC校驗方法中,進行多項式除法(模2除法)運算后的余數(shù)為校驗字段。信息字為10110,對應(yīng)的多項式M(x)=x4+x2+x,生成多項式為G(X)=X4+X+1,對應(yīng)的代碼為10011。校驗碼計算過程為:先將信息碼左移4位(生成碼長-1),得到101100000,然后反復進行異或運算(即除數(shù)和被除數(shù)最高位對齊,按位異或),如下所示:1011010011=00101,00101左移兩位得到10100再與10011異或;1011010011=00101,00101左移兩位得到10100再與10011異或;1110010011=01111,其結(jié)果iCRC校驗碼,即余數(shù)1111。2011年5月第15題以下關(guān)于復雜指令集計算機(ComplexInstructionSetComputer,CISC)弊端的敘述中,錯誤的是(15)。A.指令集過分龐雜B.每條復雜指令需要占用過多的CPU周期C.CPU中的寄存器過多,利用率低D.強調(diào)數(shù)據(jù)控制,導致設(shè)計復雜,研制周期長【參考答案】C【解析】本題考查指令系統(tǒng)知識。RISC和CISC是目前設(shè)計制造微處理器的兩種典型技術(shù),雖然它們都試圖在體系結(jié)構(gòu)、操作運行、軟件硬件、編譯時間和運行時間等諸多因素中做出某種平衡,以求達到高效的目的,但采用的方法不同,主要區(qū)別有:①指令系統(tǒng):RISC設(shè)計者把主要精力放在那些經(jīng)常使用的指令上,盡量使它們具有簡單高效的特色。對不常用的功能,常通過組合指令來完成。因此,在RISC機器上實現(xiàn)特殊功能時,效率可能較低。但可以利用流水技術(shù)和超標量技術(shù)加以改進和彌補。而CISC計算機的指令系統(tǒng)比較豐富,有專用指令來完成特定的功能。因此,處理特殊任務(wù)效率較高。②存儲器操作:RISC對存儲器操作有限制,使控制簡單化;而CISC機器的存儲器操作指令多,操作直接。③程序:RISC匯編語言程序一般需要較大的內(nèi)存空間,實現(xiàn)特殊功能時程序復雜,不易設(shè)計;而CISC匯編語言程序編程相對簡單,科學計算及復雜操作的程序設(shè)計相對容易,效率較高。④中斷:RISC機器在一條指令執(zhí)行的適當?shù)胤娇梢皂憫?yīng)中斷;而CISC機器是在一條指令執(zhí)行結(jié)束后響應(yīng)中斷。⑤CPU:RISC的CPU包含有較少的單元電路,因而面積小、功耗低;而CISCCPU包含有豐富的電路單元,因而功能強、面積大、功耗大。⑥設(shè)計周期:RISC微處理器結(jié)構(gòu)簡單,布局緊湊,設(shè)計周期短,且易于采用最新技術(shù);CISC微處理器結(jié)構(gòu)復雜,設(shè)計周期長⑦用戶使用:RISC微處理器結(jié)構(gòu)簡單,指令規(guī)整,性能容易把握,易學易用;CISC微處理器結(jié)構(gòu)復雜,功能強大,實現(xiàn)特殊功能容易。⑧應(yīng)用范圍:由于RISC指令系統(tǒng)的確定與特定的應(yīng)用領(lǐng)域有關(guān),故RISC機器更適合于專用機;而CISC機器則更適合于通用機。2011年5月第16題以下關(guān)于在I/O設(shè)備與主機間交換數(shù)據(jù)的敘述中,錯誤的是(16)。A.中斷方式下,CPU需要執(zhí)行程序來實現(xiàn)數(shù)據(jù)傳送B.中斷方式和DMA方式下,CPU與I/O設(shè)備都可同步工作C.中斷方式和DMA方式相比,快速I/O設(shè)備更適合釆用中斷方式傳遞數(shù)據(jù)D.若同時接到DMA請求和中斷請求,CPU優(yōu)先響應(yīng)DMA請求【參考答案】C【解析】本題考查計算機系統(tǒng)基礎(chǔ)知識。常用的I/O設(shè)備和CPU之間數(shù)據(jù)傳送控制方式有4種,分別為程序直接控制方式、中斷控制方式、DMA方式和通道方式。程序直接控制方式和中斷控制方式都只適用于簡單的、外設(shè)很少的計算機系統(tǒng),因為程序直接控制方式耗費大量的CPU時間,而且無法檢測發(fā)現(xiàn)設(shè)備或其他硬件產(chǎn)生的錯誤,設(shè)備與CPU、設(shè)備與設(shè)備只能串行工作。中斷控制方式雖然在某種程度上解決了上述問題,但由于中斷次數(shù)多,因而CPU仍需要花費較多的時間處理中斷,而且能夠并行操作的設(shè)備臺數(shù)也受到中斷處理時間的限制,中斷次數(shù)增多也導致數(shù)據(jù)丟失。DMA方式和通道方式較好地解決了上述問題。這兩種方式采用了外設(shè)和內(nèi)存直接交換數(shù)據(jù)的方式。只有在一段數(shù)據(jù)傳送結(jié)束時,才發(fā)出中斷信號要求CPU做善后處理,從而大大減少了CPU的工作負擔。DMA方式與通道控制方式的區(qū)別是,DMA方式要求CPU執(zhí)行設(shè)備驅(qū)動程序來啟動設(shè)備,給出存放數(shù)據(jù)的內(nèi)存起始地址以及操作方式和傳送字節(jié)長度等;而通道控制方式則是在CPU發(fā)出I/O啟動命令之后,由通道指令來完成這些工作。2011年5月第17題在Cache-主存層次結(jié)構(gòu)中,主存單元到Cache單元的地址轉(zhuǎn)換由(17)完成。A.硬件 B.尋址方式 C.軟件和少量的輔助硬件 D.微程序【參考答案】A【解析】本題考查存儲系統(tǒng)知識。在由Cache-主存構(gòu)成的層次式存儲系統(tǒng)中,為了提高地址轉(zhuǎn)換速度,主存單元到Cache單元的地址轉(zhuǎn)換采用硬件完成。2011年5月第18題某4級流水線如下圖所示,若每3At向該流水線輸入一個任務(wù),連續(xù)輸入4個,則該流水線的加速比為(18)。A.4 B.1.75 C.1.5 D.1【參考答案】B【解析】本題考査流水線知識。流水線的加速比定義如下:為完成一批任務(wù),不使用流水線所用的時間與使用流水線所用的時間之比稱為流水線的加速比。因此,該流水線的加速比為28At:16At,即7:4=1.75。2011年5月第19題軟件質(zhì)量保證是軟件項目控制的重要手段,(19)是軟件質(zhì)量保證的主要活動之一,其主要方法是(20).(19)A.風險評估 B.軟件評審 C.需求分析 D.架構(gòu)設(shè)計(20)A.測試與驗證 B.分析與評價 C.審查與復審 D.追蹤與審計【參考答案】BC【解析】對于軟件開發(fā)項目而言,控制是十分重要的管理活動。軟件質(zhì)量保證(SoftwareQualityInsurance,SQA)是在軟件過程中的每一步都進行的“保護性活動”。SQA主要由基于非執(zhí)行的測試(也稱為評審)、基于執(zhí)行的測試(即通常所說的測試)和程序正確性證明。軟件評審是最為重要的SQA活動之一。它的作用是,在發(fā)現(xiàn)及改正錯誤的成本相對較小時就及時發(fā)現(xiàn)并排除錯誤。審查和走查是進行正式技術(shù)評審的兩類具體方法。審查過程不僅步數(shù)比走審多,而且每個步驟都是正規(guī)的。由于在開發(fā)大型軟件過程中所犯的錯誤絕大數(shù)是規(guī)格說明錯誤或設(shè)計鎮(zhèn)誤,而正式的技術(shù)評審發(fā)現(xiàn)這兩類錯誤的有效性高達75%,因此是非常有效的軟件質(zhì)量保證方法。2011年5月第21題軟件配置管理的活動主要有編制配置管理計劃、配置標識、(21)、配置狀態(tài)報告、配置評價、發(fā)行管理和交付。A.配置控制 B.配置實現(xiàn) C.配置測 D.配置踉蹤【參考答案】A【解析】本題考查軟件配置管理的基礎(chǔ)知識。軟件配置管理是貫穿整個軟件生存周期的一項技術(shù)。它的主要功能是控制軟件生存周期中軟件的改變,減少各種改變所造成的影響,確保軟件產(chǎn)品的質(zhì)量。正確應(yīng)用軟件配置管理是開發(fā)高質(zhì)量軟件所不可缺少的。軟件配置管理的過程是軟件開發(fā)過程中質(zhì)量管理的精髄。軟件配置由一組相互關(guān)聯(lián)的對象組成,這些對象稱為軟件配置項,軟件配置項包括文檔、程序、數(shù)據(jù)和軟件開發(fā)環(huán)境。16、2011年5月第22題以下關(guān)于敏捷開發(fā)原則的敘述中,錯誤的是(22).A.強調(diào)通過盡早地、持續(xù)地交付有價值的軟件來使客戶滿意B.經(jīng)常交付可以工作的軟件,但是每次都必須交付具有完整功能的系統(tǒng)C.在團隊內(nèi)部,最具有效果并富有效率的信息傳遞方法是面對面的交談D.強調(diào)應(yīng)對需求的持續(xù)變更,即使在項目后期也可靈活應(yīng)對需求變更【參考答案】B【解析】本題主要考查對敏捷開發(fā)原則的理解。敏捷開發(fā)是一種以人為核心、迭代、循序漸進的開發(fā)方法。在敏捷開發(fā)中,軟件項目的構(gòu)建被切分成多個子項目,各個子項目的成果都經(jīng)過測試,具備集成和可運行的特征。換言之,就是把一個大項目分為多個相互聯(lián)系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。敏捷開發(fā)的原則包括:①我們最優(yōu)先要做的是通過盡早的、持續(xù)的交付有價值的軟件來使客戶滿意。②即使到了開發(fā)的后期,也歡迎改變需求。敏捷過程利用變化來為客戶創(chuàng)造競爭優(yōu)勢。③經(jīng)常性的交付可以工作的軟件,交付的間隔可以從幾周到幾個月,交付的時間間隔越短越好。但不要求每次交付的都是系統(tǒng)的完整功能。④在整個項目開發(fā)期間,業(yè)務(wù)人員和開發(fā)人員必須天天都在一起工作。⑤圍繞被激勵起來的人來構(gòu)建項目。給他們提供所需要的環(huán)境和支持,并且信任他們能夠完成工作。⑥在團隊內(nèi)部,最具有效果并且富有效率的傳遞信息的方法,就是面對面的交談。⑦工作的軟件是首要進度度量標準。⑧敏捷過程提供持續(xù)的開發(fā)速度。責任人、開發(fā)者和用戶應(yīng)該能夠保持一個長期的、恒定的開發(fā)速度。⑨不斷地關(guān)注優(yōu)秀的技能和好的設(shè)計會增強敏捷能力。⑩簡單——使未完成的工作最大化的藝術(shù)——是根本的。?最好的構(gòu)架、需求和設(shè)計出自于團隊內(nèi)部。?每隔一定時間,團隊會在如何才能更有效地工作方面進行反省,然后相應(yīng)地對自己的行為進行調(diào)整。2011年5月第23題以下敏捷軟件開發(fā)方法中,(23)方法強調(diào)以業(yè)務(wù)為核心,快速而有效地進行系統(tǒng)開發(fā)。A.極限編程 B.自適應(yīng)軟件開發(fā) C.特性驅(qū)動開發(fā) D.動態(tài)系統(tǒng)開發(fā)【參考答案】D【解析】本題主要考查對敏捷開發(fā)方法的理解。敏捷開發(fā)包括一系列的方法,主流的有如下7種:①XP。XP(極限編程)的思想源自KentBeck和WardCunningham在軟件項目中的合作經(jīng)歷。XP注重的核心是溝通、簡明、反饋和勇氣。因為知道計劃永遠趕不上變化,XP無需開發(fā)人員在軟件開始初期做出很多的文檔。XP提倡測試先行,為了將以后出現(xiàn)bug的幾率降到最低。②SCRUM。SCRUM是一種迭代的增量化過程,用于產(chǎn)品開發(fā)或工作管理。它是一種可以集合各種開發(fā)實踐的經(jīng)驗化過程框架。SCRUM中發(fā)布產(chǎn)品的重要性高于一切。該方法由KenSchwaber和JeffSutherland提出,是旨在尋求充分發(fā)揮面向?qū)ο蠛蜆?gòu)件技術(shù)的開發(fā)方法,是對迭代式面向?qū)ο蠓椒ǖ母倪M。③CrystalMethods。CrystalMethods(水晶方法族)由AlistairCockbum在20世紀90年代末提出。之所以是個系列,是因為他相信不同類型的項目需要不同的方法。雖然水晶系列不如XP的產(chǎn)出效率高,但有更多的人能夠接受并遵循它。④FDD。FDD(特性驅(qū)動開發(fā))由PeterCoad、JeffdeLuca和EricLefebvre共同開發(fā),是一套針對中小型軟件開發(fā)項目的開發(fā)模式。此外,F(xiàn)DD是一個模型驅(qū)動的快速迭代開發(fā)過程,它強調(diào)的是簡化、實用、易于被開發(fā)團隊接受,適用于需求經(jīng)常變動的項目。⑤ASD。ASD(自適應(yīng)軟件開發(fā))由JimHighsmith在1999年正式提出。ASD強調(diào)開發(fā)方法的適應(yīng)性,這一思想來源于復雜系統(tǒng)的混純理論。ASD不像其他方法那樣有很多具體的實踐做法,它更側(cè)重為ASD的重要性提供最根本的基礎(chǔ),并從更高的組織和管理層次來闡述開發(fā)方法為什么要具備適應(yīng)性。⑥D(zhuǎn)SDM。DSDM(動態(tài)系統(tǒng)開發(fā)方法)是眾多敏捷開發(fā)方法中的一種,它倡導以業(yè)務(wù)為核心,快速而有效地進行系統(tǒng)開發(fā)。實踐證明DSDM是成功的敏捷開發(fā)方法之一。在英國,由于其在各種規(guī)模的軟件組織中的成功,它已成為應(yīng)用最為廣泛的快速應(yīng)用開發(fā)方法。DSDM不但遵循了敏捷方法的原禪,且也適合那些成熟的傳統(tǒng)開發(fā)方法有堅實基礎(chǔ)的軟件組織。⑦輕量型RHRUP其實是個過程的框架,它可以包容許多不同類型的過程,CraigLannan極力主張以敏捷型方式來使用RUP。他的觀點是:目前如此眾多的努力以推進敏捷型方法,只不過是在接受能被視為RUP的主流00開發(fā)方法而已。16、2011年5月第24題螺旋模型將瀑布模型和(24)結(jié)合起來,強調(diào)項目的風險分析,特別適合大型復雜系統(tǒng)的開發(fā)過程。螺旋模型沿著螺線進行若干次迭代,依次經(jīng)歷了計劃指定、風險分析、工程實施和(25)四個主要活動。(24).A.噴泉模型 B.增量模型 C.V模型 D.快速原型模型(25).A.客戶評估 B.客戶使用 C.工程交付 D.軟件測試【參考答案】DA【解析】本題主要考査對軟件開發(fā)模型中的螺旋模型的概念。1988年,BarryBoehm正式發(fā)表了軟件系統(tǒng)開發(fā)的“螺旋模型”,它將瀑布模型和快速原型模型結(jié)合起來,強調(diào)了其他模型所忽視的風險分析,特別適合于大型復雜的系統(tǒng)。螺旋模型由風險驅(qū)動,強調(diào)可選方案和約束條件從而支持軟件的重用,有助于將軟件質(zhì)量作為特殊目標融入產(chǎn)品開發(fā)之中。但是,螺旋模型也有一定的限制條件,具體如下:①螺旋模型強調(diào)風險分析,但要求許多客戶接受和相信這種分析,并做出相關(guān)反應(yīng)是不容易的,因此,這種模型往往適應(yīng)于內(nèi)部的大規(guī)模軟件開發(fā)。②如果執(zhí)行風險分析將大大影響項目的利潤,那么進行風險分析毫無意義,因此,螺旋模型只適合于大規(guī)模軟件項目。③軟件開發(fā)人員應(yīng)該擅長尋找可能的風險,準確地分析風險,否則將會帶來更大的風險。首先是確定一個階段階段的目標,完成這些目標的選擇方案及其約束條件,然后從風險角度分析方案的開發(fā)策略,努力排除各種潛在的風險,有時需要通過建造原型來完成。如果某些風險不能排除,該方案立即終止,否則啟動下一個開發(fā)步驟。最后,評價該階段的結(jié)果,并設(shè)計下一個階段。2011年5月第26題某軟件公司欲開發(fā)一個人力資源管理系統(tǒng),客戶在開發(fā)初期對系統(tǒng)的功能并不清楚,但明確表示隨著人力資源管理制度的逐步完善,需要對軟件功能進行不斷調(diào)整,針對這種情況,采用(26)開發(fā)模型比較合適。A.瀑布式 B.噴泉 C.增量 D.螺旋【參考答案】C【解析】本題主要考査軟件開發(fā)模型的應(yīng)用。根據(jù)題干描述,可以看出在開發(fā)之初,用戶對系統(tǒng)的功能并不了解,并且系統(tǒng)的功能會不斷變更,針對這種情況,應(yīng)該采用增量的開發(fā)模型。這是因為在增量模型中,軟件被作為一系列的增量構(gòu)件來設(shè)計、實現(xiàn)、集成和測試,每一個構(gòu)件是由多種相互作用的模塊所形成的提供特定功能的代碼片段構(gòu)成。增量模型在各個階段并不交付一個可運行的完整產(chǎn)品,而是交付滿足客戶需求的一個子集的可運行產(chǎn)品。整個產(chǎn)品被分解成若干個構(gòu)件,開發(fā)人員逐個構(gòu)件地交付產(chǎn)品,這樣做的好處是軟件開發(fā)可以較好地適應(yīng)變化,客戶可以不斷地看到所開發(fā)的軟件,從而降低開發(fā)風險。2011年5月第27題軟件需求開發(fā)是指從情況收集、分析和評價到編寫文檔、評審等一系列產(chǎn)生需求的活動,分為獲取情況、分析、(27)和評審四個階段。A.制訂規(guī)格說明 B.形成需求基線 C.跟蹤需求變更 D.控制需求版本【參考答案】A【解析】本題主要考査軟件需求的基本概念。需求分析的過程,也叫做需求工程和需求階段,它包括了需求開發(fā)和需求管理兩個部分。需求開發(fā)是指從情況收集、分析和評價到編寫文檔、評審等一系列產(chǎn)生需求的活動,分為4個階段:情況獲取、分析、制訂規(guī)格說明和評審。這4個階段不一定是遵循線性順序的,它們的活動是相互獨立和反復的。需求管理是軟件項目開發(fā)過程中控制和維持需求約定的活動,它包括變更控制、版本控制、需求跟蹤和需求狀態(tài)跟蹤等工作。2011年5月第28題下列活動中,(28)不屬于需求開發(fā)活動的范疇。A.根據(jù)系統(tǒng)需求識別和確認系統(tǒng)功能B.將所收集的用戶需求編寫成文檔和模型C.針對系統(tǒng)特點,考慮并確定系統(tǒng)開發(fā)平臺與程序設(shè)計語言D.了解實際用戶任務(wù)和目標以及這些任務(wù)所支持的業(yè)務(wù)需求【參考答案】C【解析】本題主要考查對需求開發(fā)活動的理解。需求開發(fā)可分為:情況獲取、分析、編寫規(guī)格說明和評審4個階段。這些子項包括軟件類產(chǎn)品中需求收集、評價、編寫文檔等所有活動。需求開發(fā)活動包括以下幾個方面:①確定產(chǎn)品所期望的用戶類別。②獲取每個用戶類的需求。.③了解實際用戶任務(wù)和目標以及這些任務(wù)所支持的業(yè)務(wù)需求。④分析源于用戶的信息以區(qū)別用戶任務(wù)需求、功能需求、業(yè)務(wù)規(guī)則、質(zhì)量屬性、建議解決方法和附加信息。⑤將系統(tǒng)級的需求分為幾個子系統(tǒng),并將需求中的一部分分配給軟件組件。⑥了解相關(guān)質(zhì)量屬性的重要性。⑦商討實施優(yōu)先級的劃分。⑧將所收集的用戶需求編寫成文檔和模型。C選項已經(jīng)涉及到了系統(tǒng)的設(shè)計與實現(xiàn),因而不屬于需求開發(fā)活動的范疇。2011年5月第29題軟件需求管理是軟件項目開發(fā)過程中控制和維持需求約定的活動,包括(29)、版本控制、需求跟蹤、需求狀態(tài)跟蹤等活動。A.需求發(fā)現(xiàn) B.需求變更控制 C.需求排序 D.需求評估【參考答案】B【解析】本題考査軟件需求的基本概念。需求分析的過程,也叫做需求工程和需求階段,它包括了需求開發(fā)和需求管理兩個部分。需求開發(fā)是指從情況收集、分析和評價到編寫文檔、評審等一系列產(chǎn)生需求的活動,分為4個階段:情況獲取、分析、制訂規(guī)格說明和評審。這4個階段不一定是遵循線性順序的,它們的活動是相互獨立和反復的。需求管理是軟件項目開發(fā)過程中控制和維持需求約定的活動,它包括變更控制、版本控制、需求跟蹤和需求狀態(tài)跟蹤等工作。2011年5月第30題某軟件公司正在承擔開發(fā)一個字處理器的任務(wù)。在需求分析階段,公司的相關(guān)人員整理出一些相關(guān)的系統(tǒng)需求,其中,“找出文檔中的拼寫錯誤并提供一個替換項列表來供選擇替換拼錯的詞”屬于(30);“顯示提供替換詞的對話框以及實現(xiàn)整個文檔范圍的替換”屬于(31),“用戶能有效地糾正文檔中的拼寫錯誤”屬于(32)。(30)A.業(yè)務(wù)需求 B.用戶需求 C.功能需求 D.性能需求(31).A.業(yè)務(wù)需求 B.用戶需求 C.功能需求 D.性能需求(32).A.業(yè)務(wù)需求 B.用戶需求 C.功能需求 D.性能需求【參考答案】BCA【解析】本題主要考查需求分析及分類知識。軟件需求包括三個不同的層次:業(yè)務(wù)需求、用戶需求和功能需求。業(yè)務(wù)需求反映了組織機構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目標要求,它們在項目視圖與范圍文檔中予以說明。用戶需求描述了用戶使用產(chǎn)品必須要完成的任務(wù),這在用例文檔或方案腳本說明中予以說明。功能需求定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。以題干中字處理程序為例,“用戶能有效地糾正文檔中的拼寫錯誤”是業(yè)務(wù)需求,因為該產(chǎn)品的包裝盒封面上可能會標明這是個滿足業(yè)務(wù)需求的拼寫檢查器。而對應(yīng)的用戶需求則是“找出文檔中的拼寫錯誤并通過提供一個替換項列表來供選擇替換拼錯的詞”。同時,該拼寫檢查器還有許多功能需求,如找到并高亮度提示錯詞的操作;顯示提供替換詞的對話框以及實現(xiàn)整個文檔范圍的替換。2011年5月第33題某公司內(nèi)部的庫存管理系統(tǒng)和財務(wù)系統(tǒng)均為獨立開發(fā)且具有C/S結(jié)構(gòu),公司在進行信息系統(tǒng)改造時,明確指出要采用最小的代價實現(xiàn)庫存系統(tǒng)和財務(wù)系統(tǒng)的一體化操作與管理。針對這種應(yīng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44963-2024儲糧保水技術(shù)規(guī)范
- 電工電子技術(shù)(第3版) 課件 5.1.1 半導體及PN結(jié)
- 2024年新型節(jié)能型內(nèi)燃機項目資金需求報告
- 銀行風險管理制度
- 采購合同管理及風險防范制度
- 《供給與局部均衡》課件
- 保護古老文明-課件
- 《計算中心編制》課件
- 法學案例-洛克菲勒中心案例都市綜合體
- 《促銷督導入門指引》課件
- 世界文化遺產(chǎn)-樂山大佛課件
- 2022小學一年級數(shù)學活用從不同角度解決問題測試卷(一)含答案
- 博爾赫斯簡介課件
- 2021年山東交投礦業(yè)有限公司招聘筆試試題及答案解析
- 施工單位資料檢查內(nèi)容
- 大氣課設(shè)-酸洗廢氣凈化系統(tǒng)
- 學校校慶等大型活動安全應(yīng)急預案
- 檢測公司檢驗檢測工作控制程序
- 高血壓病例優(yōu)秀PPT課件
- 精密電主軸PPT課件
- C++課程設(shè)計設(shè)計一個排課程序
評論
0/150
提交評論