軟件工程試題與答案_第1頁
軟件工程試題與答案_第2頁
軟件工程試題與答案_第3頁
軟件工程試題與答案_第4頁
免費預覽已結束,剩余14頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、. .軟件工程模擬試題及參考答案(一)一、單向選擇題(四選一、每小題3 分,共 18 分)1、面向對象( Object Oriented)方法是將現(xiàn)實世界的事物以對象的方式(B )到計算機世界的方法。對應映射反映反射2 、盒圖也稱為( D)或 Chapin 圖。這種表達方式取消了流程線,它強迫程序員以結構化方式思考和解決問題。流程圖框圖判定表N-S 圖3 、面向數(shù)據(jù)的設計方法就是根據(jù)問題的數(shù)據(jù)結構定義一組映射,把問題的數(shù)據(jù)結構轉換為問題解的( A )結構。程序數(shù)據(jù)邏輯物理4 、人機界面的風格大致經(jīng)過了(B)代的演變。三四五六5 、以下不屬于白盒測試技術的是(D)邏輯覆蓋基本路徑測試循環(huán)覆蓋測試

2、等價類劃分6 、為改正軟件系統(tǒng)中潛藏的錯誤而進行的維護活動稱為(A)。糾錯性維護適應性維護改善性維護預防性維護二、填空題(每空2 分,共 18 分)1. 文檔一種數(shù)據(jù)媒體和其上所記錄的(數(shù)據(jù))。2. 機器語言、匯編語言:依賴于機器,面向(機器)3. 軟件有效性,指軟件系統(tǒng)的時間和(空間)效率。4. 軟件定義過程可通過軟件系統(tǒng)的(可行性研究 )和需求分析兩個階段來完成。5. 軟件定義的基本任務是確定軟件系統(tǒng)的工程(需求),也就是要搞清“做什么” 。6. 為了使用戶需求逐步精細化、完全化、一致化,通常采用(需求建模技術)。a. .7.一個軟件的深度是指其控制的(層數(shù))。8. 以詳細設計說明書為輸入

3、, 將該輸入用某種程序設計語言翻譯成計算機可以理解并最終可運行的代碼的過程叫(編碼)過程。9. 軟件維護是軟件生命周期的(最后)一個階段。三、判斷題(每小題 2 分,共 24 分,錯誤打 X 、正確打)1.缺乏有力的方法學的指導和有效的開發(fā)工具的支持,這往往是產(chǎn)生軟件危機的原因之一。()2.一個好的開發(fā)人員應具備的素質和能力不包括具有良好的書面和口頭表達能力。( X)3.在用戶需求分析時觀察用戶手工操作過程不是為了模擬手工操作過程,而是為了獲取第一手資料,并從中提取出有價值的需求。()4.快速原型技術的適用于軟件產(chǎn)品要求大量的用戶交互、或產(chǎn)生大量的可視輸出、或設計一些復雜的算法等場合。 ()5

4、.流程圖也稱為程序框圖是最常用的一種表示法。()6.面向數(shù)據(jù)設計方法一般都包括下列任務:確定數(shù)據(jù)結構特征;用順序、選擇和重復三種基本形式表示數(shù)據(jù)等步驟。 ()7.理想的人機界面應針對具有典型個性的特定的一類用戶設計。()8. 數(shù)據(jù)輸入的一般準則中包括盡量增加用戶輸入的動作。(X)9. 用窮舉測試是較現(xiàn)實的測試方法。 (X )四、簡答題(每小題4 分,共 20 分)1、計算機軟件與計算機系統(tǒng)操作有關的程序、規(guī)程、規(guī)則及任何與之有關的文檔和數(shù)據(jù)。2 、需求分析的任務是什么?需求分析的任務是確定待開發(fā)的軟件系統(tǒng)“做什么” 。具體任務包括確定軟件系統(tǒng)的功能需求、性能需求和運行環(huán)境約束, 編制軟件需求規(guī)

5、格說明書、 軟件系統(tǒng)的驗收測試準則和初步的用戶手冊。3 、軟件項目的成本管理估算軟件項目的成本,作為立項和簽合同的依據(jù)之一,并在軟件開發(fā)過程中按計劃管理經(jīng)費的使用4 、快速原型技術的基本思想是什么?在軟件開發(fā)的早期, 快速開發(fā)一個目標軟件系統(tǒng)的原型, 讓用戶對其進行評價并提出修改意見,然后開發(fā)人員根據(jù)用戶的意見對原型進行改進。5 、程序設計語言的有哪些特點?1)一致性2 )二義性3 )緊致性4 )局部性五、綜合題(每小題10 分,共 20 分)1、可將軟件生存周期劃分為哪3 個過程和哪9 個階段。( 1) 3 個過程是:軟件定義過程、軟件開發(fā)過程、軟件使用與維護過程。( 2 ) 9 個階段有:

