




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第一章練習題一、判斷題 1. 螺旋模型是在瀑布模型和增量模型的基礎(chǔ)上增加了風險分析活動。()2. .軟件是指用程序設(shè)計語言(如PASCAL ,C,VISUAL BASIC 等)編寫的程序,軟件開發(fā)實際上就是編寫程序代碼。(X) 3. 在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應(yīng)的對象,類是對象的實例,對象是生成類的模板。(X) 4. 快速原型模型可以有效地適應(yīng)用戶需求的動態(tài)變化。( ) 5. 類是關(guān)于對象性質(zhì)的描述,由方法和數(shù)據(jù)組成。( )6. 如果把軟件開發(fā)所需的資源畫成一個金字塔,人是最基本的資源。( )二、名字解釋:1. 軟件:完成特定功能的程序+數(shù)據(jù)結(jié)構(gòu)+文檔。2. 軟件危機:軟件危
2、機指在計算機軟件的開發(fā)和維護過程中,所遇到的一系列嚴重問題。3. 軟件工程:將系統(tǒng)化的、規(guī)范的、可度量的方法應(yīng)用與軟件的開發(fā)、運行和維護的過程。(將工程化運用于軟件中)。4. 軟件生命周期:一個軟件從定義、開發(fā)、使用和維護直至最終被廢棄,要經(jīng)歷的漫長時期。5. 軟件過程:為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項任務(wù)的工作步驟。6. 瀑布模型:是將軟件生存各個活動規(guī)定為依線性順序聯(lián)接的若干階段的模型。它包括可行性分析、項目開發(fā)計劃、需求分析、概要設(shè)計、詳細設(shè)計、編碼、測試盒維護。它規(guī)定了由前至后,相互銜接的固定次序,如同瀑布流水,逐級下落。7. 快速原型模型:是快速建立起
3、來的可以再計算機上運行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能 的一個子集。8. 增量模型:是在項目的開發(fā)工程中以一系列的增量方式開發(fā)系統(tǒng)。增量方式包括增量開發(fā)和增量提交。增量開發(fā)是指在項目開發(fā)過程中以一定的時間間隔開發(fā)部分工作軟件;增量提交是指在開發(fā)周期內(nèi),以一定的時間間隔增量方式向用戶提交工作軟件及相應(yīng)文檔。增量開發(fā)和增量提交可以同時使用,也可以單獨使用。9. 螺旋模型:是一種演化軟件開發(fā)過程模型,它兼顧了快速原型的迭代的特征以及瀑布模型的系統(tǒng)化與嚴格監(jiān)控。螺旋模型最大的特點在于引入了其他模型不具備的風險分析,使軟件在無法排除重大風險時有機會停止,以減小損失。同時,在每個迭代階段
4、構(gòu)建原型是螺旋模型用以減小風險的途徑。螺旋模型更適合大型的昂貴的系統(tǒng)級的軟件應(yīng)用。對象。三、選擇題1. 軟件工程的概念是哪年提出的( B)。 A. 1988 B. 1968 C. 1948 D. 19282. 瀑布模型的關(guān)鍵不足在于(D )。 A. 過于簡單 B. 各個階段需要進行評審 C. 過于靈活 D. 不能適應(yīng)需求的動態(tài)變更3. 以下哪一項不是軟件危機的表現(xiàn)形式(C )。 A. 開發(fā)的軟件不滿足用戶需要 B. 開發(fā)的軟件可維護性差 C. 開發(fā)的軟件價格便宜 D. 開發(fā)的軟件可靠性差7. 軟件開發(fā)的需求活動,其主要任務(wù)是(AD )。A. 給出軟件解決方案 B. 給出系統(tǒng)模塊結(jié)構(gòu)C. 定義模
5、塊算法 D. 定義需求并建立系統(tǒng)模型8. 以下說法錯誤的是( A)。 A. 文檔僅僅描述和規(guī)定了軟件的使用范圍及相關(guān)的操作命令 B. 文檔也是軟件產(chǎn)品的一部分,沒有文檔的軟件就不成軟件 C. 軟件文檔的編制在軟件開發(fā)工作中占有突出的地位和相當大的工作量 D. 高質(zhì)量文檔對于發(fā)揮軟件產(chǎn)品的效益有著重要的意義 9. 一個項目是否開發(fā),從經(jīng)濟上來說是否可行,歸根結(jié)底是取決于(A )。 A. 成本估算 B. 項目計劃 C. 工程管理 D. 工程網(wǎng)絡(luò)圖 21、軟件是一種(C )A、程序 B、數(shù)據(jù) &
6、#160;C、邏輯產(chǎn)品 D、物理產(chǎn)品 22、需求分析最終結(jié)果是產(chǎn)生( B )A、項目開發(fā)計劃 B、需求規(guī)格說明書 C、設(shè)計說明書 D、可行性分析報告 30、軟件按照設(shè)計的要求,在規(guī)定時間和條件下達到不出故障,持續(xù)運行的要求的質(zhì)量特性稱為( B ) A.可用性B.可靠性C.正確性D.完整性36、對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合, 使數(shù)據(jù)和操作(C )于對象的統(tǒng)一體中。 A、結(jié)合 B、隱藏 C、封裝 D、抽象37、( D )是比較理想的可重用軟構(gòu)件。A.子程序庫 B.源代碼包含文件 C.對象 D.類 39、軟件生存周期中時間最長的是
7、( D )階段。A、總體設(shè)計 B、需求分析 C、軟件測試 D、軟件維護 42、為使得開發(fā)人員對軟件產(chǎn)品的各個階段工作都進行周密的思考,從而減少返工,所以( C )的編制是很重要的。A、需求說明 B、概要說明 C、軟件文檔 D、測試計劃 52.以下哪一項不是軟件危機的表現(xiàn)形式(3) (1)成本高(2)生產(chǎn)率低(3)技術(shù)發(fā)展快(4)質(zhì)量得不到保證 53.以下哪一項不是面向?qū)ο蟮奶卣鳎?) (1)多態(tài)性(2)繼承性(3)封裝性(4)過程調(diào)用 59. “軟件危機”是指( C) A. 計算機病毒的出現(xiàn) B. 利用計算機進行經(jīng)濟犯罪活動 C. 軟件開發(fā)和維護中出現(xiàn)的一系列問題 D. 人們過分迷戀計算機系統(tǒng)
8、 71. 快速原型是利用原型輔助軟件開發(fā)的一種新思想,它是在研究(A )的方法和技術(shù)中產(chǎn)生的。 A. 需求階段 B. 設(shè)計階段 C. 測試階段 D. 軟件開發(fā)的各個階段 78. 軟件開發(fā)過程來自用戶方面的主要干擾是(A) A. 功能變化 B. 經(jīng)費減少 C. 設(shè)備損壞 D. 人員變化 92. 需求分析是回答系統(tǒng)必須(A)的問題。 A. 做什么 B. 怎么做 C. 何時做 D. 為誰做 107螺旋模型是一種將瀑布模型和 _ 結(jié)合起來的軟件開發(fā)模型。(A) A 增量模型 B 專家系統(tǒng) C 噴泉模型 D 變換模型 108需求規(guī)格說明書的作用不包括(C) A 軟件驗收的依據(jù) B 用戶與開發(fā)人員對軟件要
9、做什么的共同理解 C 軟件可行性研究的依據(jù) D 軟件設(shè)計的依據(jù) 111 在軟件生產(chǎn)的程序系統(tǒng)時代由于軟件規(guī)模擴大和軟件復(fù)雜性提高等原因?qū)е铝耍ˋ) A 軟件危機 B 軟件工程 C 程序設(shè)計革命 D 結(jié)構(gòu)化程序設(shè)計 125 需求分析中開發(fā)人員要從用戶那里了解( A) A 軟件做什么 B 用戶使用界面 C 輸入的信息 D 軟件的規(guī)模 129 可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系統(tǒng)是否開 發(fā)的決策依據(jù),因必須給出(B )的回答。 A 確定 B行或不行 C正確 D無二義 130 需求分析階段的任務(wù)是確定(D ) A 軟件開發(fā)方法 B 軟件開發(fā)工具
10、C 軟件開發(fā)費 D軟件系統(tǒng)的功能 140. 需求分析是分析員經(jīng)了解用戶的要求,認真細致地調(diào)研、分析,最終建立目標系統(tǒng)的邏輯模型并寫出( B)的過程。 A. 模塊說明書 B. 軟件規(guī)格說明 C. 項目開發(fā)計劃 D. 合同文檔 第二章練習題一、判斷題 7. 軟件的模塊數(shù)越少,其軟件成本越低。X8. 軟件模塊之間的耦合性越弱越好。9. 模塊化,信息隱藏,抽象和逐步求精的軟件設(shè)計原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。 10. 耦合是指一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度。X11. 過大的模塊可能是由于分解不充分造成的,即使降低模塊獨立性也必須繼續(xù)分解。X12. 在設(shè)計模塊時,其寬度和深
11、度要適當。13. 模塊耦合的強弱取決于模塊間接口的復(fù)雜程度。二、名字解釋:10. 抽象:現(xiàn)實世界中一定事物,狀態(tài)或過程之間總存在著某些相似的方面。把這些相似的方面集中和概括起來,暫時忽略它們之間的差異,這就是抽象(抽出事物本質(zhì)的共同的特征而暫不考慮它的細節(jié),不考慮其它因素。)。11. 模塊化:就是把程序劃分獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構(gòu)成一個整體,可以完成指定的功能滿足用戶的需求。12. 逐步求精: 為了能集中精力解決主要問題而盡量推遲對問題細節(jié)的考慮。逐步求精是人類解決復(fù)雜問題時采用的基本方法,也是許多軟件工程技術(shù)的基礎(chǔ)。13. 耦合:是對一個軟件結(jié)
12、構(gòu)內(nèi)不同模塊之間互聯(lián)程度的度量。14. 內(nèi)聚:標志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴展。15. 模塊獨立:是模塊化、抽象、信息隱藏和局部化概念的直接結(jié)果。16. 信息隱蔽:指在設(shè)計和確定模塊時,使得一個模塊內(nèi)包含的信息,對于不需要這些信息的其它模塊來說,是不能訪問的。三、選擇題10. 在面向?qū)ο蟮脑O(shè)計中,我們應(yīng)遵循的設(shè)計準則除了模塊化、抽象、低耦合、高內(nèi)聚以外,還有( B )。A. 隱藏復(fù)雜性 B. 信息隱蔽 C. 經(jīng)常類的復(fù)用 D. 類的開發(fā) 20、為了提高模塊的獨立性,模塊內(nèi)部最好是( C )A、邏輯內(nèi)聚 B、時間內(nèi)聚 C、功能內(nèi)聚 D、通信內(nèi)聚 33、
13、從心理學(xué)角度看,一次大模塊分解為多少個子模塊為宜。( B )A、3±1 B、7±2C、15±1 D、18±238、軟件設(shè)計啟發(fā)規(guī)則不包括( C )A、在耦合方式上降低模塊間接口的復(fù)雜性 B、模塊功能應(yīng)該可以預(yù)測C、將模塊的控制域保持在其作用域內(nèi) D、設(shè)計單入口單出口的模塊 40、為了提高模塊的獨立性,模塊之間的聯(lián)系最好的是( D )。A、公共耦合 B、控制耦合 C、內(nèi)容耦合 D、數(shù)據(jù)耦合48、下列幾種類型中,耦合性最弱的是( D )。A、內(nèi)容型 B、控制型 C、公共型 D、數(shù)據(jù)型 51. 內(nèi)聚程度最高的是( A ) A、功能內(nèi)聚 B巧合內(nèi)聚 C、 過程內(nèi)
14、聚 D、信息內(nèi)聚89. 通信內(nèi)聚、邏輯內(nèi)聚、順序內(nèi)聚和時間內(nèi)聚的內(nèi)聚性從高到低順序是(C)A、 通信、邏輯、順序、時間 B、 通信、時間、順序、邏輯 C、 順序、通信、時間、邏輯 D、 順序、通信、邏輯、時間 90. 在下列四種模塊的耦合性中,信息隱蔽性能最好的是(D)A、控制耦合 B、內(nèi)容耦合 C、標記耦合 D、數(shù)據(jù)耦合 103 當一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為(D)A、數(shù)據(jù)耦合 B、公共耦合 C、標記耦合 D、內(nèi)容耦合 134. 信息隱蔽概念與(A )這一概念直接的相關(guān)。A、模塊的獨立性 B、模塊類型的劃分 C、軟件結(jié)構(gòu)定義 D、軟件生命周期 141. 數(shù)據(jù)耦合
15、和控制耦合相比,則(B )成立。A、數(shù)據(jù)耦合的耦合性強 B、控制耦合的耦合性強 C、兩者的耦合性相當 D、兩者的耦合性需要根據(jù)具體情況分析 第三章練習題一、判斷題 14. PDL的語法是開放式的,其內(nèi)層語法是確定的,而外層語法則不確定。(X)15. 過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。 (X)二、名字解釋:17. 結(jié)構(gòu)程序設(shè)計:如果一個程序的代碼塊僅僅通過順序、選擇和循環(huán)這3種基本控制結(jié)構(gòu)進行連接,并且每個代碼塊只有一個入口和一個出口,則稱這個程序是結(jié)構(gòu)化的。18. 詳細設(shè)計:詳細設(shè)計是軟件工程中軟件開發(fā)的一個步驟,就是對概要設(shè)計的一個細化,就是詳細設(shè)計每個模塊實現(xiàn)算法,所需的局部結(jié)構(gòu)。1
16、9. 對象:由描述該對象屬性的數(shù)據(jù)以及可以對這些數(shù)據(jù)施加的所有操作封裝在一起構(gòu)成的統(tǒng)一體。20. 繼承:廣義的說是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們,狹義的說是子類自動地共享基類中定義的數(shù)據(jù)和方法的機制。21. 人機界面設(shè)計的三條“黃金規(guī)則”:1.置用戶與控制之下。2.減少用戶記憶負擔。3.保持界面一致。22. Jackson圖:描述數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)元素彼此間的邏輯關(guān)系。三、選擇題18、軟件詳細設(shè)計的主要任務(wù)是確定每個模塊的(A)A、算法和使用的數(shù)據(jù)結(jié)構(gòu) B、外部接口 C、功能 D、編程 26. 如果一個程序常常需要根據(jù)多種條件的復(fù)雜組合,選擇執(zhí)行相應(yīng)的動作,則以下哪種設(shè)計工具比
17、較適合描述它?(A) A、判定表 B、流程圖 C、PDL D、N-S圖62. 下面關(guān)于PDL語言不正確的說法是(B) A、PDL是描述處理過程怎么做 B、PDL是只描述加工做什么 C、PDL也稱為偽碼 D、PDL的外層語法應(yīng)符合一般程序設(shè)計語言常用的語法規(guī)則 87. 結(jié)構(gòu)化程序設(shè)計采用的三種基本控制結(jié)構(gòu)是(C) A、順序、分支、選擇 B、選擇、循環(huán)、重復(fù) C、順序、選擇、循環(huán) D、輸入、變換、輸出 88. 在軟件設(shè)計中詳細描述處理過程常用的三種工具是(D) A、SA , SD , SP B、程序流程圖,IPO,PAD C、SA , SC , SD D、圖形,表格,語言 101程序的三種基本控制
18、結(jié)構(gòu)的共同特點是(C) A、只能用來描述簡單程序 B、不能嵌套使用 C、單入口,單出口 D、僅用于自動控制系統(tǒng) 123 在詳細設(shè)計階段,經(jīng)常采用的工具有(A) A、PAD B、SA C、SC D、DFD 124 詳細設(shè)計的結(jié)果基本決定了最終程序的(C)A、代碼的規(guī)模 B、運行速度 C、質(zhì)量 D、可維護性 136. 不屬于詳細設(shè)計的主要工具有(D)。 A、IPO圖 B、PAD圖 C、PDL D、SC 4下列描述中錯誤的是(C)A、判定樹中,越接近樹的葉端重復(fù)次數(shù)越多。B、PAD圖中的控制流程為自上而下、從左到右的執(zhí)行。C、盒圖又稱N-S圖,可以有箭頭,允許隨意轉(zhuǎn)移。D、過程設(shè)計語言是在偽碼基礎(chǔ)上
19、,擴充了模塊定義和調(diào)用、數(shù)據(jù)定義和輸入/輸出而形成的。四、填空題1 描述程序處理過程的工具稱為過程設(shè)計工具,它們分為圖形工具、表格工具和語言三類。2 在HIPO圖中,H圖描述軟件的層次結(jié)構(gòu),IPO圖描述模塊的輸入、處理和輸出信息。3 在HIPO圖中,H圖描述軟件層次結(jié)構(gòu),IPO圖描述程序輸入輸出處理過程4 偽碼的語法規(guī)則分為“外語法”和“內(nèi)語法”。其中外語法可以用英語中一些簡單的句子、短語和通用的數(shù)學(xué)符號,來描述程序應(yīng)執(zhí)行的功能。五、綜合應(yīng)用題40 .試利用 McCabe 的程序復(fù)雜性計算方法計算如下程序圖的復(fù)雜性。結(jié)點:15.邊:20.區(qū)域:7 V(G) = 740.下面是一段偽碼程序(代碼
20、前的數(shù)字只作標號用,不參與程序執(zhí)行):START1:INPUT(A,B,C,D)2:IF(A>0)AND(B>0)THEN3:X=A+BELSE4:X=A-B5:END6:IF(C>A)OR(D<B)< p> THEN7:Y=C-DELSE8:Y=C+D9:END10:PRINT(X,Y)STOP根據(jù)以上的描述(1) 畫出對應(yīng)的流程圖和程序圖。流程圖: 程序圖:(2) 計算程序圖的環(huán)形復(fù)雜度。V(G) = 340請使用PAD圖和PDL語言描述在數(shù)組A(1)A(10)中找最大數(shù)的算法。解:PDL語言:N=1WHILE N<=10 DOIF A(N)<
21、;=A(N+1) MAX =A(N+1);ELSE MAX =A(N) ENDIF;N=N+1;ENDWHILE;PAD圖:解析人工查找時,是從第一個元素開始查找,用當前元素與下一個元素比較,將較大者作為當前元素又與下一元素比較,如此循環(huán),直到數(shù)組末尾。2某廠對部分職工重新分配工作的政策是:年齡在20歲以下者,初中文化程度脫產(chǎn)學(xué)習,高中文化程度當電工;年齡在20歲到40歲之間者,中學(xué)文化程度(包括高中和初中)男性當鉗工,女性當車工,大學(xué)文化程度都當技術(shù)員。年齡在40歲以上者,中學(xué)文化程度(包括初中和高中)當材料員,大學(xué)文化程序當技術(shù)員。請分別用判定表(條件成立用“”表示,無關(guān)條件或條件不成立用
22、空白表示;用 “×”表示左邊相應(yīng)項動作的發(fā)生,空白表示不做左邊相應(yīng)項動作)和判定樹表示上述問題的加工邏輯。12345678910年齡<=20>20并且<40>40文化初中高中大學(xué)性別男女脫產(chǎn)學(xué)習×電工×鉗工××車工××技術(shù)員××材料員××1已知一算法的N-S圖如下,請畫出相應(yīng)的流程圖和PAD圖流程圖:PAD圖:第四章 練習題一、判斷題 16. 根據(jù)編程規(guī)范,在對方法命名時, 方法名稱的第一個單詞常常采用一個名詞。X17. 隨著軟件技術(shù)的發(fā)展,人們逐漸認識到編碼不
23、僅要強調(diào)效率還要強調(diào)清晰。18. 程序要能直截了當?shù)卣f明程序員的用意。19. 編程作業(yè)中,代碼的檢查是對程序進行動態(tài)分析。X20. 代碼版本控制的優(yōu)點之一是能獲得版本控制工具中保存的任何版本。21. 程序設(shè)計語言中應(yīng)絕對禁止使用GOTO語句。X22. 功能性注釋嵌在源程序體中,用以解釋其后的語句或程序段是在怎么做。X23. 在Java源文件中,package行要在import行之前。24. 文件頭部注釋需要列出文件名、函數(shù)名、作者日期等信息25. 編程作業(yè)中,代碼的檢查是對程序進行的靜態(tài)分析。二、名字解釋:三、選擇題13以下哪一條不屬于注釋的基本原則?(C) A、注釋應(yīng)該增加代碼的清晰度。B、
24、避免使用裝飾性內(nèi)容。 C、注釋在源代碼中的比例至少為25%.D、注釋信息不僅要包括代碼的功能,還應(yīng)給出原因。65. 下列關(guān)于功能性注釋不正確的說法是(B) A、功能性注釋嵌在源程序中,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài) B、注釋用來說明程序段,需要在每一行都要加注釋 C、可使用空行或縮進,以便很容易區(qū)分注釋和程序 D、修改程序也應(yīng)修改注釋 66. 下列關(guān)于效率的說法不正確的是(D) A、效率是一個性能要求,其目標應(yīng)該在需求分析時給出 B、提高程序效率的根本途徑在于選擇良好的設(shè)計方法,數(shù)據(jù)結(jié)構(gòu)與算法 C、效率主要指處理機時間和存儲器容量兩個方面 D、程序的效率與程序的簡單性無關(guān) 第五章 練
25、習題一、判斷題 26. 軟件測試就是程序測試(和文檔測試)。X27. 如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。X28. 集成測試主要由用戶來完成。X 29. 確認測試計劃應(yīng)該在可行性研究階段制定X 30. 白盒測試無需考慮模塊內(nèi)部的執(zhí)行過程和程序結(jié)構(gòu),只要了解模塊的功能即可。X 31. 一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。32. 集成測試時,一般希望較早地發(fā)現(xiàn)系統(tǒng)功能的錯誤,所以經(jīng)常采用自底向上的漸增式測試。X33. 發(fā)現(xiàn)錯誤多的程序模塊,一般殘留在模塊中的錯誤也多。34. 在做程序的單元測試時,一般樁模塊比驅(qū)動模塊容易編寫。X35. 為保證程序的安全,必須做到程序中沒有任何
26、錯誤存在,即容錯。X36. 軟件測試也就是在程序編碼結(jié)束后對程序進行檢錯和修正錯誤。X37. 程序測試必須由程序員自己去完成。X38.二、名字解釋:23. 測試用例:通常指測試數(shù)據(jù)和預(yù)期的輸出結(jié)果24. 單元測試:需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例(對軟件中的最小可測試單元進行檢查和驗證)25. 白盒測試:按照程序內(nèi)部的邏輯測試程序,檢測程序中重要執(zhí)行通路是否都按預(yù)定要求正確工作26. 黑盒測試:是在程序結(jié)構(gòu)進行的測試,它只檢查程序功能是否按規(guī)格說明書的規(guī)定正常使用,程序是否適當?shù)慕邮蛰斎胄畔⒉a(chǎn)生正確的輸入信息,程序運行過程中能否保持外部信息的完整性27. 等價劃分:把所有可能的輸入數(shù)據(jù)(
27、包括有效或無效的),劃分成若干數(shù)據(jù)類(等價類),然后從每個數(shù)據(jù)類中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例三、選擇題6. 與確認測試階段有關(guān)的文檔是(A)。 A、需求規(guī)格說明書 B、概要設(shè)計說明書 C、詳細設(shè)計說明書 D、源程序28、經(jīng)過嚴密的軟件測試后所提交給用戶的軟件產(chǎn)品中(B)A、軟件不再包含任何錯誤 B、還可能包含少量軟件錯誤 C、所提交給用戶的可執(zhí)行文件不會含有錯誤 D、文檔中不會含有錯誤。 29、等價劃分測試方法屬于(A) A、黑盒測試 B、白盒測試 C、邊界測試 D、系統(tǒng)測試 31、確認軟件的功能是否與需求規(guī)格說明書中所要求的功能相符的測試屬于(C)A、集成測試 B、恢復(fù)測試 C、確認
28、測試 D、單元測試 67. 測試的關(guān)鍵問題是(D) A、如何組織對軟件的評審 B、如何驗證程序的正確性 C、如何采用綜合策略 D、如何選擇測試用例 83. 用白盒技術(shù)設(shè)計測試用例的方法包括(B)A、邊界值分析 B、條件組合覆蓋 C、因果圖 D、錯誤推測 84. 軟件測試的目的是(C)A、為了表明程序沒有錯誤 B、為了說明程序能正確地執(zhí)行 C、為了發(fā)現(xiàn)程序中的錯誤 D、為了評價程序的質(zhì)量 85. 針對軟件需求分析所進行的軟件測試是指(B) A、集成測試 B、確認測試 C、黑盒子測試 D、白盒子測試 100軟件測試中根據(jù)測試用例設(shè)計的方法的不同可分為黑盒測試和白盒測試兩種。(D)A、前者屬于靜態(tài)測
29、試,后者屬于動態(tài)測試 B、前者屬于動態(tài)測試,后者屬于靜態(tài)測試 C、都屬于靜態(tài)測試 D、都屬于動態(tài)測試 119 軟件測試方法中的靜態(tài)測試方法之一為(A) A、計算機輔助靜態(tài)分析 B、黑盒法 C、路徑覆蓋 D、邊界值分析 138. 單元測試階段主要涉及的文檔。(B) A、需求設(shè)計 B、編碼和詳細設(shè)計 C、詳細設(shè)計 D、概要設(shè)計 139. 在軟件測試中,白盒測試方法是通過分析程序的(B)來設(shè)計測試用例的方法。 A、應(yīng)用范圍 B、內(nèi)部邏輯 C、功能 D、輸入數(shù)據(jù) 7下列關(guān)于測試的描述中正確的是(D(B))A、單元測試是對程序模塊接口進行測試。B、組合測試是將各個程序模塊組裝起來進行程序之間的連接測試。C、系統(tǒng)測試又稱驗收測試。D運行測試主要由編程人員完成。8下列關(guān)于黑盒測試的描述中正確的是(B)A、黑盒測試是通過分析程序內(nèi)部的邏輯與執(zhí)行路線,設(shè)計測試用例進行測試的方法。B、黑盒測試又稱為功能測試。C、黑盒測試主要適用于單元測試等初期階段的測試。D、在黑盒測試中,只需要考
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆安徽省高三下學(xué)期鼎尖預(yù)測大聯(lián)考政治試卷(原卷版+解析版)
- 愛國衛(wèi)生運動工作實施方案(28篇)
- 農(nóng)村社區(qū)農(nóng)業(yè)產(chǎn)業(yè)化合作協(xié)議
- 語言學(xué)與文化研究專項練習題集
- 組織管理的紡織工程師考試試題及答案
- 浙江國企招聘2025寧波高新區(qū)投資管理集團有限公司及下屬子公司招聘36人筆試參考題庫附帶答案詳解
- 2025天津市武清區(qū)國有資產(chǎn)經(jīng)營投資有限公司招聘13人筆試參考題庫附帶答案詳解
- 2025四川華豐科技股份有限公司招聘客服經(jīng)理等崗位6人筆試參考題庫附帶答案詳解
- 離婚協(xié)議書住址
- 環(huán)衛(wèi)一體化提升項目實施方案分析
- 2025新人教版英語七年級下不規(guī)則動詞表
- 呼吸機濕化的護理
- 大學(xué)英語(二)知到智慧樹章節(jié)測試課后答案2024年秋海南經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院
- 2025年四川宜賓市翠屏區(qū)考調(diào)事業(yè)單位工作人員13人歷年高頻重點提升(共500題)附帶答案詳解
- 建材行業(yè)購銷合同范本
- 小學(xué)生憲法宣講課件
- 廣東省云浮市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版小升初模擬((上下)學(xué)期)試卷及答案
- 幼兒園中班美術(shù)活動《美麗的花朵》課件
- 地坪塌陷維修施工方案
- 【MOOC】太極拳初級-浙江大學(xué) 中國大學(xué)慕課MOOC答案
- 飼料廠管理制度大全
評論
0/150
提交評論