軟件工程 復(fù)習(xí)題含答案

上傳人:痛*** 文檔編號:156001504 上傳時間:2022-09-25 格式:DOC 頁數(shù):8 大小:66KB
收藏 版權(quán)申訴 舉報 下載
軟件工程 復(fù)習(xí)題含答案_第1頁
第1頁 / 共8頁
軟件工程 復(fù)習(xí)題含答案_第2頁
第2頁 / 共8頁
軟件工程 復(fù)習(xí)題含答案_第3頁
第3頁 / 共8頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《軟件工程 復(fù)習(xí)題含答案》由會員分享,可在線閱讀,更多相關(guān)《軟件工程 復(fù)習(xí)題含答案(8頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、-1. 構(gòu)成軟件項目的最終產(chǎn)品有哪些?應(yīng)用程序、系統(tǒng)程序、面向用戶的文檔資料和面向開發(fā)者的文檔資料。2. 可行性研究目的?確定在問題定義中所提出的問題是否值得去解,在限制條件下,問題能否解決。3. 可行性研究包括哪幾方面的內(nèi)容?(1)技術(shù)可行性:現(xiàn)有技術(shù)能否實現(xiàn)本系統(tǒng),現(xiàn)有技術(shù)人員能否勝任,開發(fā)系統(tǒng)的資源能否滿足;(2)經(jīng)濟(jì)可行性:經(jīng)濟(jì)效益是否超出開發(fā)成本;(3)操作可行性:系統(tǒng)操作在用戶內(nèi)部行得通嗎?(4)法律可行性:新系統(tǒng)開發(fā)是否會侵犯他人、集體或國家利益,是否違反國家法律。4. 需求分析的描述工具有哪些?有數(shù)據(jù)流圖、數(shù)據(jù)字典、判定表、判定樹、結(jié)構(gòu)化自然語言、層次方框圖、Warnier圖、

2、IPO圖和需求描述語言等。 5. 需求分析的基本任務(wù)是什么?準(zhǔn)確定義未來系統(tǒng)的目標(biāo),確定為了滿足用戶的需要系統(tǒng)必須做什么。6. 軟件需求規(guī)格說明書由哪些部分組成?組成包括:(1) 引言:編寫目的、背景說明、術(shù)語定義及參考資料等。(2) 概述主要功能、約束條件或特殊需求。(3) 數(shù)據(jù)流圖與數(shù)據(jù)字典。(4) 用戶接口、硬件接口及軟件接口。(5) 性能需求、屬性等。(6) 其它需求,如數(shù)據(jù)庫、操作及故障處理等。7. 系統(tǒng)流程圖與數(shù)據(jù)流程圖有什么區(qū)別?系統(tǒng)流程圖描述系統(tǒng)物理模型的工具,數(shù)據(jù)流程圖描述系統(tǒng)邏輯模型的工具。系統(tǒng)流程圖從系統(tǒng)功能的角度抽象的描述系統(tǒng)的各個部分及其相互之間信息流動的情況。數(shù)據(jù)流

3、程圖從數(shù)據(jù)傳送和加工的角度抽象的描述信息在系統(tǒng)中的流動和數(shù)據(jù)處理的工作狀況。8. 數(shù)據(jù)字典包括哪些內(nèi)容?它的作用是什么?數(shù)據(jù)字典是描述數(shù)據(jù)流圖中數(shù)據(jù)的信息的集合。它對數(shù)據(jù)流圖上每一個成分:數(shù)據(jù)項、文件(數(shù)據(jù)結(jié)構(gòu))、數(shù)據(jù)流、數(shù)據(jù)存儲、加工和外部項等給以定義和說明;它主要由數(shù)據(jù)流描述、加工描述和文件描述三部分組成。對用戶來講,數(shù)據(jù)字典為他們提供了數(shù)據(jù)的明確定義;對系統(tǒng)分析員來講,數(shù)據(jù)字典幫助他們比較容易修改已建立的系統(tǒng)邏輯模型。9. 軟件工程的目標(biāo)是:在給定成本、進(jìn)度的前提下,開發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護(hù)性、可重用 性、可適應(yīng)性、可移植性、可追蹤性和可互操作性并且滿足用戶需

4、求的軟件產(chǎn)品。追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護(hù)的困難。下面分別介紹這些概念。 可修改性(modifiablity)。容許對系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性。它支持軟件的調(diào)試與維護(hù),是一個難以達(dá)到的目標(biāo)。 有效性(efficiency)。軟件系統(tǒng)能最有效地利用計算機(jī)的時間資源和空間資源。各種計算機(jī)軟件無不將系統(tǒng)的時/空開銷作為衡量軟件質(zhì)量的一項重要技術(shù)指標(biāo)。很多場合,在追求時間有效性和空間有效性方面會發(fā)生矛盾,這時不得不犧牲時間效率換取空間有效性或犧牲空間效率換取時間有效性。時/空折衷是經(jīng)常出現(xiàn)的。有經(jīng)驗的軟件設(shè)計人員會巧妙地利用折衷概念,在具體的物理環(huán)境中實現(xiàn)用戶的需

5、求和自己的設(shè)計。 可靠性(reliability)。能防止因概念、設(shè)計和結(jié)構(gòu)等方面的不完善造成的軟件系統(tǒng)失效,具有挽回因操作不當(dāng)造成軟件系統(tǒng)失效的能力。對于實時嵌入式計算機(jī)系統(tǒng),可靠性是一個非常重要的目標(biāo)。因為軟件要實時地控制一個物理過程,如宇宙飛船的導(dǎo)航、核電站的運行,等等。如果可靠性得不到保證,一旦出現(xiàn)問題可能是災(zāi)難性的,后果將不堪設(shè)想。因此在軟件開發(fā)、編碼和測試過程中,必須將可靠性放在重要地位。 可理解性(understandability)。系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問題的需求??衫斫庑杂兄诳刂栖浖到y(tǒng)的復(fù)雜性,并支持軟件的維護(hù)、移植或重用。 可維護(hù)性(maintainabili

6、ty)。軟件產(chǎn)品交付用戶使用后,能夠?qū)λM(jìn)行修改,以便改正潛伏的錯誤,改進(jìn)性能和其他屬性,使軟件產(chǎn)品適應(yīng)環(huán)境的變化,等等。由于軟件是邏輯產(chǎn)品,只要用戶需要,它可以無限期的使用下去,因此軟件維護(hù)是不可避免的。軟件維護(hù)費用在軟件開發(fā)費用中占有很大的比重??删S護(hù)性是軟件工程中一項十分重要的目標(biāo)。軟件的可理解性和可修改性有利于軟件的可維護(hù)性。 可重用性(reusebility)。概念或功能相對獨立的一個或一組相關(guān)模塊定義為一個軟部件。軟部件可以在多種場合應(yīng)用的程度稱為部件的可重用性??芍赜玫能洸考械目梢圆患有薷闹苯邮褂?,有的需要修改后再用??芍赜密洸考?yīng)具有清晰的結(jié)構(gòu)和注解,應(yīng)具有正確的編碼和較低的

