《軟件工程》練習(xí)題_第1頁(yè)
《軟件工程》練習(xí)題_第2頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、填空:1. 通常使用模型簡(jiǎn)潔地描述軟件過程。2. 面向?qū)﹀璺椒ㄓ梅纸馊〈藗鹘y(tǒng)方法的功能分解。3. 墨盒測(cè)試著重測(cè)試。4. 應(yīng)用執(zhí)行對(duì)象的操作可以改變對(duì)彖的。5. UML中用一端為空心三角形的連接表示關(guān)系。6. 復(fù)雜問題的對(duì)象模型通常由、類與對(duì)象層、結(jié)構(gòu)層、屬性層和服務(wù)層5個(gè)層次組成。7. 度量軟件規(guī)模的常用技術(shù)主要有和功能點(diǎn)技術(shù)。&一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù)是耦合。9. 目前在集成測(cè)試時(shí)普遍采用測(cè)試方法。10. IDEF0用來描述系統(tǒng)的功能活動(dòng)及其聯(lián)系,建立系統(tǒng)的。11. 軟件總體設(shè)計(jì)時(shí)應(yīng)該遵循模塊化、抽彖、逐步求精、局部化和模塊獨(dú)立等6條基本原理。12. 模塊有四個(gè)基本屬

2、性,其中反映它的內(nèi)部特性的是。13. 確認(rèn)測(cè)試可以發(fā)現(xiàn)軟件系統(tǒng)是否符合用戶的要求。14. 在算法描述工具中,是一種由左往右展開的二維樹型結(jié)構(gòu)。15. 復(fù)雜問題的對(duì)彖模型通常由主題層、結(jié)構(gòu)層、屬性層和服務(wù)層5個(gè)層次組成。16. 成本估算方法中,有自頂向下估算方法、自底向上估算方法和方法。17. 軟件工程的三要素包扌舌方法、和過程。18計(jì)算機(jī)程序及其說明程序的各種文檔稱為。19. 從軟件工程觀點(diǎn)看,是軟件最重要的質(zhì)量標(biāo)準(zhǔn)之一。20. 是軟件生命周期的最后一個(gè)階段,也是持續(xù)時(shí)間最長(zhǎng)、代價(jià)最大的一個(gè)階段。21. 成本一一效益分析的目的是從角度評(píng)價(jià)開發(fā)一個(gè)新的軟件項(xiàng)目是否可行。22. UML中的關(guān)系就是

