軟件工程復習題(三)1010_第1頁
軟件工程復習題(三)1010_第2頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、軟件工程復習題三、單項選擇題(本大題共20小題,每小題1分,共20分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均不得分。1以文檔作為驅動,適合于軟件需求很明確的軟件項目的生存周期模型是(C)A. 噴泉模型B.增量模型C.瀑布模型D.螺旋模型2為每個模塊完成的功能進行具體描述,把功能描述轉變?yōu)榫_的、結構化的過程描述的階段是(B)A. 概要設計B.詳細設計C.編碼D.測試3軟件開發(fā)環(huán)境是支持軟件整個生存周期各階段或部分階段的相關的一組(D)A. 軟件模型B.軟件過程C.軟件工程D.軟件工具4從結構化的瀑布模型看,在軟件生存周期的幾個階段中

2、,對軟件的影響最大是(C)A. 詳細設計階段B.概要設計階段C.需求分析階段D.測試和運行階段5數(shù)據(jù)字典是軟件需求分析階段所采用的最重要工具之一,其最基本的功能是(A)A.數(shù)據(jù)定義B.數(shù)據(jù)通訊C.數(shù)據(jù)庫設計D.數(shù)據(jù)維護6系統(tǒng)定義明確之后,應對系統(tǒng)的可行性進行研究;可行性研究包括(B)A. 軟件環(huán)境可行性、技術可行性、經(jīng)濟可行性、社會可行性B. 經(jīng)濟可行性、技術可行性、社會可行性C. 經(jīng)濟可行性、社會可行性、系統(tǒng)可行性D. 經(jīng)濟可行性、實用性、社會可行性7模塊內聚性最好的是(C)A.邏輯內聚B.時間內聚C.功能內聚D.通信內聚8設計軟件結構一般不.確定(D)A.模塊之間的接口B.模塊間的調用關系

3、C.模塊的功能D.模塊內的局部數(shù)據(jù)9軟件結構化設計中,好的軟件結構應該力求做到(B)A. 頂層扇出較少,中間扇出較高,底層模塊低扇入B. 頂層扇出較高,中間扇出較少,底層模塊高扇入C. 頂層扇入較少,中間扇出較高,底層模塊高扇入D. 頂層扇入較少,中間扇入較高,底層模塊低扇入10兩個模塊都使用同一張數(shù)據(jù)表,模塊間的這種耦合稱為(A)A.公共耦合B.內容耦合C.數(shù)據(jù)耦合D.控制耦合11. 軟件可靠性是軟件在給定的時間內,在規(guī)定的環(huán)境條件下系統(tǒng)完成所指定功能的A.可用性B.適應性C.概率D.可移植性12. 劃分模塊時,下列說法正確的是A.作用范圍應在其控制范圍之內C.作用范圍與控制范圍互不包含(A

4、)B. 控制范圍應在其作用范圍之內D作用范圍與控制范圍不受限制13重用率高的模塊在軟件結構圖中的特征是(B)A.扇出數(shù)大B.扇入數(shù)大C.扇出數(shù)小14. 構造原型時,主要考慮(B)D.內聚性高A.全部功能B.原型要體現(xiàn)的特征C.全部細節(jié)D.全部需求15. 快速原型模型的主要特點之一是A.開發(fā)完畢才見到產品C. 開發(fā)完畢后才見到工作軟件16. C0C0M0估算模型是(A.模塊性成本模型C.動態(tài)單變量模型(D)B. 及早提供全部完整的軟件產品D. 及早提供工作軟件B)B.結構性成本模型D.動態(tài)多變量模型17. 與軟件開發(fā)需求分析、設計及編碼階段相對應的軟件測試步驟是(D)A.組裝測試、確認測試、單元