7、時/空開銷。各種可重用軟部件還可以按照某種規(guī)則存放在軟部件庫中,供軟件工程師選用??芍赜眯杂兄谔岣哕浖a(chǎn)品的質(zhì)量和開發(fā)效率、有助于降低軟件的開發(fā)和維護(hù)費用。從更廣泛的意義上理解,軟件工程的可重用性還應(yīng)該包括:應(yīng)用項目的重用,規(guī)格說明(也稱為規(guī)約)的重用,設(shè)計的重用,概念和方法的重用,等等。一般來說,重用的層次越高,帶來的效益也就越大。 可適應(yīng)性(adaptability)。軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度。適應(yīng)性強(qiáng)的軟件應(yīng)采用廣為流行的程序設(shè)計語言編碼,在廣為流行的操作系統(tǒng)環(huán)境中運行,采用標(biāo)準(zhǔn)的術(shù)語和格式書寫文檔。適應(yīng)性強(qiáng)的軟件較容易推廣使用。 可移植性(portab

8、ility)。軟件從一個計算機(jī)系統(tǒng)或環(huán)境搬到另一個計算機(jī)系統(tǒng)或環(huán)境的難易程度。為了獲得比較高的可移植性,在軟件設(shè)計過程中通常采用通用的程序設(shè)計語言和運行環(huán)境支撐。對依賴于計算機(jī)系統(tǒng)的低級(物理)特征部分,如編譯系統(tǒng)的目標(biāo)代碼生成,應(yīng)相對獨立、集中。這樣,與處理機(jī)無關(guān)的部分就可以移植到其他系統(tǒng)上使用。可移植性支持軟件的可重用性和可適應(yīng)性。 可追蹤性(tracebility)。根據(jù)軟件需求對軟件設(shè)計、程序進(jìn)行正向追蹤,或根據(jù)程序、軟件設(shè)計對軟件需求進(jìn)行逆向追蹤的能力。軟件可追蹤性依賴于軟件開發(fā)各個階段文檔和程序的完整性、一致性和可理解性。降低系統(tǒng)的復(fù)雜性會提高軟件的可追蹤性。軟件在測試或維護(hù)過程中