6、可行性研究、需求分析、概要設計、詳細設計、實現(xiàn)、組裝測試、驗收a. .測試、使用與維護、退役。2 、畫出與圖1 所示的程序流程圖對應的程序圖,并試計算其巡回秩數(shù)V(G) 。解:( 1)程序圖如(圖2 )所示:( 2)計算其巡回秩數(shù):V( G) =E N +2=1310 +2=5開始1aaR52b3R4bccf45 R1 8 f9deghR2R3deghi10671112ji13結束j(圖一)(圖二)a. .軟件工程模擬試題及參考答案(二)一、單向選擇題(四選一、每小題3 分,共 18 分)1、軟件的發(fā)展經(jīng)歷了(D)個發(fā)展階段。A. 一B. 二C. 三D. 四2 、需求分析的任務不包括(B)。A

7、. 問題分析B. 系統(tǒng)設計C. 需求描述D. 需求評審。3 、一個軟件的寬度是指其控制的(C)。A. 模塊數(shù)B. 層數(shù)C. 跨度D. 厚度4 、當模塊中包含復雜的條件組合,只有(A)能夠清晰地表達出各種動作之間的對應關系。A. 判定表和判定樹B. 盒圖C. 流程圖D. 關系圖5 、以下不屬于邏輯覆蓋的是(D )。A. 語句覆蓋B. 判定覆蓋C. 條件覆蓋D. 基本路徑6 、為適應軟件運行環(huán)境的變化而修改軟件的活動稱為(B)。A. 糾錯性維護B. 適應性維護C. 改善性維護D. 預防性維護二、填空題(每空2 分,共 18 分)1.軟件可靠性是指在給定的時間間隔,程序成功運行的(概率)。2. 高級

8、語言:獨立于機器,面向過程或面向(對象)3. 軟件項目管理的圍主要集中于 3 個 P 上,即: People 人員、 Problem 問題和(過程 )。4. 人機界面的風格第一代界面是命令和(詢問)方式。5.由于維護或在維護過程中其他一些不期望的行為引入的錯誤稱為維護的(副作用)。6.在公式 V( G)= E N + 2 中: E 為程序圖 G 中邊的總數(shù);N 為程序圖中結點的總數(shù)。 V( G)又稱為圖 G 的環(huán)形(復雜度) 。a. .7.任何一個基于計算機系統(tǒng)都可以用輸入-處理 -輸出( IPO )圖來描述,它將該系統(tǒng)轉換成一個信息變換模型。8. 為提高可交互性一般對所有可能造成損害的用戶操

9、作動作,應堅持要求用戶(確認),例如,提問 “你確實要刪除 ? ”。9. 文檔是一種數(shù)據(jù)媒體和其上所記錄的(數(shù)據(jù))。三、判斷題(每小題 2 分,共 24 分,錯誤打 X 、正確打)1.用戶對軟件需求的描述不精確,往往是產(chǎn)生軟件危機的原因之一。()2.目前,軟件項目的進度安排的兩種比較常用的方法是程序評估與審查技術(PERT)和關鍵路徑法( CPM )。()3.一個好的開發(fā)人員應具備的素質和能力包括善于與周圍人員團結協(xié)作,建立良好的人際關系,善于聽取別人的意見。 ()4. 目前的絕大多數(shù)軟件都不適合于快速原型技術。( X)5.面向數(shù)據(jù)的設計方法的適用場合是具有明顯的層次信息結構的應用如:企事業(yè)的

10、信息管理系統(tǒng);系統(tǒng)軟件(如操作系統(tǒng))等。()6.缺乏處理大型軟件項目的經(jīng)驗。是產(chǎn)生軟件危機的唯一原因。( X)7. 通常緊致性好的語言一致性就好。 (X )8.測試計劃、測試用例、出錯統(tǒng)計和有關的分析報告一般不用長期保存。( X)9.數(shù)據(jù)輸入的一般準則中包括保證信息顯示方式與數(shù)據(jù)輸入方式的協(xié)調一致;允許用戶定做輸入格式等容。 ()10. 軟件也會磨損和老化。 (X)11. 完善性維護是提高或完善軟件的性能。 ()12. McCabe 建議模塊規(guī)模應滿足: V( G) 20 。( X)四、簡答題(每小題4 分,共 20 分)1、程序設計語言的三種類型和特點是什么?01機器語言、匯編語言:依賴于機