5、測試C. 單元測試、確認測試、組裝測試18. 軟件維護產生的副作用是指(CA.開發(fā)時的錯誤C.因修改軟件而造成的錯誤19比較理想的可重用軟件結構是(BB.單元測試、組裝測試、確認測試D. 確認測試、組裝測試、單元測試)B.隱含的錯誤D.運行時的誤操作A.子程序庫B.源代碼及文件C.對象D.類20. 面向對象建模得到的三個模型,其中核心的模型是(A)A.對象模型B.功能模型C.邏輯模型D.動態(tài)模型、填空題(本大題共10小題,每小題2分,共20分)|請在每小題的空格中填上正確答案。錯填、不填均不得分。21. 計算機程序及其說明程序的各種文檔稱為軟件。22.IDEF0用來描述系統(tǒng)的功能活動及其聯(lián)系,

6、建立系統(tǒng)的_功能模型。23. 結構化分析方法是一種面向數(shù)據(jù)流的開發(fā)方法。24. 成本一一效益分析的目的是從_經(jīng)濟角度評價開發(fā)一個新的軟件項目是否可行。25. 模塊有四個基本屬性,其中反映它的內部特性的是邏輯。26. 確認測試可以發(fā)現(xiàn)軟件系統(tǒng)是否符合用戶的功能和性能要求。27. 在算法描述工具中,_PAD_是一種由左往右展開的二維樹型結構。28. 動態(tài)模型是與時間和變化有關的系統(tǒng)性質,它描述了系統(tǒng)的控制_結構。29. 成本估算方法中,有自頂向下估算方法、自底向上估算方法和_差別估算方法。30. 隨著軟硬件環(huán)境變化而修改軟件的維護活動稱為_適應性維護。三、名詞解釋題(本大題共5小題,每小題3分,共

7、15分)31. 軟件生存周期模型軟件生存周期模型是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。軟件生存周期模型確立了軟件開發(fā)才演繹中各階段的次序限制以及各階段活動的準則,確立開發(fā)過程所遵守的規(guī)定和限制,便于各種活動的協(xié)調以及各種人員的有效通信,有利于活動重用和活動管理。32. 模塊模塊在程序中是數(shù)據(jù)說明,可執(zhí)行語句等程序對象的集合,或者是單獨命名和編址的元素,如高級程序語言中的過程、函數(shù)和子程序等。在軟件的體系結構中,模塊是可組合、分解和更換的單丿元。33. 可維護性軟件可維護性是指軟件能夠被理解、校正、適應及增強功能的容易程度。可維護性可用7個質量特性來衡量,即可理解性、可測試性、可修改性、可

8、靠性、可移植性、可使用性和效率。34. 繼承性繼承性是子類自動共享父類數(shù)據(jù)結構和方法的機制,這是類之間的一種關系。在定義和實現(xiàn)一個類的時候,可以在一個已經(jīng)存在的類的基礎之上來進行,把這個已經(jīng)存在的類所定義的內容作為自己的內容,并加入若干新的內容。35. 投資回收期把風資回收期是衡量一個開發(fā)工程價值的經(jīng)濟指標,投資回收期就是累積的經(jīng)濟效益等于最初投資所需要的時間。四、簡答題(本大題共4小題,每小題5分,共20分)36. 簡述軟件危機產生的原因。1軟件的規(guī)模越來越大,結構越來越復雜。2軟件開發(fā)的管理困難。由于軟件規(guī)模大,結構復雜,又具有無形性,導致管理困難,進度控制困難,質量控制困難,可靠性無法保

9、證。3軟件開發(fā)費用不斷增加。4軟件開發(fā)技術、開發(fā)工具落后,生產率提高緩慢5生產方式落后,軟件仍然采用個體手工方式開發(fā)37. 簡述需求分析的概念及需求分析的基本任務。38. 簡述數(shù)據(jù)流圖的分類及每一類的特點。數(shù)據(jù)流圖有兩類,變換型數(shù)據(jù)流圖和事務型數(shù)據(jù)流圖,變換型數(shù)據(jù)流圖是由輸入、處理、輸出三部分組成,因此變換型數(shù)據(jù)流圖是一個順序結構。事務型數(shù)據(jù)流圖特征:事務處理中心將它的輸入流分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入的值選擇其中一個路徑來執(zhí)行。39. 簡述建立對象模型的過程。五、應用題*本大題共2小題,第40小題13分,第41小題12分,共25分)40. 某公司承擔空中和地面運輸業(yè)務

10、。計算貨物托運費的比率規(guī)定如下:空運:如果貨物重量小于等于2kg,則一律收費6元;如果貨物重量大于2kg而又小于等于20kg,則收費3元/kg;如果貨物重量大于20kg,則收費4元/kg。地運:若為慢件,收費為1元/kg。若為快件,當重量小于等于20kg時,收費為2元/kg;當貨物重量大于20kg時,則收費為3元/kg。下列步驟是應用判定表方法描述以上案例的過程。請根據(jù)題意,在條件取值表的“取值”列中填入相應內容,并在初步判定表和簡化后的判定表中填入條件取值表中規(guī)定的符號。(1)條件取值表取值符號取值個數(shù)運輸方式空運AM1=2地運G重量<=2kgSM2=32kg<重量<=20

11、kgM>20kgL是否快件?快件YM3=2慢件N(2)初步判定表l23456789101112運輸方式AAAAAAGGGGGG重量SSMMLLSSMMLL是否快件?YNYNYNYNYNYN托運費比率6元6元3元/kg3元/kg4元/kg4元/kg2元/kgl元/kg2元/kg1元/kg3元/kg1元/kg(3)簡化后的判定表l234567運輸方式AAAGGGG重量SMLSML是否快件?NYYY托運費比率6元3元/kg4元/kg1元/Kg2元/kg2元/kg3元/kg41.某一8位微機,其八進制常數(shù)定義為:以零開頭的數(shù)是八進制數(shù),其值的范圍是-177177,如05,0127,-065。下列步驟是應用等價類劃分法設計上述案例測試用例的過程。請根據(jù)題意,在劃分等價類表中的編號和編號011處填入相應內容,并在合理等價類測試用例表和不合理等價類測試用例表中的“期望結果”與“覆蓋范圍”二列中填入相應的內容。(1)劃分等價類并編號輸入數(shù)據(jù)合理等價類不合理等價類八進制整數(shù)24位以0開頭的數(shù)字串:以非0非一開頭的串35位以-0開頭的數(shù)字串0開頭含有非數(shù)字字符串-0開頭含有非數(shù)字字符串0開頭多于4個字符-后非0的多位

溫馨提示

  • 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

提交評論