9、或程序在執(zhí)行期間出現(xiàn)問題時,應(yīng)記錄程序事件或有關(guān)模塊中的全部或部分指令現(xiàn)場,以便分析、追蹤產(chǎn)生問題的因果關(guān)系。 可互操作性(interoperability)。多個軟件元素相互通信并協(xié)同完成任務(wù)的能力。為了實現(xiàn)可互操作性,軟件開發(fā)通常要遵循某種標(biāo)準(zhǔn),支持折衷標(biāo)準(zhǔn)的環(huán)境將為軟件元素之間的可互操作提供便利??苫ゲ僮餍栽诜植加嬎悱h(huán)境下尤為重要。 10. 選擇程序設(shè)計語言需要考慮的因素?(1) 選擇用戶熟悉、便于用戶維護(hù)的語言。(2) 選擇目標(biāo)系統(tǒng)的環(huán)境中可以提供的編譯程序所能選用的語言。(3) 選擇可以得到的軟件工具,能支持程序開發(fā)中可以利用的語言。(4) 根據(jù)工程規(guī)模的大小、目標(biāo)系統(tǒng)應(yīng)用范圍,如實

10、時應(yīng)用選擇Ada語言或匯編語言,系統(tǒng)軟件開發(fā)選擇C語言或匯編語言,軟件開發(fā)中若含有大量數(shù)據(jù)操作則選擇SQL、dBASE等數(shù)據(jù)庫語言等。(5) 選擇程序員熟悉的語言。(6) 選擇標(biāo)準(zhǔn)化程度高、程序可移植性好的語言。(7) 根據(jù)算法與計算的復(fù)雜性、數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性選擇。如對于系統(tǒng)程序和結(jié)構(gòu)復(fù)雜的應(yīng)用程序,選擇支持?jǐn)?shù)組、記錄(或結(jié)構(gòu))與指針動態(tài)數(shù)據(jù)結(jié)構(gòu)的Pascal語言或C語言。(8) 根據(jù)實時要求系統(tǒng)需要的響應(yīng)速度和效率選擇相應(yīng)的語言。%編碼風(fēng)格的指導(dǎo)原則。(9) 源程序:包括適當(dāng)?shù)臉?biāo)識符、適當(dāng)?shù)淖⒔?、程序清單的合理布局與清晰;(10)數(shù)據(jù)說明:數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)類型的說明次序標(biāo)準(zhǔn)化;變量名稱盡量有意

11、義;對復(fù)雜的數(shù)據(jù)結(jié)構(gòu)在注解中要說明在程序設(shè)計中實現(xiàn)這個數(shù)據(jù)結(jié)構(gòu)的方法。(11)語句的構(gòu)造簡單明了:不要為節(jié)省空間將多個語句寫在同一行;盡量避免復(fù)雜的條件及“非”條件的測試;避免大量使用循環(huán)嵌套和條件嵌套;括號的使用是為了使邏輯表達(dá)式和算術(shù)表達(dá)式的運算順序清晰直觀。(12)效率:考慮程序運行的時間存儲器效率、輸入/輸出的效率;在處理程序正確性、清晰與效率之間的關(guān)系時先求程序正確后求快;先求清楚后求快;保持程序簡單以求快;書寫清楚,不為“效率”犧牲清晰。%第四代語言(4GL)應(yīng)具備哪些的特征?(13)具有很強(qiáng)的數(shù)據(jù)管理能力,能對數(shù)據(jù)庫進(jìn)行有效的存取、查詢和其它有關(guān)操作;(14)能提供一組高效的、非