11、器,面向機器2 高級語言:獨立于機器,面向過程或面向對象3面向問題語言:獨立于機器,非過程式語言(4GL) (2 分)2、軟件危機是指在計算機軟件開發(fā)、使用與維護過程中遇到的一系列嚴重問題和難題。3、軟件項目的質量管理制定軟件質量保證計劃,按照質量評價體系控制軟件質量要素,對階段性的軟件產(chǎn)品進行評審,對最終軟件產(chǎn)品進行確認,確保軟件質量。4 、好的編程風格應遵循哪四條規(guī)則?1)節(jié)簡2 )模塊化3 )簡單化4 )文檔化5 、軟件測試中按照錯誤的性質和圍進行分類可分為:“功能錯誤”及其它哪些錯誤?a. .1系統(tǒng)錯誤2 加工錯誤(算法錯誤)3 數(shù)據(jù)錯誤4 代碼錯誤五、綜合題(每小題10 分,共 20

12、 分)1、選擇語言時要考慮的因素有:項目的應用領域、項目中算法、計算的復雜性和其余哪些容?答:1)項目中數(shù)據(jù)結構的復雜性2)用戶的性能需求3)軟件運行的環(huán)境4)軟件開發(fā)人員開發(fā)水平5)可用的編譯器和交叉編譯器2、已知一個軟件項目的記錄,開發(fā)人員M=3 人,其代碼行數(shù) =12.1KLOC ,工作量 E=24PM ,成本 S=168000 美元,錯誤數(shù) N=29,文檔頁數(shù) Pd=365頁。試計算開發(fā)該軟件項目的生產(chǎn)率 P、平均成本 C、代碼出錯率 EQR 和文檔率 D。 0201解: 1軟件開發(fā)的生產(chǎn)率P 為:P = L / E = 12.1 ×103LOC / 24PM = 504 L

13、OC/PM2開發(fā)每行代碼的平均成本C 為:C=S/L=168000美元 / 12100LOC=13.9 美元 /LOC3代碼出錯率 EQR 為:EQR=N/L=29個 /12.1KLOC=2.4個/KLOC4軟件的文檔率D 為:D = Pd / L = 365頁 / 12.1KLOC = 30頁 / KLOCa. .軟件工程模擬試題及參考答案(三)單向選擇題(四選一、每小題3 分,共 18 分)1、從事物的組成部件及每個部件的屬性、功能來認識事物。這種方法被稱為(A )的方法。A、面向對象B、面向數(shù)據(jù)C、面向過程D、面向屬性2 、判定表由四部分組成:左上部列出(B)。A. 條件組合與動作之間的

14、對應關系B. 所有條件C. 所有可能的動作D. 可能的條件組合3 、根據(jù)用戶在軟件使用過程中提出的建設性意見而進行的維護活動稱為(C)。A. 糾錯性維護B. 適應性維護C. 改善性維護D. 預防性維護4 、可行性研究的步驟中不包括(C)的容。A. 復查初步分析結果。B. 研究現(xiàn)有的系統(tǒng)。C. 導出新系統(tǒng)高層邏輯模型。D. 建立新系統(tǒng)的物理模型解法。5 、將軟件組裝成系統(tǒng)的一種測試技術叫(A)。A. 集成測試B. 單元測試C. 集合測試D. 系統(tǒng)測試6 、技術可行性是可行性研究的關鍵,其主要容一般不包括(C)。A. 風險分析B. 資源分析C. 人員分析D. 技術分析二、填空題(每空2 分,共 1

15、8 分)1. 面向問題語言:是獨立于(機器) ,非過程式語言 4GL 。2. 軟件有效性,指軟件系統(tǒng)的(時間)和空間效率。3. 軟件項目管理的對象主要包括產(chǎn)品、過程和(資源)等。4. 計算機系統(tǒng)工程是用工程、 科學和(數(shù)學) 的原則與方法研制基于計算機的系統(tǒng)的有關技術、方法和過程。5.在 Jackson 方法中, 實體結構是指實體在時間坐標系中的行為序列。 這種序列以順序、選擇和(重復)三種結構進行復合。6.一個模塊的 “ 扇出數(shù) ” 是指該模塊直接控制的其他(模塊化)。a. .7. 第二代界面是簡單的(菜單)式。8. 軟件可適應性, 是指軟件在不同的(系統(tǒng)約束)條件下,使用戶需求得到滿足的難