3、通常所說的繼承關(guān)系。23. 動(dòng)態(tài)模型是與時(shí)間和變化有關(guān)的系統(tǒng)性質(zhì),它描述了系統(tǒng)的結(jié)構(gòu)。參考答案:1、生命周期2、對(duì)象3、軟件功能4、屬性5、泛化6、主題層7、代碼行技術(shù)&內(nèi)容9、漸增10、功能模型11、信息隱藏12、邏輯13、功能和性能14、PAD15、類與對(duì)彖層16、差別估算17、工具18、軟件19、可理解20、維護(hù)21、經(jīng)濟(jì)22、泛化23、控制A.PDLB.SAA.接II錯(cuò)誤C.性能、質(zhì)量不合要求4.在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有(單選:1. 軟件工程學(xué)的一個(gè)重要目標(biāo)是(A. 提高程序的執(zhí)行效率C.定義各種軟件開發(fā)過程模型2. 需求分析最終結(jié)果是產(chǎn)生(A. 項(xiàng)目開發(fā)計(jì)劃C.設(shè)計(jì)說

4、明書3. 集成測(cè)試是為了發(fā)現(xiàn)(B. 降低程序?qū)Υ鎯?chǔ)空間的要求D.提高軟件的可維護(hù)性B. 需求規(guī)格說明書D.可行性分析報(bào)告B. 編碼錯(cuò)誤D.功能錯(cuò)誤C.SC5.D.DFD以下不屬于序言性注釋的有()。A.模塊設(shè)計(jì)者C.程序的整體說明進(jìn)行需求分析可使用多種工具,但(A.數(shù)據(jù)流圖C.PAD圖好的軟件結(jié)構(gòu)應(yīng)該是()。A.高耦合、高內(nèi)聚B.低耦合、高內(nèi)聚C.高耦合、低內(nèi)聚D.低耦合、低內(nèi)聚應(yīng)用執(zhí)行對(duì)彖的操作可以改變?cè)搶?duì)象的()。A.屬性B.功能C衍為D擻據(jù)結(jié)構(gòu)分析法就是面向()自頂向卞逐步求精進(jìn)行需求分析的方法。A.目標(biāo)B.數(shù)據(jù)流C.功能D.對(duì)彖10. 軟件調(diào)試技術(shù)包扌邸A.邊界值分析C.循環(huán)覆蓋11.

5、6.7.8.9.12.13.15.16.17.B.修改日期D.語(yǔ)句功能)是不適用的。B.判定表D.數(shù)據(jù)字典B.演繹法D.集成測(cè)試)°常用動(dòng)詞或動(dòng)詞詞組來表示(A.對(duì)彖B.類C.關(guān)聯(lián)D.屬性在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,所占比例最人的是(A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)下述四個(gè)能力成熟度等級(jí),級(jí)別最高的是()°18.階段是(A.已定義級(jí)B.初始級(jí)C.可重復(fù)級(jí)D.已管理級(jí)軟件部分的內(nèi)部實(shí)現(xiàn)與外部可訪問性分離,這是指軟件的(A.繼承性B.共享性C.封裝性軟件質(zhì)量因素不包括(A.正確性C.可測(cè)試性以下說法正確的是(A. 功能模型不包括對(duì)彖模型中值的約

6、束條件B. 功能模型說明對(duì)彖模型中操作的含義C. 功能模型說明對(duì)彖模型中約束的含義D. 功能模型說明對(duì)彖模型中動(dòng)作的含義以文檔作為驅(qū)動(dòng),適合于軟件需求很明確的軟件項(xiàng)目的生存周期模型是(A.噴泉模型B.增量模型C.瀑布模型D.螺旋模型為每個(gè)模塊完成的功能進(jìn)行具體描述,把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過程描述的D抽象性B.高性能D.可理解性)°B.詳細(xì)設(shè)計(jì)D.測(cè)試A.軟件模型C.軟件工程20.從結(jié)構(gòu)化的瀑布模型看,在軟件生存周期的幾個(gè)階段中,對(duì)軟件的影響最人是(A. 概要設(shè)計(jì)C編碼19.軟件開發(fā)壞境是支持軟件整個(gè)生存周期各階段或部分階段的相關(guān)的一組()0B. 軟件過程D.軟件工具23.

7、系統(tǒng)定義明確之后,應(yīng)對(duì)系統(tǒng)的可行性進(jìn)行研究:可行性研究包括()。A. 軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性B. 經(jīng)濟(jì)可行性、技術(shù)可行性、社會(huì)可行性C. 經(jīng)濟(jì)可行性、社會(huì)可行性、系統(tǒng)可行性D. 經(jīng)濟(jì)可行性、實(shí)用性、社會(huì)可行性24. 模塊內(nèi)聚性最好的是()。A. 邏輯內(nèi)聚B.時(shí)間內(nèi)聚C. 功能內(nèi)聚D.通信內(nèi)聚25. 設(shè)計(jì)軟件結(jié)構(gòu)一般不確定()。A. 模塊之間的接口B.模塊間的調(diào)用關(guān)系C. 模塊的功能D.模塊內(nèi)的局部數(shù)據(jù)26. 軟件結(jié)構(gòu)化設(shè)計(jì)中,好的軟件結(jié)構(gòu)應(yīng)該力求做到()aA. 頂層扇出較少,中間扇出較高,底層模塊低扇入B. 頂層扇出較高,中間扇出較少,底層模塊高扇入C. 頂層扇入較

8、少,中間扇出較高,底層模塊高扇入D. 頂層扇入較少,中間扇入較高,底層模塊低扇入27. 軟件可靠性是軟件在給定的時(shí)間內(nèi),在規(guī)定的壞境條件下系統(tǒng)完成所指定功能的(A. 可用性B.適應(yīng)性C. 概率D.可移植性28. 模塊()定義為受該模塊內(nèi)一個(gè)判定影響的所有模塊集合。A.控制域B.作用域C. 寬度D.接門29. 劃分模塊時(shí),下列說法正確的是()。A. 作用范圍應(yīng)在其控制范圍之內(nèi)B. 控制范【韋|應(yīng)在其作用范|制之內(nèi)C. 作用范用與控制范鬧互不包含D. 作用范圍與控制范圍不受限制30. 重用率高的模塊在軟件結(jié)構(gòu)圖中的特征是()。A.扇出數(shù)大B.扇入數(shù)大C.扇出數(shù)小D.內(nèi)聚性高31構(gòu)造原型時(shí),主要考慮

9、(B.原型要體現(xiàn)的特征D全部需求B.結(jié)構(gòu)性成本模型D.動(dòng)態(tài)多變量模型A.全部功能C.全部細(xì)節(jié)32.COCOM0估算模型是()。A.模塊性成本模型C動(dòng)態(tài)單變量模型33與軟件開發(fā)需求分析、設(shè)計(jì)及編碼階段相對(duì)應(yīng)的軟件測(cè)試步驟是()oA.組裝測(cè)試、確認(rèn)測(cè)試、單元測(cè)試B.單元測(cè)試、組裝測(cè)試、確認(rèn)測(cè)試C單元測(cè)試、確認(rèn)測(cè)試、組裝測(cè)試D確認(rèn)測(cè)試、組裝測(cè)試、單元測(cè)試34軟件維護(hù)產(chǎn)生的副作用是指(A.開發(fā)時(shí)的錯(cuò)誤C.因修改軟件而造成的錯(cuò)誤35.比較理想的可重用軟件結(jié)構(gòu)是(A.子程序庫(kù)C.對(duì)象B隱含的錯(cuò)誤D.運(yùn)行時(shí)的誤操作)°B.源代碼及文件D類36.結(jié)構(gòu)化設(shè)計(jì)是一種面向(A.數(shù)據(jù)流)的設(shè)計(jì)方法。B.數(shù)據(jù)

10、庫(kù)C數(shù)據(jù)結(jié)構(gòu)D程序37. 面向?qū)﹀杞5玫降娜齻€(gè)模型,其中核心的模型是()oA.對(duì)象模型B.功能模型C.邏輯模型D.動(dòng)態(tài)模型38. 軟件可行性研究實(shí)質(zhì)上是要進(jìn)行一次()的需求分析、設(shè)計(jì)過程。A.簡(jiǎn)化、壓縮B.詳細(xì)C徹底D.深入39. 以下哪個(gè)軟件生存周期模型是一種風(fēng)險(xiǎn)驅(qū)動(dòng)的模型()。A.瀑布模型B.增量模型C.螺旋模型D.噴泉模型40. 在整個(gè)軟件維護(hù)階段所花費(fèi)的全部工作中,所占比例最人的是()。A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)41快速原型模型的主要特點(diǎn)之一是()。A.開發(fā)完畢才見到產(chǎn)品B.及早提供工作軟件C.及早提供全部完整軟件D.開發(fā)完畢才見到工作軟件42.軟件結(jié)構(gòu)

11、化設(shè)計(jì)中,好的軟件結(jié)構(gòu)應(yīng)該力求做到()。A. 頂層扇出較少,中間扇出較高,底層模塊低扇入B. 頂層扇出較高,中間扇出較少,底層模塊高扇入C. 頂層扇入較少,中間扇出較高,底層模塊高扇入D. 頂層扇入較少,中間扇入較高,底層模塊低扇入43一個(gè)只有順序結(jié)構(gòu)的程序,其環(huán)形復(fù)雜度是()。A.0C.3D.544. 結(jié)構(gòu)化程序設(shè)計(jì),主要強(qiáng)調(diào)的是()。A.程序的執(zhí)行效率B.模塊大小C程序的可理解性D.模塊關(guān)系45. 需求分析中開發(fā)人員要從用戶那里了解()。A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模46. 數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息的集合,它所定義的對(duì)彖都包含于(A.數(shù)據(jù)流圖B.程序框圖C.軟件

12、結(jié)構(gòu)D.方框圖47. 關(guān)于軟件維護(hù)的說法錯(cuò)誤的是()oA. 軟件維護(hù)是軟件生命周期中占用時(shí)間最長(zhǎng)的一個(gè)階段B. 軟件維護(hù)不只是修改軟件中的錯(cuò)誤C. 軟件維護(hù)對(duì)于開發(fā)商來說是無(wú)利可圖的D. 在編碼過程中添加適當(dāng)?shù)淖⑨專梢越档蛙浖S護(hù)的難度48. 軟件部分的內(nèi)部實(shí)現(xiàn)與外部可訪問性分離,這是指軟件的(A.繼承性B.共享性C.封裝性D.抽彖性49. 常用動(dòng)詞或動(dòng)詞詞組來表示()oA.對(duì)象B.類C.關(guān)聯(lián)D.屬性50. 檢查軟件產(chǎn)品是否符合需求定義的過程稱為()。A.確認(rèn)測(cè)試B.集成測(cè)試C.系統(tǒng)測(cè)試D.單元測(cè)試參考答案題號(hào)3456910答案DBAADCBABB題號(hào)11121314151617181920

13、答案ccDCBBCBDC題號(hào)21222324252627282930答案ABBCDBCBAB題號(hào)31323334353637383940答案BBDCDAAACC題號(hào)41424344454647484950答案BBBCAACCCA判斷:()1.完成測(cè)試后,為縮短源程序長(zhǎng)度而刪去程序中的注解,對(duì)軟件的維護(hù)不會(huì)產(chǎn)生影響。()2.在面向?qū)﹀璧男枨蠓治龇椒ㄖ?,建立?dòng)態(tài)模型是最主要的任務(wù)。()3.如果測(cè)試過程沒有發(fā)現(xiàn)任何錯(cuò)誤,則說明軟件沒有錯(cuò)誤。()4.如果把軟件開發(fā)所需的資源畫成一個(gè)金字塔,人是最基本的資源。()5.類是對(duì)具有共同特征的對(duì)彖的進(jìn)一步抽彖。()6.軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在順序執(zhí)行關(guān)系。()7.總體設(shè)計(jì)階段要設(shè)計(jì)軟件體系結(jié)構(gòu)。()8.軟件即程序。()9.實(shí)現(xiàn)關(guān)系指定兩個(gè)實(shí)體之間的一個(gè)合同。()10.基本路徑測(cè)試是黑盒技術(shù)設(shè)計(jì)測(cè)試用例的方法之一。()11軟件也會(huì)磨損和老化。()12.狀態(tài)圖通常作為對(duì)類圖的補(bǔ)充。()13.一個(gè)完整的模型必然描述系統(tǒng)的靜態(tài)和動(dòng)態(tài)兩個(gè)方面。()14.狀態(tài)圖是對(duì)多個(gè)對(duì)象建模。()15.在UML中,組件是指系統(tǒng)中可替換的物理部分。()16.SA方法的基本思想是自頂向下逐步分解。()17.類是對(duì)具有共同特征的對(duì)彖的進(jìn)一步捕象。()18.測(cè)試計(jì)劃、測(cè)試用例、出錯(cuò)統(tǒng)計(jì)和有

溫馨提示

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

評(píng)論

0/150

提交評(píng)論