12、過程化的命令,組成語言的基本語句,編程時用戶只需用這些命令說明“做什么”,不必描述實現(xiàn)的細(xì)節(jié);(15)能滿足多功能、一體化的要求。為此,語言中除必須含有控制程序邏輯與實現(xiàn)數(shù)據(jù)庫操作的語句外,還應(yīng)包括生成與處理報表、表格、圖形,以及實現(xiàn)數(shù)據(jù)運算和分析統(tǒng)計功能的各種語句,共同構(gòu)成一個一體化的語言,以適應(yīng)多種應(yīng)用開發(fā)的需要。11. 人工復(fù)審的方式和作用?人工復(fù)審的方式:代碼會審、走查和排練和辦公桌檢查;人工復(fù)審的作用:檢查程序的靜態(tài)錯誤。12. 詳細(xì)設(shè)計的目的?為軟件結(jié)構(gòu)圖(SC圖或HC圖)中的每一個模塊確定采用的算法和塊內(nèi)數(shù)據(jù)結(jié)構(gòu),用某種選定的表達(dá)工具給出清晰的描述.13. 詳細(xì)設(shè)計的描述工具應(yīng)具

13、備什么功能?無論哪類描述工具不僅要具有描述設(shè)計過程,如控制流程、處理功能、數(shù)據(jù)組織及其它方面的細(xì)節(jié)的能力,而且在編碼階段能夠直接將它翻譯為用程序設(shè)計語言書寫的源程序。14.對源程序基本要求?源程序要求:正確可靠、簡明清晰、效率高。(1) 源程序的正確性是對程序質(zhì)量的最基本要求;(2) 源程序的簡明清晰,便于驗證源代碼和模塊規(guī)格說明的一致性,容易進(jìn)行測試和維護(hù);(3) 對于大多數(shù)模塊,編碼時應(yīng)該把簡明清晰放在第一位;(4) 除了編碼階段產(chǎn)生源代碼外,在測試階段也需要編寫一些測試程序,用于對軟件的測試。15.可行性研究目的?確定在問題定義中所提出的問題是否值得去解,在限制條件下,問題能否解決。16

14、.問題定義的任務(wù)和主要工作?問題定義的任務(wù):將用戶提出的要求具體化、定量化;確定研制系統(tǒng)的范圍,明確研制的邊界。問題定義階段的工作:(1) 通過調(diào)查研究,了解系統(tǒng)需求;(2) 確定系統(tǒng)的功能需求、性能需求、可靠性需求、安全及保密性、資源、開發(fā)費用及開發(fā)進(jìn)度等的需求;(3) 問題定義階段的產(chǎn)品系統(tǒng)目標(biāo)與范圍說明書。17.什么是模塊?模塊具有哪幾個特征?總體設(shè)計主要考慮什么特征?模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募?,可以單獨命名且可通過名字來訪問。模塊具有輸入和輸出(參數(shù)傳遞)、功能、內(nèi)部數(shù)據(jù)結(jié)構(gòu)(局部變量)和程序代碼四個特性。概要設(shè)計主要考慮輸入、輸出(參數(shù)傳遞)和功能兩個特性。18. 軟

15、件測試的策略(1) 在任何情況下都應(yīng)使用邊界值分析的方法。(2) 必要時用等價類劃分法補(bǔ)充測試方案。(3) 必要時再用錯誤推測法補(bǔ)充測試方案。(4) 對照程序邏輯,檢查已設(shè)計出的測試方案。(5) 根據(jù)對程序可靠性的要求采用不同的邏輯覆蓋標(biāo)準(zhǔn),再補(bǔ)充一些測試方案。19. 影響軟件維護(hù)的因素有哪些?開發(fā)方法:采用模塊化詳細(xì)設(shè)計文檔有助于理解軟件的結(jié)構(gòu)、界面功能和內(nèi)部流程;開發(fā)過程中嚴(yán)格而科學(xué)的管理規(guī)劃及清晰可靠的文檔資料對發(fā)生錯誤后的理解與糾錯是至關(guān)重要的;開發(fā)過程中模塊的獨立程度越高,對軟件修改越容易,對軟件的改進(jìn)和移植越方便。開發(fā)條件:軟件開發(fā)及維護(hù)人員的水平?jīng)Q定了軟件開發(fā)的質(zhì)量和維護(hù)的效率;