16、易程度。9.如果一個模塊控制另一個模塊,稱前者為主控模塊,后者為(從屬模塊。三、判斷題(每小題2 分,共 24 分,錯誤打X 、正確打)1. 可行性研究工作要在初步的需求定義之前進行。( X)2.軟件開發(fā)、設計幾乎都是從頭開始,成本和進度很難估計。( )3.文檔( document )一種數(shù)據(jù)媒體和其上所記錄的數(shù)據(jù)。()4. 軟件工程使用的軟件工具能夠自動或半自動地支持軟件的開發(fā)、管理和文檔的生成。()5. 為了充分發(fā)揮開發(fā)人員的潛力、 縮短工期, 軟件工程項目的任務分解與安排應盡力挖掘可并行開發(fā)的部分。 ()6.需求分析階段的成果主要是需求規(guī)格說明,但該成果與軟件設計、編碼、 測試直至維護關

17、系不大。( X)7.類是對具有共同特征的對象的進一步抽象。()8. 面對日益增長的軟件需求, 人們顯得力不從心。 往往是產(chǎn)生軟件危機的原因之一。 ()9. 數(shù)據(jù)輸入的一般準則中包括采用靈活多樣的交互方式, 允許用戶自選輸入方式; 允許用戶控制交互過程。 ()10. 如果在分析階段和設計階段采用的是面向對象的方法, 而在編碼階段采用的是面向過程的語言,那么這種翻譯就比較困難。 ()11. 軟件測試是對軟件規(guī)格說明、軟件設計和編碼的最全面也是最后的審查。()12.如果測試過程沒有發(fā)現(xiàn)任何錯誤,則說明軟件沒有錯誤。(X)四、簡答題(每小題4 分,共 20 分)1、螺旋模型的適應場合有哪些?0104適

18、應場合: 支持需求不明確、 特別是大型軟件系統(tǒng)的開發(fā),并支持面向規(guī)格說明、面向過程、面向對象等多種軟件開發(fā)方法,是一種具有廣闊前景的模型。2 、軟件生存周期軟件從定義開始,經(jīng)過開發(fā)、使用和維護,直到最終退役的全過程稱為軟件生存周期。3 、軟件開發(fā)風險分析實際上就是貫穿于軟件工程過程中的一系列風險管理步驟,它包括哪些主要容?1. 風險標識2. 風險估算3. 風險評價4. 風險駕馭和監(jiān)控。4 、需求評審評審標準(按照重要性的次序)包括正確性、無歧義性、完全性、可驗證性和其它那些容?。a. .1)一致性。2 )可理解性。3 )可修改性。4 )可追蹤性。5 、什么是靜態(tài)測試靜態(tài)測試是采用人工檢測和計算

19、機輔助靜態(tài)分析的方法對程序進行檢測。1401五、綜合題(每小題10 分,共 20 分)1、為以下程序流程圖分別設計語句覆蓋和判定覆蓋測試用例并標明程序執(zhí)行路徑。1402開始aTb語句段 1(x>1) AND (y=0)FcdT語句段 2(x=2) OR (z>1)F e結束解: 1)語句覆蓋測試用例令 x=2 , y=0 ,z=4作為測試數(shù)據(jù),程序執(zhí)行路徑為abcde 。2 )判定覆蓋 分支覆蓋可以設計如下兩組數(shù)據(jù)以滿足判定覆蓋:x=3 ,y=0 , z=1 (通過路徑abce);x=2 ,y=1 , z=2 (通過路徑acde)。x=2 ,y=1 , z=1 ;覆蓋路徑acdex

20、=1 , y=1 , z=1 ;覆蓋路徑acex=3 ,y=0 , z=1 ;覆蓋路徑abce2 、分別畫出順序結構、選擇結構、while結構、 until結構的程序圖,并計算它們的V(G)值。 0202解:a. .( a)順序結構R1V(G)=E N+2=12+2=1( b )選擇結構R2R1V(G)=E N+2=44+2=2( c) while 結構R1R2V(G)=E N+2=33+2=2( d ) until結構R1R2V(G)=E N+2=33+2=2a. .軟件工程模擬試題及參考答案(四)一、單向選擇題(四選一、每小題2 分,共 18 分)1、軟件工程中的各種方法是完成軟件工程項目

