版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
注:不含主觀題第1題填空題(1分)軟件工程要解決的實際問題范圍廣泛,沒有行業(yè)和領(lǐng)域限制,需要____正確答案::["客戶和用戶的緊密合作"]第2題判斷題(1分)軟件工程要解決的實際問題通常還模糊不清,需要在開發(fā)開始就得到澄清和明確。第3題填空題(1分)軟件工程都要以____為生產(chǎn)成功的基本條件正確答案::["成本效益比有效"]第4題判斷題(1分)通常認(rèn)為編碼等活動是軟件開發(fā)的根本任務(wù),分析和設(shè)計是軟件開發(fā)的次要任務(wù)第5題判斷題(1分)我們是要對自己開發(fā)的軟件承擔(dān)社會責(zé)任,不能沒有職業(yè)道德1.1.2軟件工程的知識域第1題判斷題(1分)軟件工程是一個新興學(xué)科,包含眾多知識內(nèi)容。軟件工程知識體系指南認(rèn)為軟件工程知識主要包括10個知識域。第2題填空題(2分)軟件工程師需要掌握各個知識域,尤其是軟件技術(shù)知識域,還要具備良好的____和____。正確答案::["交流溝通能力"]正確答案::["職業(yè)素養(yǎng)"]第3題多選題(2分)軟件設(shè)計包括()A軟件構(gòu)造基礎(chǔ)B管理構(gòu)造C需求確認(rèn)D實際考慮正確答案:ABD第4題多選題(2分)軟件維護包括()。A軟件維護基礎(chǔ)B軟件維護的關(guān)鍵問題C維護過程D維護技術(shù)正確答案:ABCD第5題多選題(2分)軟件質(zhì)量包括()。A質(zhì)量定義B軟件質(zhì)量基礎(chǔ)C軟件質(zhì)量過程D實際考慮正確答案:BCD2.1項目與項目管理第1題單選題(1分)項目的核心是()。A計劃B方法C管理D技術(shù)第2題多選題(2分)軟件項目管理不包括()。A項目啟動B項目評估C項目跟蹤D項目應(yīng)用正確答案:BD第3題填空題(1分)軟件項目管理的對象是____。正確答案::["軟件工程項目"]第4題填空題(3分)計劃的重要內(nèi)容包括:____、____,____。正確答案::["項目需要的資源"]正確答案::["項目中需要執(zhí)行的活動"]正確答案::["項目中需要產(chǎn)生的交付制品"]第5題2.2團隊組織與管理第1題單選題(1分)_________是任何項目成功的基礎(chǔ)A優(yōu)秀的策劃者B人數(shù)眾多C協(xié)作良好的團隊D良好的工作環(huán)境第2題多選題(2分)團隊具有以下特點:A團隊成員要具備共同的目標(biāo)B團隊成員要共擔(dān)責(zé)任C團隊是小規(guī)模團體D團隊內(nèi)部要有一個明確的結(jié)構(gòu)正確答案:ABCD第3題填空題(1分)主程序員團隊中有一名技術(shù)能力出色的成員被指定為____,負(fù)責(zé)領(lǐng)導(dǎo)團隊完成任務(wù)。正確答案::["主程序員"]第4題判斷題(1分)典型的團隊建設(shè)措施包括以下4個方面。1建立團隊章程。2努力成功。3和諧溝通。4避免團隊殺手。第5題2.3軟件質(zhì)量保障第1題單選題(1分)依據(jù)統(tǒng)計控制思想,要保障軟件產(chǎn)品的質(zhì)量,就要用()A科學(xué)的管理B數(shù)字量化的方式描述軟件產(chǎn)品C系統(tǒng)化的生產(chǎn)方式D優(yōu)秀的個人能力第2題多選題(2分)質(zhì)量驗證的方法主要有______、_____和______三種。A評審B觀察C測試D質(zhì)量度量正確答案:ACD第3題填空題(3分)作為工程師,要對產(chǎn)品的質(zhì)量負(fù)責(zé),保證保證產(chǎn)品使用者的____,____,____。正確答案::["生命"]正確答案::["健康"]正確答案::["經(jīng)濟安全"]第4題判斷題(1分)對軟件質(zhì)量的要求可能是顯式的,也可能是隱式的。第5題2.4軟件配置管理第1題判斷題(1分)軟件配置管理是一種標(biāo)識、組織和控制修改的技術(shù)。第2題多選題(2分)變更控制就是以可控、一致的方式進(jìn)行變更處理。包括對變化的_______。A評估、協(xié)調(diào)、批準(zhǔn)B拒絕、實現(xiàn)和驗證C拒絕、實現(xiàn)和查證D評估、協(xié)調(diào)、實現(xiàn)正確答案:AB第3題填空題(1分)將____定義為:“已經(jīng)經(jīng)過正式評審的規(guī)格說明或制品,可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只有通過正式的變更控制過程才能變更?!闭_答案::["基線"]第4題判斷題(1分)SCM是一種標(biāo)識、組織和控制修改的技術(shù),目的是使錯誤降為最小并最有效地提高生產(chǎn)效率。第5題2.5項目管理工具簡介第1題單選題(1分)_____包括定義項目目標(biāo),制定行程和安排任務(wù),以達(dá)到特定的目標(biāo)。A項目管理B項目設(shè)計C項目監(jiān)督D項目計劃第2題填空題(4分)項目管理工具(一般指軟件)是為了使工作項目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成。而對____、____、____和____進(jìn)行分析和管理的一類軟件。正確答案::["人員"]正確答案::["產(chǎn)品"]正確答案::["過程"]正確答案::["項目"]第3題填空題(1分)____有助于計劃和管理項目,它把一個大型項目劃分為幾個小部分,并有條理地展示。每個任務(wù)都有預(yù)期完成時間,由水平的條形代表,左端代表開始日期,右邊代表人物的完成日期。正確答案::["甘特圖"]第4題判斷題(1分)狀態(tài)表不包含項目持續(xù)時間和任務(wù)關(guān)系等細(xì)節(jié),但是更注重于項目狀態(tài)和完成的過程。3.1.1軟件需求的相關(guān)概念題第1題單選題(1分)IEEE對需求的定義是()A用戶為了解決問題或達(dá)到某些目的所需要的條件或能力B系統(tǒng)或系統(tǒng)部件為了滿足合同、標(biāo)準(zhǔn)、規(guī)范或其他正式文檔所規(guī)定的要求而需要具備的條件或能力C對A或B的任意一個或一種能力的一種文檔化表述D以上都是第2題判斷題(1分)性能需求是軟件系統(tǒng)需求中最常見、最主要和最重要的需求,同時它也是最為復(fù)雜的需求。第3題多選題(2分)5種軟件需求最常見的的分類類別()和約束。A功能需求B性能需求C質(zhì)量屬性D對外接口正確答案:ABCD第4題填空題(4分)需求工程就是所有____的總和,它____
、____、____、記錄需求并驗證其正確性,最終描述出軟件被應(yīng)用后與其環(huán)境互動形成的期望效應(yīng)正確答案::["需求處理活動"]正確答案::["收集信息"]正確答案::["分析問題"]正確答案::["整合觀點"]第5題填空題(3分)期望可能發(fā)生在多個抽象層次上,需求可以分為____需求、____需求和____需求。正確答案::["業(yè)務(wù)"]正確答案::["用戶"]正確答案::["系統(tǒng)級"]3.1.2需求分析基礎(chǔ)題第1題填空題(4分)需求獲取中,需求工程師可以得到____和____,但這些信息都是用戶對現(xiàn)實世界的____,使用的是____的表達(dá)方式。正確答案::["需求"]正確答案::["問題域信息"]正確答案::["理解與描述"]正確答案::["實際業(yè)務(wù)"]第2題填空題(2分)建模的目標(biāo)是建立系統(tǒng)的一個表示,這個表示以____的方式描述系統(tǒng),使得____。正確答案::["精確一致"]正確答案::["系統(tǒng)的使用更加容易"]第3題單選題(1分)下列不屬于需求分析過程的是()A目標(biāo)認(rèn)定B分析和綜合C需求建模D使用說明書第4題判斷題(1分)面向?qū)ο蠓椒ㄊ且环N把面向?qū)ο蟮乃枷霊?yīng)用于軟件開發(fā)過程中,指導(dǎo)開發(fā)活動的系統(tǒng)方法,是建立在“對象”概念基礎(chǔ)上的方法學(xué)。第5題判斷題(1分)需求分析的任務(wù)包括建立分析模型,達(dá)成開發(fā)者和用戶對需求信息的共同理解。依據(jù)共同的理解,發(fā)揮創(chuàng)造性,創(chuàng)建軟件系統(tǒng)解決方案。3.2.1結(jié)構(gòu)化分析題第1題單選題(1分)下列是不屬于數(shù)據(jù)流圖執(zhí)行的工作是()A接收數(shù)據(jù)輸入B進(jìn)行數(shù)據(jù)分析C進(jìn)行數(shù)據(jù)轉(zhuǎn)換D輸出數(shù)據(jù)結(jié)果第2題多選題(2分)數(shù)據(jù)流圖的基本元素是()A外部實體B過程C數(shù)據(jù)流D數(shù)據(jù)存儲正確答案:ABCD第3題判斷題(1分)數(shù)據(jù)流圖的過程是對數(shù)據(jù)的處理,必須有輸入,也必須有輸出,而且輸入數(shù)據(jù)集和輸出數(shù)據(jù)集應(yīng)該存在差異。第4題單選題(1分)數(shù)據(jù)流圖中的數(shù)據(jù)儲存使用()表示A單直線B雙直線C單虛線D雙虛線第5題判斷題(1分)結(jié)構(gòu)化分析方法把現(xiàn)實世界描繪為數(shù)據(jù)在信息系統(tǒng)中的流動,以及在數(shù)據(jù)流動過程中數(shù)據(jù)向信息的轉(zhuǎn)化。第6題填空題(3分)在分層結(jié)構(gòu)中,DFD定義了三個層次的類別:____
、____、____。正確答案::["上下文圖"]正確答案::["0層圖"]正確答案::["N層圖(N>0)"]3.2.2面對對象分析(1)第1題單選題(1分)面向?qū)ο蠓治龇椒ㄕJ(rèn)為系統(tǒng)是()的集合A對象B功能C數(shù)據(jù)D設(shè)備第2題多選題(2分)面向?qū)ο蠓治龇椒ǖ膬?yōu)點有()A獨立性B自然性C可重復(fù)性D完整性正確答案:BC第3題判斷題(1分)統(tǒng)一建模語言是面向?qū)ο蠓治龅闹饕P图夹g(shù)。第4題單選題(1分)數(shù)據(jù)流圖中的數(shù)據(jù)儲存使用()表示A單直線B雙直線C單虛線D雙虛線第5題判斷題(1分)用例圖中的用例使用矩形來表示第6題填空題(3分)用例是對____的集合,這些場景是____之間的交互行為序列,幫助____的目的。正確答案::["相關(guān)場景"]正確答案::["用戶和系統(tǒng)"]正確答案::["實現(xiàn)用戶"]3.2.3面對對象分析2第1題多選題(2分)概念類圖的基本元素包括A對象B類C鏈接D繼承正確答案:ABCD第2題判斷題(1分)概念類圖中的類大多是概念類,是一個能夠代表現(xiàn)實世界事物的概念,來自對問題域的觀察。第3題單選題(1分)對象之間的這種()的關(guān)系稱為鏈接,它描述了對象之間的物理或業(yè)務(wù)聯(lián)系。A相互協(xié)作B相互對立第4題判斷題(1分)關(guān)聯(lián)擁有多個能夠表達(dá)其語義內(nèi)涵的名稱和一個終端第5題填空題(1分)UML的類圖(ClassDiagram)是____分析方法的核心技術(shù)正確答案::["面向?qū)ο?]第6題填空題(3分)概念類圖中對象的內(nèi)容包括____、____、____。正確答案::["標(biāo)識符"]正確答案::["狀態(tài)"]正確答案::["行為"]4.1需求文檔化第1題判斷題(1分)軟件開發(fā)的子任務(wù)與人員之間存在著錯綜復(fù)雜的關(guān)系,存在大量的溝通與交流,所以軟件系統(tǒng)開發(fā)中需要編寫多種不同類型的文檔第2題單選題(1分)軟件開發(fā)的分工方式主要有()A將任務(wù)分解為多個獨立子任務(wù),分配給不同人員,這樣參與人員之間就不需要進(jìn)行任何交流,例如割小麥或搬磚頭。B任務(wù)可以按照執(zhí)行次序關(guān)系分解為多個子任務(wù),但是由于次序上的限制,一次只能有一個子任務(wù)被執(zhí)行,始終只能由一個人員開展工作。C任務(wù)可以分解為多個子任務(wù)并分配給不同的人員,但是分解的子任務(wù)之間需要相互溝通和交流,例如團隊運動項目或打撲克。D以上都是第3題判斷題(1分)軟件需求是項目中需要進(jìn)行廣泛交流的內(nèi)容之一,所以需求開發(fā)階段需要進(jìn)行需求的文檔化。第4題判斷題(1分)軟件開發(fā)本質(zhì)上屬于第3種類型的工作,它的子任務(wù)與人員之間存在著錯綜復(fù)雜的關(guān)系,但不存在大量的溝通與交流,第5題填空題(4分)需求獲取中,需求工程師可以得到____和____
,但這些信息都是用戶對現(xiàn)實世界的____,使用的是____的表達(dá)方式。正確答案::["需求"]正確答案::["問題域信息"]正確答案::["理解與描述"]正確答案::["實際業(yè)務(wù)"]4.2需求文檔基礎(chǔ)第1題單選題(1分)軟件需求文檔全面、準(zhǔn)確地定義了軟件的功能和非功能要求,因此,()可以基于它進(jìn)行軟件估算,并根據(jù)估算數(shù)據(jù)安排項目進(jìn)度和人員分工。A用戶B測試人員C項目管理者D文檔編寫人員第2題判斷題(1分)用例文檔的書寫方法和內(nèi)容精確度與軟件需求規(guī)格說明文檔相同。第3題判斷題(1分)需求文檔的交流對象有用戶、項目管理者、設(shè)計人員和程序員、測試人員、文檔編寫人員、維護人員第4題判斷題(1分)軟件需求規(guī)格說明書描述了軟件系統(tǒng)的解決方案,有很多不同的格式類型。第5題填空題(2分)用例文檔從____描述軟件系統(tǒng)與外界的交互,它的基本____是把問題域信息和需求傳達(dá)給軟件系統(tǒng)解決方案的設(shè)計者。正確答案::["用戶的角度"]正確答案::["職責(zé)"]4.3需要文檔化要點題第1題多選題(2分)技術(shù)文檔寫作需要做到()A簡潔B精確C易讀D易修改正確答案:ABCD第2題判斷題(1分)在書寫需求時,要首先保證能夠?qū)τ脩粢鬃x,盡量使用用戶的語言和問題域的概念。第3題判斷題(1分)需求必須能夠在系統(tǒng)及其運行環(huán)境的已知條件和約束下實現(xiàn)。用戶無法判斷需求的技術(shù)可行性,所以需求的可行性是由開發(fā)人員進(jìn)行檢查的。第4題單選題(1分)軟件需求規(guī)格說明文檔書寫時要注意A充分利用標(biāo)準(zhǔn)的文檔模板,保持所有內(nèi)容位置得當(dāng)B保持文檔內(nèi)的需求集具有完備性和一致性C為需求劃分優(yōu)先級D以上都有第5題填空題(3分)有效使用____、____、____、等能夠增強文檔易讀性的方法。正確答案::["引言"]正確答案::["目錄"]正確答案::["索引"]4.4評審軟件需求規(guī)格說明書題第1題多選題(2分)評審的人員要由()組成A技術(shù)人員B客戶C用戶D開發(fā)者正確答案:ABC第2題多選題(2分)評審需求的注意事項包括()A組織和完整性B正確性C質(zhì)量屬性D可追蹤性正確答案:ABCD第3題判斷題(1分)評審是進(jìn)行需求驗證與確認(rèn)的主要方法,原則上每一條需求都應(yīng)該進(jìn)行評審。第4題判斷題(1分)評審的人員由技術(shù)人員組成即可第5題填空題(1分)軟件需求規(guī)格說明文檔需要進(jìn)行____,然后才能提交到項目配置庫,供其他人員使用。正確答案::["嚴(yán)謹(jǐn)?shù)尿炞C與確認(rèn)"]4.5度量需求與需求配置題第1題單選題(1分)度量需求中功能點的測度包括()A輸入數(shù)量、輸出數(shù)量、查詢數(shù)量、邏輯文件數(shù)量、對外接口數(shù)量B輸入數(shù)量、輸出數(shù)量、查詢數(shù)量、數(shù)據(jù)數(shù)量、對外接口數(shù)量C輸入數(shù)量、輸出數(shù)量、查詢數(shù)量、邏輯文件數(shù)量、設(shè)備數(shù)量D輸入數(shù)量、輸出數(shù)量、查詢數(shù)量、數(shù)據(jù)數(shù)量、設(shè)備數(shù)量第2題多選題(2分)度量數(shù)據(jù)包括()A用例的數(shù)量B平均每個用例中的場景數(shù)量C軟件需求數(shù)量D功能點數(shù)量正確答案:ABCD第3題判斷題(1分)邏輯文件數(shù)量:系統(tǒng)內(nèi)部的持久化數(shù)據(jù),包括文件、數(shù)據(jù)表等,不需要專門的讀/寫或處理程序段。第4題判斷題(1分)需求分析模型、需求文檔、系統(tǒng)測試用例可以納入配置管理第5題填空題(1分)對外接口數(shù)量是與外部系統(tǒng)交換數(shù)據(jù)的____。正確答案::["軟硬件通信接口"]5.1軟件設(shè)計思想第1題單選題(1分)()方法的提出,使得軟件設(shè)計有了第一個完整的體系,軟件設(shè)計能夠按照一定的原則、步驟和方法來完成。A結(jié)構(gòu)化B數(shù)據(jù)化C抽象化D實體化第2題多選題(2分)20世紀(jì)60年代中后期到70年代前中期,結(jié)構(gòu)化編程理論和Wirth提出的()理念是程序設(shè)計的主要方法。A逐步求精B精益求精C自頂向下D自下向上正確答案:AC第3題填空題(1分)軟件開發(fā)的最大挑戰(zhàn)是軟件的復(fù)雜性,所以____是軟件設(shè)計方法的核心問題。正確答案::["控制系統(tǒng)復(fù)雜度"]第4題填空題(2分)____和____是軟件設(shè)計的核心思想。正確答案::["抽象"]正確答案::["分解"]第5題判斷題(1分)數(shù)據(jù)圖流和結(jié)構(gòu)圖是結(jié)構(gòu)化設(shè)計方法的核心技術(shù)。5.2軟件設(shè)計的特性第1題單選題(1分)()是主要的設(shè)計約束A質(zhì)量B成本C市場D時間第2題多選題(2分)從()與()的角度講:理性主義看重設(shè)計的工程性,經(jīng)驗主義要求給軟件設(shè)計過程框架添加一些靈活以應(yīng)對設(shè)計中人的因素。A理性主義B現(xiàn)實主義C經(jīng)驗主義D實用主義正確答案:AC第3題填空題(1分)設(shè)計的過程總是先依據(jù)外部表現(xiàn)進(jìn)行初步設(shè)計。主要目的是保證設(shè)計與需求規(guī)格相符,所以簡稱為____。正確答案::["需求分配"]第4題填空題(2分)從工程設(shè)計和藝術(shù)設(shè)計的角度講:軟件設(shè)計要從____的視角和____的視角出發(fā)正確答案::["工程師"]正確答案::["藝術(shù)人員"]第5題判斷題(1分)從理性主義與經(jīng)驗主義的角度講:理性主義看重設(shè)計的工程性,經(jīng)驗主義要求給軟件設(shè)計過程框架添加一些靈活以應(yīng)對設(shè)計中人的因素。5.3軟件設(shè)計分層第1題單選題(1分)用()的方法,以提高應(yīng)用程序的可維護性,并使其更容易擴展,以提高性能。A分層B抽象C層次結(jié)構(gòu)D整合第2題多選題(2分)在處理復(fù)雜性時,()是基本的思路。A分解B抽象C整合D層次結(jié)構(gòu)正確答案:ABD第3題填空題(1分)軟件分層的原因是為了實現(xiàn)“____,____”。正確答案::["高內(nèi)聚"]正確答案::["低耦合"]第4題填空題(3分)根據(jù)抽象程度的不同,軟件設(shè)計可以分為____、____和____。正確答案::["高層設(shè)計"]正確答案::["中層設(shè)計"]正確答案::["底層設(shè)計"]第5題判斷題(1分)評價主要是檢查軟件設(shè)計是否滿足需求,尤其是要關(guān)注是否有缺漏。5.4軟件設(shè)計過程的主要活動第1題單選題(1分)在建立候選方案時,一般來說()個備選方案比較適合。A1-3B3-5C5-7D7-9第2題多選題(2分)軟件設(shè)計過程的4個部分()。A分析設(shè)計出發(fā)點B建立候選方案C生成最終方案D評價正確答案:ABCD第3題填空題(1分)評價主要是檢查軟件設(shè)計是否滿足需求和約束,尤其是要關(guān)注____。正確答案::["是否有缺漏"]第4題填空題(3分)建立候選方案的影響因素____、____、____。正確答案::["數(shù)量的控制"]正確答案::["差異化"]正確答案::["跳出局限"]第5題5.5軟件設(shè)計的方法和模型第1題單選題(1分)在結(jié)構(gòu)化設(shè)計中,人們通常使用()描述靜態(tài)模型A實體關(guān)系圖B數(shù)據(jù)流程圖C結(jié)構(gòu)圖D順序圖第2題多選題(2分)面向?qū)ο笤O(shè)計的思想源于數(shù)據(jù)抽象和職責(zé)驅(qū)動,利用封裝、繼承、多態(tài)等方法、提高軟件的()和()。A可擴展性B可修改性C可復(fù)用性D可疊加性正確答案:AC第3題填空題(1分)1970年WinstonRoyce提出了著名的"____",直到80年代早期,它一直是唯一被廣泛采用的軟件開發(fā)模型。正確答案::["瀑布模型"]第4題填空題(2分)動態(tài)模型通常描述的是____和____。正確答案::["系統(tǒng)行為"]正確答案::["狀態(tài)轉(zhuǎn)移"]第5題判斷題(1分)靜態(tài)模型易于構(gòu)建和測試,使用批量訓(xùn)練和測試,對其進(jìn)行迭代,直到達(dá)到良好效果。5.6軟件設(shè)計描述第1題單選題(1分)每一個設(shè)計視圖都是從一個()出發(fā)的。A設(shè)計視角B設(shè)計元素C設(shè)計屬性D設(shè)計實體第2題多選題(2分)每一個設(shè)計元素是由()組成的。A設(shè)計實體B設(shè)計屬性C設(shè)計關(guān)系D設(shè)計限制條件正確答案:ABCD第3題填空題(1分)每一個設(shè)計視圖,都應(yīng)該有具體的____。正確答案::["設(shè)計理由"]第4題填空題(2分)軟件設(shè)計圖就是由____和一些____組成的。正確答案::["設(shè)計語言"]正確答案::["設(shè)計附加信息"]第5題判斷題(1分)設(shè)計圖是軟件設(shè)計視圖的一個邏輯片段,通常用文字的方式來表示。6.1.1軟件體系結(jié)構(gòu)的發(fā)展第1題單選題(1分)1946年,隨著具有里程碑意義的()的問世,軟件行業(yè)開始在美國和歐洲的實驗室出現(xiàn)。AENIAC機B計算機C馮.諾依曼機D圖靈機第2題多選題(2分)結(jié)構(gòu)化軟件開發(fā)技術(shù)在20世紀(jì)70年代中后期出現(xiàn),以()為標(biāo)志APASCALBJavaCCOBOLD關(guān)系數(shù)據(jù)庫管理系統(tǒng)正確答案:ACD第3題填空題(1分)20世紀(jì)90年代后,軟件開發(fā)技術(shù)進(jìn)入了____的軟件開發(fā)階段。正確答案::["基于構(gòu)件"]第4題填空題(4分)軟件體系結(jié)構(gòu)發(fā)展的四個階段____、____、____、____正確答案::["“無體系結(jié)構(gòu)”設(shè)計階段"]正確答案::["萌芽階段"]正確答案::["初級階段"]正確答案::["高級階段"]第5題判斷題(1分)從軟件技術(shù)的發(fā)展過程可以看出,在各個時期,軟件體系結(jié)構(gòu)的問題實際上總是存在的,但是它是隨著軟件系統(tǒng)的規(guī)模和復(fù)雜性的日益膨脹才逐漸表露、被人們發(fā)現(xiàn)和研究的。6.1.2軟件體系結(jié)構(gòu)的概念第1題單選題(1分)()是軟件體系結(jié)構(gòu)的基本組成單位之一,承載系統(tǒng)的主要功能,包括處理與數(shù)據(jù);A部件B連接件C視圖D零件第2題多選題(2分)()是比類、模塊等軟件單位更高層次的抽象。A部件B配置C連接件D零件正確答案:AC第3題填空題(1分)以部件、連接件和配置為基本單位組織的模型就是軟件體系結(jié)構(gòu)的____正確答案::["抽象"]第4題填空題(2分)部件可以分為____和____兩種類型。正確答案::["原始"]正確答案::["復(fù)合"]第5題判斷題(1分)軟件體系結(jié)構(gòu)設(shè)計是先將抽象模型等價轉(zhuǎn)換為實現(xiàn)模型,然后再使用抽象機制完成軟件系統(tǒng)的總體功能部署。6.1.3體系結(jié)構(gòu)的風(fēng)格第1題單選題(1分)()是系統(tǒng)的控制器,負(fù)責(zé)調(diào)度工資程序的執(zhí)行。A主程序B子程序C子子程序D部件第2題多選題(2分)MVC又稱為()-()-()風(fēng)格。A模型B視圖C聲音D控制正確答案:ABD第3題填空題(1分)分層風(fēng)格根據(jù)不同的抽象層次,將系統(tǒng)組織為____。正確答案::["層次式結(jié)構(gòu)"]第4題填空題(3分)兩個層次之間的連接要遵守特定的交互協(xié)議,該交互協(xié)議應(yīng)該是____、____和____。正確答案::["成熟"]正確答案::["穩(wěn)定"]正確答案::["標(biāo)準(zhǔn)化"]第5題判斷題(1分)軟件結(jié)構(gòu)風(fēng)格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式(idiomaticparadigm)。體系結(jié)構(gòu)風(fēng)格定義了一個系統(tǒng)家族,即一個體系結(jié)構(gòu)定義一個詞匯表和一組約束。6.2.1體系結(jié)構(gòu)設(shè)計過程第1題單選題(1分)()就是繼續(xù)深入設(shè)計之前的一份契約。A接口B端口C輸入端D輸出端第2題多選題(2分)邏輯設(shè)計的目的是建立能夠滿足()的軟件體系結(jié)構(gòu)抽象設(shè)計方案。A功能需求B質(zhì)量需求C數(shù)量需求D項目約束正確答案:ABD第3題填空題(1分)____封裝了已重復(fù)驗證、可復(fù)用并且語義內(nèi)聚的一組設(shè)計機制。正確答案::["體系結(jié)構(gòu)風(fēng)格"]第4題填空題(2分)一般來說體系結(jié)構(gòu)設(shè)計的輸入要素主要有兩個來源____和____。正確答案::["軟件需求規(guī)格說明"]正確答案::["項目約束"]第5題判斷題(1分)體系結(jié)構(gòu)設(shè)計不用落實所有的功能性需求和非功能性需求,只需要滿足項目的約束條件。在所有的需求和約束中,如果有些對項目特別關(guān)鍵,就需要設(shè)計時格外注意。6.2.2原型構(gòu)建第1題單選題(1分)()用來在業(yè)務(wù)邏輯層與數(shù)據(jù)層之間傳遞數(shù)據(jù)Apo包Bvo包C表示包D數(shù)據(jù)服務(wù)包第2題多選題(2分)當(dāng)功能性原型搭建好之后,我們還需要對原型的非功能性指標(biāo)進(jìn)行()。A估算B驗證C統(tǒng)計D分析正確答案:AB第3題填空題(1分)接口包括銷售界面中每個銷售步驟的____以及銷售界面需要從業(yè)務(wù)邏輯層得到信息的接口。正確答案::["功能接口,"]第4題填空題(4分)體系結(jié)構(gòu)原型和一個完整的項目類似,包含____、____、____和____。正確答案::["包的創(chuàng)建"]正確答案::["重要文件的創(chuàng)建"]正確答案::["定義構(gòu)件之間的接口"]正確答案::["關(guān)鍵需求的實現(xiàn)"]第5題填空題(1分)當(dāng)功能性原型搭建好之后,我們還需要對原型的非功能性指標(biāo)進(jìn)行____和____。正確答案::["估算"]正確答案::["驗證"]6.2.3集成與測試第1題單選題(1分)()是一種增量集成方法,但它提倡盡早集成和頻繁集成。A持續(xù)集成B盡早集成C頻繁集成D快速集成第2題多選題(2分)根據(jù)模塊之間集成的先后順序,一般有以下幾種集成策略:()A大爆炸式B增量式C指數(shù)式D倍增式正確答案:AB第3題填空題(1分)____是在軟件測試中用來替換某些模塊的。正確答案::["樁"]第4題填空題(4分)增量式細(xì)分為以下幾種:____、____、____、____正確答案::["自頂向下式"]正確答案::["自底向上式"]正確答案::["三明治式"]正確答案::["持續(xù)集成"]第5題多選題(2分)自頂向下集成的優(yōu)點有()。A按深度優(yōu)先可以首先實現(xiàn)和驗證一個完整的功能需求。B只需最頂端一個驅(qū)動。C利于故障定位。D底層驗證被推遲,且底層組件測試不充分正確答案:ABC6.2.4設(shè)計文檔描述第1題單選題(1分)在設(shè)計文檔中,()表明文檔的作者以及文檔的主題。A編制目的B產(chǎn)品概述C體系結(jié)構(gòu)模型D設(shè)計思路第2題多選題(2分)在體系結(jié)構(gòu)設(shè)計中,主要的設(shè)計視角是()等。A邏輯設(shè)計B實現(xiàn)設(shè)計C需求設(shè)計D接口信息正確答案:ABD第3題填空題(1分)____主要是描述軟件整體結(jié)構(gòu)正確答案::["軟件體系結(jié)構(gòu)文檔"]第4題填空題(3分)在體系結(jié)構(gòu)評審時,評審人重點評審的是在體系結(jié)構(gòu)中的決策_(dá)___,____,____等。正確答案::["是否合理"]正確答案::["是否有合理的理由"]正確答案::["是否考慮了足夠多的風(fēng)險"]第5題判斷題(1分)在體系結(jié)構(gòu)評審時,評審人重點評審的是在體系結(jié)構(gòu)中的決策是否合理,是否有合理的理由,是否考慮了足夠多的風(fēng)險等。6.3.1人機交互設(shè)計目標(biāo)第1題單選題(1分)人們需要定義更加具體、可衡量和可操作的目標(biāo),這就是()。A易用性B方便性C便攜性D復(fù)雜性第2題多選題(2分)在易用性的不同維度中,()和()是存在沖突的A易學(xué)性B易記性C效率D出錯率正確答案:AC第3題填空題(1分)____指的是熟練用戶使用系統(tǒng)完成任務(wù)的速度正確答案::["效率"]第4題填空題(3分)出錯率是指用戶在使用系統(tǒng)時、____、____、以及____。正確答案::["會犯多少錯"]正確答案::["錯誤有多嚴(yán)重"]正確答案::["是否能從錯誤中很容易地恢復(fù)"]第5題填空題(1分)“透明”是人機交互設(shè)計追求的目標(biāo),但是“透明”的含義過于抽象,人們需要定義更加具體、可衡量和可操作的目標(biāo),這就是____。正確答案::["易用性"]6.3.2人機交互設(shè)計過程第1題單選題(1分)()建立多次交互之間的邏輯銜接結(jié)構(gòu)A導(dǎo)航設(shè)計B界面設(shè)計C界面原型化D界面評估與修正第2題多選題(2分)需求開發(fā)過程包括()A需求收集B場景分析C市場調(diào)查D質(zhì)量檢測正確答案:AB第3題填空題(1分)交互設(shè)計的目的是____。正確答案::["使產(chǎn)品讓用戶能簡單使用"]第4題填空題(4分)人機交互設(shè)計過程包括四個部分是____、____、____、____。正確答案::["導(dǎo)航設(shè)計"]正確答案::["界面設(shè)計"]正確答案::["界面原型化"]正確答案::["界面評估與修正"]第5題判斷題(1分)界面原型化是指設(shè)計交互中具體界面的細(xì)節(jié),包括界面的內(nèi)容、局部導(dǎo)航、布局、輸入與反饋等6..3.3人機交互影響因素第1題單選題(1分)常用的輸入設(shè)備()A鍵盤B顯示屏C聲響D打印機第2題多選題(2分)常用的輸出設(shè)備()A鼠標(biāo)B顯示屏C鍵盤D音箱正確答案:BD第3題填空題(1分)好的人機交互設(shè)計需要對____進(jìn)行反饋,讓用戶能夠意識到行為的結(jié)果。正確答案::["用戶行為"]第4題填空題(2分)軟件系統(tǒng)的導(dǎo)航有____和____兩種方式正確答案::["全局結(jié)構(gòu)"]正確答案::["局部結(jié)構(gòu)"]第5題填空題(1分)“交互”是____的;一方面,用戶主動向軟件系統(tǒng)提出請求,軟件系統(tǒng)給予用戶響應(yīng)(輸出信息);另一方面,軟件系統(tǒng)也應(yīng)該主動告知用戶相應(yīng)的信息,并等待用戶的響應(yīng)。正確答案::["雙向"]7.1.1詳細(xì)設(shè)計概述第1題多選題(2分)詳細(xì)設(shè)計的結(jié)果是能夠指導(dǎo)程序員編程的________和_________。A詳細(xì)設(shè)計文檔B詳細(xì)設(shè)計說明C詳細(xì)設(shè)計原型代碼D詳細(xì)設(shè)計計劃正確答案:AC第2題填空題(2分)軟件詳細(xì)設(shè)計在軟件體系結(jié)構(gòu)設(shè)計之后進(jìn)行,以____的結(jié)果和____的結(jié)果為出發(fā)點。正確答案::["需求開發(fā)"]正確答案::["軟件體系結(jié)構(gòu)"]第3題第4題第5題填空題(2分)詳細(xì)設(shè)計的目的是實現(xiàn)所有的____和____。正確答案::["功能性需求"]正確答案::["非功能性需求"]7.1.2結(jié)構(gòu)化設(shè)計第1題單選題(1分)在結(jié)構(gòu)化分析方法中_______是主要的建模技術(shù)。A算法結(jié)構(gòu)B文本C數(shù)據(jù)流圖D結(jié)構(gòu)表示第2題多選題(2分)上層模塊分解為下層模塊,有三種不同的結(jié)構(gòu)形式,即()。A順序結(jié)構(gòu)B選擇結(jié)構(gòu)C循環(huán)結(jié)構(gòu)D分隔結(jié)構(gòu)正確答案:ABC第3題判斷題(1分)結(jié)構(gòu)圖按照自頂向下分解法,將系統(tǒng)分解為一個樹狀結(jié)構(gòu)。第4題單選題(1分)結(jié)構(gòu)化設(shè)計方法具的特點:A相對獨立、功能單一的模塊結(jié)構(gòu)。B“塊內(nèi)聯(lián)系大,塊間聯(lián)系小”的模塊性能標(biāo)準(zhǔn)。C采用模塊結(jié)構(gòu)圖的描述方式。D以上都是7.1.3模塊化與信息隱藏第1題單選題(1分)_____即把軟件劃分為可獨立命名和訪問的部件,每個部件成為一個模塊。A區(qū)域化B類別化C分割化D模塊化第2題多選題(2分)實踐者都同意()是特別常見和重要的質(zhì)量標(biāo)準(zhǔn)。A可理解B可擴展C可理解性D復(fù)用性正確答案:ABCD第3題單選題(1分)_______就是為了實現(xiàn)好的質(zhì)量標(biāo)準(zhǔn)而提出的設(shè)計方法。A模塊化B信息隱藏C模塊化與信息隱藏D以上都不正確第4題判斷題(1分)信息隱藏是指在設(shè)計和確定模塊時,使得一個模塊內(nèi)包含的特定信息(過程或數(shù)據(jù))對于不需要這些信息的其他模塊來說,是透明的。不僅支持模塊的并行開發(fā),而且還可以減少測試和后期維護的工作量。第5題判斷題(1分)信息隱藏的核心設(shè)計思路是每個模塊都隱藏一個重要的設(shè)計決策。7.1.4面向?qū)ο蠓椒ㄏ碌哪K化與信息隱藏(1)第1題單選題(1分)多態(tài)指不同類型的值_____接口來操縱。A通過統(tǒng)一B通過多個(大于2)C通過兩個D不需要第2題判斷題(1分)開閉原則是指:在發(fā)生變更時,好的設(shè)計只需要添加新的代碼而不需要修改原有的代碼,就能夠?qū)崿F(xiàn)變更。第3題填空題(2分)模塊需要隱藏的決策的主要有____和____兩類。正確答案::["職責(zé)的實現(xiàn)"]正確答案::["實現(xiàn)的變更"]第4題判斷題(1分)按照信息隱藏的思想,一個模塊應(yīng)該通過穩(wěn)定的接口對外表現(xiàn)其所承載的需求,而隱藏它對需求的內(nèi)部實現(xiàn)細(xì)節(jié)。第5題判斷題(1分)按照信息隱藏思想,類要封裝潛在變更。但是實踐經(jīng)驗表明,僅僅封裝變更是不夠的,還需要使用多態(tài)或者DIP的方法實現(xiàn)符合OCP的變更,以減少變更帶來的負(fù)面影響。7.1.5面向?qū)ο笤O(shè)計第1題單選題(1分)___是由被稱為類(class)的實體組成的A類屬B字節(jié)C數(shù)組D選擇第2題多選題(2分)根據(jù)模塊化的思想進(jìn)行重構(gòu),目標(biāo)為____、______。A高耦合B低耦合C高內(nèi)聚D低內(nèi)聚正確答案:BC第3題填空題(1分)面向?qū)ο蟛捎昧伺c____不同的視角,它將世界抽象成為一系列具有一定職責(zé)的自由數(shù)據(jù)個體,它們相互寫作,共同完成高級的行為。正確答案::["結(jié)構(gòu)化"]第4題判斷題(1分)在類圖中主要分為兩個部分:各個類的表示和類之間關(guān)系的表示。在類的表示中,通過類的成員變量和成員方法來表示各個類的職責(zé)。通過連接類之間的線表示類之間的關(guān)系,從而建立對系統(tǒng)的一個動態(tài)模型。7.1.6詳細(xì)設(shè)計的設(shè)計模式第1題單選題(1分)()要求一個類有且僅有一個實例,并且提供了一個全局的訪問點。A單件模式B獨件模式C迭代器模式D雙件模式第2題單選題(1分)單件模式應(yīng)用中應(yīng)該注意以下幾點:()A可以避免使用全局變量。B從Singleton類派生出來的類并不是Singleton。C繼承之后的類,可以在配置某個應(yīng)用時使用。D以上都對第3題多選題(2分)迭代器模式參與者包括:()。A迭代器(Iterator):定義訪問和遍歷元素的接口。B具體迭代器(Concreteltrator):實現(xiàn)迭代器接口.對該聚合遍歷時,跟蹤當(dāng)前位置。C聚合(Aggregate):定義創(chuàng)建相應(yīng)迭代器對象的接口。D具體聚合(ConcreteAggregate):實現(xiàn)創(chuàng)建相應(yīng)迭代器的接口,該操作返回concreteAggregate的一個適當(dāng)?shù)膶嵗?。正確答案:ABCD第4題判斷題(1分)為了實現(xiàn)只創(chuàng)建一個對象,首先要讓類的構(gòu)造方法變?yōu)樗接械模蝗缓笾荒芡ㄟ^靜態(tài)的GetInstance方法獲得Singleton類型的對象的引用。8.1.1軟件構(gòu)造概念第1題填空題(2分)軟件構(gòu)造是以____的活動,類似于____正確答案::["編程為主"]正確答案::["軟件實現(xiàn)"]第2題填空題(1分)軟件開發(fā)的____稱為軟件實現(xiàn)正確答案::["編程階段"]第3題判斷題(1分)設(shè)計是規(guī)劃軟件構(gòu)建方案的過程,實現(xiàn)是依據(jù)規(guī)劃的軟件構(gòu)建方案建造真正產(chǎn)品的過程第4題判斷題(1分)源程序是軟件構(gòu)建方案的最后一個規(guī)劃,是產(chǎn)品本身,真正的產(chǎn)品是運行于計算機上的由二進(jìn)制代碼組成的可執(zhí)行程序第5題判斷題(1分)源程序的生產(chǎn)過程——編程,屬于設(shè)計活動8.1.2軟件構(gòu)造活動第1題填空題(1分)編程是軟件構(gòu)造的核心活動,目的是____正確答案::["生產(chǎn)高質(zhì)量的代碼程序"]第2題填空題(3分)調(diào)試過程可以分為三個部分:____、____和____。正確答案::["重現(xiàn)問題"]正確答案::["診斷缺陷"]正確答案::["修復(fù)缺陷"]第3題判斷題(1分)發(fā)現(xiàn)錯誤后先不要急于尋找缺陷,要通過重現(xiàn)問題來確定錯誤的出處第4題判斷題(1分)軟件構(gòu)造的主要活動包括:詳細(xì)設(shè)計、編程、測試、調(diào)試、代碼評審。第5題多選題(2分)尋找和定位缺陷可以通過下列方法進(jìn)行____。A靈活使用編譯器提示B持續(xù)縮小嫌疑代碼的范圍C檢查剛剛修改過的部分D警惕已出現(xiàn)缺陷和常見缺陷和利用工具正確答案:ABCD8.1.3軟件構(gòu)造實踐方法第1題判斷題(1分)重構(gòu)是為了滿足后續(xù)的需求等第2題填空題(1分)重構(gòu)要防止____正確答案::["副作用"]第3題填空題(1分)所以重構(gòu)之后要及時進(jìn)行測試是因為____正確答案::["重構(gòu)不能改變外部行為,也不要在修改中引入新的錯誤"]第4題填空題(1分)重構(gòu)的重點是____正確答案::["改進(jìn)詳細(xì)設(shè)計結(jié)構(gòu)"]第5題判斷題(1分)我們可以對程序進(jìn)行多次修改8.2.1易讀的代碼第1題填空題(3分)代碼規(guī)格的常見內(nèi)容:____,____,____正確答案::["格式"]正確答案::["命名"]正確答案::["注釋"]第2題判斷題(1分)為了易讀性要將相關(guān)邏輯組織在一起第3題判斷題(1分)我們應(yīng)該使用斜線分割邏輯第4題多選題(2分)文檔注釋是專門用來文檔化代碼的注釋,專門注釋()A包的總結(jié)和概述B類和接口的描述C類方法的描述D字段的描述正確答案:ABCD第5題填空題(3分)內(nèi)部注釋使用時的注意事項____、____、____。正確答案::["注釋要有意義,不要簡單重復(fù)代碼的含義"]正確答案::["重視對數(shù)據(jù)類型的注釋"]正確答案::["重視對復(fù)雜結(jié)構(gòu)的注釋"]8.2.2易維護的代碼第1題判斷題(1分)要讓程序代碼可修改,就要控制代碼的復(fù)雜度。這首先要求每個函數(shù)或方法的代碼應(yīng)該是內(nèi)聚的第2題填空題(2分)如果一個功能需要多個步驟、代碼比較長,那么就需要將其進(jìn)一步分解為____,____正確答案::["多個高內(nèi)聚"]正確答案::["低耦合的小型任務(wù)"]第3題判斷題(1分)小型任務(wù)具有更好可維護性的原因是:通過將不同的代碼片段抽象為不同的任務(wù)接口第4題填空題(1分)小型任務(wù)還分解了閱讀者同一時間需要閱讀的代碼數(shù)量,將一次長代碼閱讀調(diào)整為多次短代碼閱讀____正確答案::["提高了代碼的易讀性"]第5題填空題(1分)要讓程序代碼可修改,就要控制代碼的復(fù)雜度。這首先要求每個函數(shù)或方法的代碼應(yīng)該是____的,恰好完成一個功能與目標(biāo)正確答案::["內(nèi)聚"]8.2.3可靠的代碼第1題填空題(1分)契約式設(shè)計又稱____正確答案::["斷言式設(shè)計"]第2題填空題(2分)契約式設(shè)計有兩種常見的編程方式____,____正確答案::["異常"]正確答案::["斷言"]第3題判斷題(1分)防御式編程的基本思想∶在一個方法與其他方法、操作系統(tǒng)、硬件等外界環(huán)境交互時,不能確保外界都是正確的,所以要在外界發(fā)生錯誤時,保護方法內(nèi)部不受損害。第4題填空題(1分)防御式編程與契約式的共同點____正確答案::["它們都要檢查輸入?yún)?shù)的有效性"]第5題填空題(2分)提高代碼可靠性的方法會造成____,____正確答案::["降低代碼的易讀性和性能"]正確答案::["犧牲易維護性"]8.2.4使用模型輔助設(shè)計復(fù)雜代碼第1題填空題(1分)什么是決策表:____正確答案::["一種決策邏輯的表示方式,用于描述復(fù)雜決策邏輯"]第2題判斷題(1分)偽代碼不是編程語言,不存在語法問題,不需要擔(dān)心意思表達(dá)是否符合語言規(guī)范,可以非常容易地反復(fù)修改第3題判斷題(1分)在程序流程圖中傾斜矩形表示開始和結(jié)束第4題填空題(3分)偽代碼敘述上采用了編程語言的三種控制結(jié)構(gòu)____,____,____正確答案::["順序"]正確答案::["條件決策"]正確答案::["循環(huán)"]第5題判斷題(1分)決策表是一種決策邏輯的表示方式,用于描述復(fù)雜決策邏輯。9.1.1軟件測試簡介第1題填空題(1分)驗證,檢查開發(fā)者是否正確地____,確保系統(tǒng)能夠在預(yù)期的環(huán)境中按照技術(shù)要求正確地運行正確答案::["使用技術(shù)建立系統(tǒng)"]第2題填空題(1分)確認(rèn),檢查開發(fā)者是否建立了____,確保最終產(chǎn)品符合規(guī)格。正確答案::["正確的系統(tǒng)"]第3題判斷題(1分)軟件開發(fā)的驗證與確認(rèn)主要有三種手段第4題多選題(2分)軟件開發(fā)的驗證與確認(rèn)主要有兩種手段:______與_________。A動態(tài)分析B靜態(tài)分析C靜態(tài)測試D動態(tài)測試正確答案:BD第5題填空題(1分)如果系統(tǒng)____,就可能使得執(zhí)行結(jié)果不符合預(yù)期且無法預(yù)測表現(xiàn)出來的不穩(wěn)定狀態(tài)就稱為錯誤正確答案::["執(zhí)行到缺陷代碼"]9.1.2軟件測試層次第1題填空題(1分)集成測試又被稱為____正確答案::["組裝測試"]第2題判斷題(1分)集成測試一般在單元測試之前、系統(tǒng)測試之前進(jìn)后第3題填空題(4分)系統(tǒng)測試分為____,____,____,____正確答案::["功能測試"]正確答案::["非功能性測試"]正確答案::["驗收測試"]正確答案::["安裝測試"]第4題單選題(1分)單元測試(又稱為模塊測試)是對程序單元進(jìn)行()的工作A正確性檢驗B完整性檢驗C一致性檢驗D絕對性檢驗第5題填空題(1分)____是應(yīng)用的最小可測試部件。正確答案::["程序單元"]9.1.3軟件測試技術(shù)第1題填空題(2分)黑盒測試是把測試對象看做一個黑盒子,完全基于____和____數(shù)據(jù)來判定測試對象的正確性。測試使用測試對象的規(guī)格說明來設(shè)計輸入和輸出數(shù)據(jù)。正確答案::["輸入"]正確答案::["輸出"]第2題填空題(2分)白盒測試將測試對象看做____的,不關(guān)心測試對象的規(guī)格,而是按照測試對象內(nèi)部的____來設(shè)計測試用例進(jìn)行測試工作。正確答案::["透明"]正確答案::["程序結(jié)構(gòu)"]第3題判斷題(1分)等價類劃分可以有兩種情況:有效等價類,無效等價類第4題填空題(1分)決策表是為____設(shè)計測試用例的技術(shù)正確答案::["復(fù)雜邏輯判斷"]第5題填空題(1分)狀態(tài)轉(zhuǎn)換測試是專門針對____的測試技術(shù)正確答案::["復(fù)雜測試對象"]9.1.4軟件測試活動與度量第1題填空題(4分)軟件測試的典型活動包括____,____,____和____正確答案::["測試計劃"]正確答案::["測試設(shè)計"]正確答案::["測試執(zhí)行"]正確答案::["測試評價"]第2題判斷題(1分)軟件測試的成功取決于所有設(shè)計的測試用例第3題填空題(1分)測試執(zhí)行結(jié)束之后,必須評價測試結(jié)果,以確定____正確答案::["測試是否成功"]第4題填空題(2分)軟件測試階段的重要度量有____,____正確答案::["缺陷數(shù)據(jù)"]正確答案::["測試覆蓋率"]第5題填空題(4分)在消除一個缺陷前,需要進(jìn)行____以____,____和____正確答案::["分析和排錯"]正確答案::["隔離"]正確答案::["標(biāo)識"]正確答案::["描述缺陷"]9.2.1軟件的安裝與部署第1題填空題(2分)軟件交付的最常見形式是____,它要求開發(fā)團隊____,用戶可以通過安裝包的執(zhí)行將軟件產(chǎn)品部署到工作環(huán)境中正確答案::["安裝"]正確答案::["創(chuàng)建一個安裝包"]第2題判斷題(1分)安裝環(huán)境要確定:安裝包需要支持的操作系統(tǒng),軟件產(chǎn)品的語言支撐環(huán)境,軟件產(chǎn)品需要的軟件支持,硬件等其他要求第3題填空題(1分)安裝包需要在____中進(jìn)行安裝測試,以發(fā)現(xiàn)可能的問題。正確答案::["目標(biāo)環(huán)境"]第4題判斷題(1分)在考慮安裝位置時要遵守一致性,標(biāo)記名稱的使用要意義清楚,讓用戶能便利地找出相應(yīng)文件。第5題多選題(2分)一個好的軟件產(chǎn)品的安裝包應(yīng)該()A簡單B健壯C可靠D安全正確答案:ABCD9.2.2培訓(xùn)與文檔支持第1題填空題(2分)幫助用戶學(xué)會使用軟件產(chǎn)品的兩個關(guān)鍵任務(wù)是____,____正確答案::["培訓(xùn)"]正確答案::["文檔支持"]第2題填空題(1分)培訓(xùn)主要是教會用戶____正確答案::["使用軟件產(chǎn)品來完成其工作和任務(wù)"]第3題判斷題(1分)依據(jù)任務(wù)的不同,要為不同的用戶進(jìn)行同一類型的培訓(xùn)第4題判斷題(1分)除了較為簡單的系統(tǒng)只有用戶文檔之外,絕大多數(shù)系統(tǒng)都有用戶文檔和系統(tǒng)管理員文檔兩個文檔第5題填空題(1分)與用戶文檔注重系統(tǒng)使用細(xì)節(jié)不同,系統(tǒng)管理員文檔更注重____方面的內(nèi)容正確答案::["系統(tǒng)維護"]9.2.3項目評價第1題填空題(1分)項目評價的作用____正確答案::["幫助事好地完成后續(xù)項目"]第2題填空題(2分)項目評價主要有兩種方法∶____和____正確答案::["項目評審"]正確答案::["度量數(shù)據(jù)分析"]第3題判斷題(1分)檢查列表是最為常用的評審方法第4題填空題(4分)項目評審?fù)ㄟ^評審重要項目制品的方法來評價項目,這些重要制品包括____,____,____和____正確答案::["項目計劃"]正確答案::["管理文檔"]正確答案::["會議記錄"]正確答案::["歷史數(shù)據(jù)"]第5題判斷題(1分)項目評價應(yīng)該仔細(xì)計劃并且要客觀評價10.1.1軟件開發(fā)的典型階段題第1題判斷題(1分)軟件開發(fā)的典型階段有:軟件需求工程、軟件設(shè)計、軟件構(gòu)造、軟件測試、軟件交付和軟件維護。第2題單選題(1分)軟件需求工程的主要任務(wù)是需求開發(fā)和(),其中()在需求開發(fā)完成之后持續(xù)進(jìn)行,直到軟件生命終結(jié)。A需求獲取B需求分析C需求驗證D需求管理第3題判斷題(1分)軟件需求開發(fā)可以進(jìn)一步劃分為兩個階段:系統(tǒng)需求開發(fā)和軟件需求開發(fā)。第4題多選題(2分)軟件設(shè)計可以進(jìn)一步劃分為()三個不同的子活動A軟件體系結(jié)構(gòu)設(shè)計B軟件詳細(xì)設(shè)計C人機
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年四川中醫(yī)藥高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫參考答案詳解
- 2026年哈爾濱科學(xué)技術(shù)職業(yè)學(xué)院單招職業(yè)適應(yīng)性考試題庫及參考答案詳解1套
- 2026年婁底職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫含答案詳解
- 2026年合肥信息技術(shù)職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案詳解一套
- 2026年青海省海西蒙古族藏族自治州單招職業(yè)傾向性測試題庫及參考答案詳解1套
- 護士婦幼面試題目及答案
- 2022年7月國開電大行管??啤侗O(jiān)督學(xué)》期末紙質(zhì)考試試題及答案
- 2025年畢節(jié)市“優(yōu)師計劃”畢業(yè)生專項招聘306人備考題庫及完整答案詳解一套
- 2025年中國社會科學(xué)院文化發(fā)展促進(jìn)中心年鑒與院史工作部非事業(yè)編制人員招聘備考題庫及答案詳解參考
- 2025年浙江中醫(yī)藥大學(xué)臨床醫(yī)學(xué)院及直屬附屬醫(yī)院公開招聘277人備考題庫含答案詳解
- 碧桂園物業(yè)管家述職報告
- 【高效備課】《產(chǎn)業(yè)轉(zhuǎn)移》
- 第六章 人工智能及其應(yīng)用(復(fù)習(xí)課件)-高一信息技術(shù)必修1粵教版
- 光伏發(fā)電監(jiān)理表式(NB32042版-2018)
- 九年級物理上冊 15.4探究焦耳定律教案 (新版)粵教滬版
- 2024年中華人民共和國企業(yè)所得稅年度納稅申報表(帶公式)20240301更新
- 饅頭項目投資計劃書
- 《跟上兔子》繪本四年級第1季Home-Is-Best教學(xué)課件
- 絲綢之路漫談智慧樹知到期末考試答案章節(jié)答案2024年西北大學(xué)
- 黑臭水治理工程監(jiān)理規(guī)劃
- 前房積血的護理查房
評論
0/150
提交評論