16、開發(fā)過程中使用標(biāo)準(zhǔn)的程序設(shè)計語言和標(biāo)準(zhǔn)的操作系統(tǒng)接口,可以大大提高軟件的可維護(hù)性;在測試過程中用例的有效性,可極大地減少軟件存在的錯誤;其次使用規(guī)范化的文檔資料可為維護(hù)提供更好的依據(jù)。20. 可行性分析的結(jié)果是可行性研究報告,內(nèi)容包括:(1) 系統(tǒng)概述:說明開發(fā)的系統(tǒng)名稱,提出單位和開發(fā)單位。(2) 可行性研究的前提:系統(tǒng)目標(biāo);要求;約束和限制;可行性研究的基本準(zhǔn)則等。(3) 對現(xiàn)有系統(tǒng)的分析:處理流程,圖示說明現(xiàn)有系統(tǒng)的處理流程和數(shù)據(jù)流程;現(xiàn)有系統(tǒng)存在的問題。(4) 系統(tǒng)需求:主要功能;主要性能及其要求;操作要求;信息要求;限制性要求。(5) 建議系統(tǒng):系統(tǒng)目標(biāo);處理流程;系統(tǒng)結(jié)構(gòu),功能,性

17、能;系統(tǒng)技術(shù)可行性;投資和效益分析;操作可行性;法律可行性。(6) 其它可選方案:與國內(nèi)外同類型方案的比較;提出一兩個可行性方案供論證和探討。(7) 制定下一階段的預(yù)算。(8) 結(jié)論性意見:由用戶方、設(shè)計方和投資方共同簽署意見。21. 主題:可行性研究的步驟?(1)復(fù)查系統(tǒng)的規(guī)模和目標(biāo);(2)研究目前正在使用的系統(tǒng),總結(jié)現(xiàn)有系統(tǒng)的優(yōu)劣,提出新系統(tǒng)的雛形;(3)導(dǎo)出新系統(tǒng)的高層邏輯模型;(4)推薦建議方案; (5)推薦行動方針;(6)書寫計劃任務(wù)書(可行性報告); (7)提交審查。22:軟件生存周期為什么劃分成階段?應(yīng)該怎樣來劃分階段?(1) 任何一個階段的具體任務(wù)不僅獨立,而且簡單,便于不同人

18、員分工協(xié)作,從而降低整個軟件開發(fā)工作的困難程度。(2) 可以降低每個階段任務(wù)的復(fù)雜程度,簡化不同階段的聯(lián)系,有利于工程的組織管理,也便于采用良好的技術(shù)方法。(3) 使軟件開發(fā)的全過程以一種有條不紊的方式進(jìn)行,保證軟件的質(zhì)量,特別是提高了軟件的可維護(hù)性。二、(1)每一個階段的任務(wù)盡可能獨立;(2)同一階段內(nèi)的任務(wù)性質(zhì)盡可能相同;(3)每一個階段任務(wù)的開始和結(jié)束有嚴(yán)格的標(biāo)準(zhǔn)。樓主 (1) 充分吸收和借鑒人類長期以來從事各種工程項目中積累的行之有效的有效原理、概念、技術(shù)與方法,特別是吸取幾十年來人類從事計算機(jī)硬件研究和開發(fā)的經(jīng)驗教訓(xùn)。在開發(fā)軟件的過程中努力作到良好的組織,嚴(yán)格的管理,相互友好的協(xié)作。