21、的技術手段,它們支持軟件工程的(A)階段。A.各個B.前期C.中期D.后期2 、從事物的屬性側面來描述事物的方法就是(B)的方法。A. 面向對象B. 面向數(shù)據(jù)C. 面向過程D. 面向屬性3 、一個模塊的(B)是指能直接控制該模塊的模塊數(shù)。A. 扇出數(shù)B. 扇入數(shù)C. 寬度D. 深度4 、Jackson 方法在需求分析階段的主要步驟不包括(A )。A. 了解實體行為B. 標識實體與行為C. 生成實體結構圖D. 創(chuàng)建軟件系統(tǒng)模型5 、實踐表明,確定發(fā)生錯誤的位置和在原因所需的工作量幾乎占整個調試工作量的( D)% 。A. 30B. 50C. 70D. 906 、為了進一步改善軟件系統(tǒng)的可維護性和可

22、靠性,并為以后的改進奠定基礎的軟件維護稱為( D)。A. 糾錯性維護B. 適應性維護C. 改善性維護D. 預防性維護二、填空題(每空2 分,共 18 分)1. 軟件工程由方法、工具和過程三部分組成,稱為(軟件工程)的三要素。2. 軟件可修改性,是指允許對軟件系統(tǒng)進行修改而不增加其(復雜)性。3. 一般來說,產(chǎn)品、過程、資源等對象都具有部屬性和(外部)屬性。4.軟件開發(fā)風險分析實際上就是貫穿于軟件工程過程中的一系列風險管理步驟,包括風險標識、(分先估算)、風險評價、風險駕馭和監(jiān)控。5.使用類創(chuàng)建對象的過程實際上是類的(實例化)過程。a. .6. 第三代界面是面向(窗口)的點選界面。7. 在編碼階

23、段對代碼的可測試性進行考慮可以(減少)測試階段的工作量。8. 測試用例的設計應有第(三)方參與。9. 調試的目的是確定錯誤的位置和引起錯誤的原因,并加以(改正)。三、判斷題(每小題 2 分,共 24 分,錯誤打 X 、正確打)1.一個好的開發(fā)人員應具備的素質和能力包括善于分析和綜合問題,具有嚴密的邏輯思維能力。()2.計算機系統(tǒng)工程是一種從系統(tǒng)層面上的問題求解活動。()3.軟件需指用戶對目標軟件系統(tǒng)在功能、性能、行為、設計約束等方面的期望。()4.數(shù)據(jù)流圖就是用來刻畫數(shù)據(jù)流和轉換的信息系統(tǒng)建模技術。()5. 軟件過程設計不用遵循 “自上而下, 逐步求精 ” 的原則和單入口單出口的結構化設計思想

24、。(X )6. PDL 經(jīng)常表現(xiàn)為一種 “ 混雜 ” 的形式,他不允許自然語言如英語的詞匯與某種結構化程序設計語言(如 Pascal、 C、 Ada 等)的語法結構交織在一起。 ( X)7. 設計階段的輸出是編碼階段的輸入。 ()8. 通過軟件測試,可以發(fā)現(xiàn)軟件中所有潛伏的錯誤。( X)9. 非結構化維護用于軟件的配置中只有源代碼維護。()10. 系統(tǒng)規(guī)格說明是系統(tǒng)分析和定義階段生成的一種文檔。()11.數(shù)據(jù)流圖的分解速度應保持較高。通常一個加工每次可分解為1020個子加工。( X)12.聚度標志一個模塊部各成分彼此結合的緊密程度,按其高低程度可分為七級,聚度越低越好。( X)四、簡答題(每小

25、題4 分,共 20 分)1、原型法模型一般適應哪些場合?0104它適合于那些不能預先確切定義需求的軟件系統(tǒng)的開發(fā),更適合于那些項目組成員(包括分析員、設計員、程序員和用戶)不能很好交流或通信有困難的情況。2 、簡答結構化程序設計的容。0801是程序設計技術,它采用自頂向下逐步求精的設計方法和單入口單出口的控制構件。3 、用 JSD 方法開發(fā)一個軟件的步驟包括:標識實體與動作、生成實體結構圖和以下那些方面? 10021)初建系統(tǒng)模型2 )擴充功能性過程3 )系統(tǒng)定時4 )實現(xiàn)4 、動態(tài)測試動態(tài)測試是指事先設計好一組測試用例,然后通過運行程序來發(fā)現(xiàn)錯誤。14025 、邏輯覆蓋指設計測試用例對程序的

26、部分支邏輯結構進行部分或全部覆蓋的技術。1402a. .五、綜合題(每小題10 分,共 20 分)1、軟件工程的目標是什么?0103答:在給定成本、進度的前提下,開發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護性、可重用性、 可適應性、 可移植性、 可追蹤性和可互操作性并滿足用戶需求的軟件產(chǎn)品。2 、什么是判定 / 條件覆蓋?為以下程序流程圖設計判定/ 條件覆蓋測試用例并標明程序執(zhí)行路徑。開始aTb語句段 1(x>1) AND (y=0)FcdT語句段 2(x=2) OR (z>1)Fe結束解: 1)判定 /條件覆蓋它是指設計足夠的測試用例,即滿足條件覆蓋又滿足判定覆蓋。2)測

27、試用例:x=2 ,y=0 , z=3 (覆蓋 x>1 , y=0 , x=2 , z>1 ,通過路徑abcde);x=1 , y=1 , z=1 (覆蓋 x 1, y 0 , x2 , z 1,通過路徑ace)。a. .軟件工程模擬試題及參考答案(五)一、單向選擇題(四選一、每小題2 分,共 18 分)1、統(tǒng)計表明,軟件測試工作往往占軟件開發(fā)總工作量的(B) % 以上。A.20B.40C.60D.802 、單元測試的測試對象是(B)。A. 系統(tǒng)B. 程序模塊。C. 模塊接口D. 系統(tǒng)功能3 、軟件總體設計是指軟件總體結構設計和數(shù)據(jù)設計,該階段的主要任務不包括(D )。A. 設計軟件

28、的模塊結構B. 定義接口并建立數(shù)據(jù)結構C. 生成概要設計規(guī)格說明和組裝測試計劃D. 模塊設計4 、軟件開發(fā)部分的任務是將系統(tǒng)對軟件的需求轉換成可操作的系統(tǒng)要素,即(A )A. 軟件B. 硬件C. 文本D. 說明5 、維護工作量的估算模型為:M P+Ke(c-d) 其中: M 代表( A )。A. 維護所用工作量B. 生產(chǎn)性工作量C. 助動性工作量D. 經(jīng)驗常數(shù)6 、維護的副作用可分三類,不包括(D)。A. 代碼副作用B. 數(shù)據(jù)副作用C. 文檔副作用D. 人員副作用二、填空題(每空2 分,共 18 分)1. 軟件工程由(方法) 、工具和過程三部分組成,稱軟件工程的三要素。2. 基于計算機系統(tǒng)的軟

29、件要素中的軟部件由程序、數(shù)據(jù)和(文檔)組成。3. 數(shù)據(jù)流圖就是用來刻畫數(shù)據(jù)流和轉換的信息系統(tǒng)建模技術。 它用簡單的圖形記號分別表示數(shù)據(jù)流、轉換、 (數(shù)據(jù)源)以及外部實體。4. 被繼承的類我們稱之為基類(父類) ,在基類的基礎上新建立的類我們稱之為派生類子類。5.流程圖也稱為程序框圖是最常用的一種表示法,它有順序、分支和 (循環(huán))三個基本控制構件。6. 機器語言和匯編語言,也稱為(低級)語言。a. .7. 軟件測試是執(zhí)行程序發(fā)現(xiàn)并排除程序中潛伏的(錯誤)的過程。8. 動態(tài)測試有兩種測試方法:黑盒測試和(白盒)測試。9. 軟件可維護性, 是指軟件產(chǎn)品交付使用后, 在實現(xiàn)改正潛伏的錯誤、 改進性能等

30、屬性、適應環(huán)境變化等方面工作的(難易)程度。三、判斷題(每小題 2 分,共 24 分,錯誤打 X 、正確打)1.文檔記錄軟件開發(fā)活動和階段成果,具有永久性,可供人或機器閱讀。()2.生產(chǎn)高質量的軟件產(chǎn)品是軟件工程的首要目標。()3.軟件開發(fā)人員對用戶需求的理解有偏差,這將導致軟件產(chǎn)品與用戶的需求不一致,是產(chǎn)生軟件危機的唯一原因。 ( X )4. 開發(fā)一個軟件項目總存在某些不確定性, 即存在風險。 有些風險如果控制得不好, 可能導致災難性的后果。 ()5. 面向對象設計是將面向對象分析所創(chuàng)建的分析模型進一步細化形成軟件設計模型的過程。()6. 只有了解用戶、了解任務,才能設計出好的用戶界面。()7.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論