19、(2) 推廣在實踐中總結(jié)出來的開發(fā)軟件的成功的技術(shù)和方法,并研究更好、更有效的技術(shù)和方法,盡快克服在計算機(jī)系統(tǒng)早期發(fā)展階段形成的一些錯誤概念和作法。(3) 根據(jù)不同的應(yīng)用領(lǐng)域,開發(fā)更好的軟件工具并使用這些工具。將軟件開發(fā)各個階段使用的軟件工具集合成一個整體,形成一個很好的軟件開發(fā)支環(huán)環(huán)境。總之為了解決軟件危機(jī),既要有技術(shù)措施(方法和工具),又要有必要的組織管理措施。23. 什么是軟件工程軟件工程是指導(dǎo)計算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。(1) 它采用工程的概念、原理、技術(shù)和方法來開發(fā)和維護(hù)軟件;(2) 它將管理技術(shù)與當(dāng)前經(jīng)過時間考驗的而證明是正確的技術(shù)方法結(jié)合起來;(3) 它強(qiáng)調(diào)使用生存周期方法學(xué)

20、和結(jié)構(gòu)分析和結(jié)構(gòu)技術(shù);(4) 經(jīng)過人們長期的努力和探索,圍繞著實現(xiàn)軟件優(yōu)質(zhì)高產(chǎn)這個目標(biāo),從技術(shù)到管理兩個方面做了大量的努力,逐漸形成了”軟件工程學(xué)”這一新的學(xué)科。24. 軟件開發(fā)模型有幾種?它們的開發(fā)方法有可特點軟件開發(fā)模型有瀑布型、漸增型和變換型。瀑布型開發(fā)方法是按照軟件生存周期的劃分依次實施,每一個階段有明確規(guī)定的任務(wù)。它的特點:(1)各個階段的順序性和依賴性;(2)劃分邏輯設(shè)計與物理設(shè)計,盡可能推遲程序的物理實現(xiàn);(3)每個階段必須完成規(guī)定的文檔,對其中問題通過復(fù)審及早發(fā)現(xiàn),及早解決。漸增型開發(fā)方法及特點:(1) 從部分需求出發(fā),先建立一個不完全的系統(tǒng),通過測試運行該系統(tǒng)取得經(jīng)驗和信息反

21、饋,加深對軟件需求的理解,進(jìn)一步使系統(tǒng)擴(kuò)充和完善。如此反復(fù),直至軟件人員和用戶對所設(shè)計完成的軟件系統(tǒng)滿意為止。(2) 在漸增型開發(fā)下的軟件是隨軟件開發(fā)的過程而逐漸形成的。(3) 漸增型開發(fā)方法適合于知識型軟件的開發(fā),設(shè)計系統(tǒng)時對用戶需求的認(rèn)識開始不是很清楚的,需要在開發(fā)過程中不斷認(rèn)識、不斷獲得新的知識去豐富和完善系統(tǒng)。多數(shù)研究性質(zhì)的試驗軟件,一般采用此方法。變換型開發(fā)方法及特點:(1)從軟件需求的形式化規(guī)格說明出發(fā),經(jīng)過一系列的程序變換,得到最終的程序系統(tǒng)。 (2)該方法必須有嚴(yán)格的數(shù)學(xué)理論和形式化技術(shù)的支持。25. 什么是黑盒測試?黑盒測試主要采用的技術(shù)有哪些?黑盒測試也稱為功能測試,它著眼

22、于程序的外部特征,而不考慮程序的內(nèi)部邏輯結(jié)構(gòu)。測試者把被測程序看成一個黑盒,不用關(guān)心程序的內(nèi)部結(jié)構(gòu)。黑盒測試是在程序接口處進(jìn)行測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試主要采用的技術(shù)有:等價分類法、邊沿值分析法、錯誤推測法和因果圖等技術(shù)。26. 路徑測試技術(shù)中幾種主要覆蓋的含義?語句覆蓋:至少執(zhí)行程序中所有語句一次。 判定覆蓋:使被測程序中的每一個分支至少執(zhí)行一次。故也稱為分支覆蓋。條件覆蓋:執(zhí)行所有可能的穿過程序的控制路流程。條件組合測試:設(shè)計足夠的測試用例,使每個判定中的所有可能條件取值組合至少執(zhí)行一次。.-

展開閱讀全文
溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!