《軟件工程概論》期末測(cè)試試卷含答案(共6頁(yè))_第1頁(yè)
《軟件工程概論》期末測(cè)試試卷含答案(共6頁(yè))_第2頁(yè)
《軟件工程概論》期末測(cè)試試卷含答案(共6頁(yè))_第3頁(yè)
《軟件工程概論》期末測(cè)試試卷含答案(共6頁(yè))_第4頁(yè)
《軟件工程概論》期末測(cè)試試卷含答案(共6頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩1頁(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、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件工程概論期末測(cè)試試卷(A卷)一單項(xiàng)選擇題(每小題1分,共22分)1對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( )于對(duì)象的統(tǒng)一體中。 A結(jié)合B隱藏C封裝D抽象2軟件生命周期中所花費(fèi)用最多的階段是( )。 A詳細(xì)設(shè)計(jì)B軟件編碼C軟件測(cè)試D軟件維護(hù)3需求分析中開發(fā)人員要從用戶那里了解( )。 A軟件做什么B用戶使用界面C輸入的信息D軟件的規(guī)模4測(cè)試的關(guān)鍵問題是( )。A如何組織對(duì)軟件的評(píng)審B如何驗(yàn)證程序的正確性C如何采它包括方法、工具用綜合策略D如何選擇測(cè)試用例5( )是將系統(tǒng)化的、規(guī)范的、可定量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)的過程,和過程三個(gè)要素。 A軟件過程B軟

2、件測(cè)試 C軟件生命周期D軟件工程方法學(xué)6( )意味著一個(gè)操作在不同的類中可以有不同的實(shí)現(xiàn)方式。 A多態(tài)性B多繼承C類的可復(fù)用D信息隱藏7單元測(cè)試的測(cè)試用例主要根據(jù)( )的結(jié)果來設(shè)計(jì)。 A需求分析B源程序C概要設(shè)計(jì)D詳細(xì)設(shè)計(jì)8隨著軟硬件環(huán)境變化而修改軟件的過程是( )。 A校正性維護(hù)B適應(yīng)性維護(hù) C完善性維護(hù)D預(yù)防性維護(hù)9在白盒測(cè)試技術(shù)測(cè)試用例的設(shè)計(jì)中,( )是最弱的覆蓋標(biāo)準(zhǔn)。 A語(yǔ)句覆蓋B路徑覆蓋 C條件組合覆蓋D判定覆蓋10結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是( )。 A篩選法B迭代法 C逐步求精法D遞歸法11不適合作為科學(xué)工程計(jì)算的程序設(shè)計(jì)語(yǔ)言是( )。 APascalBC CFortranDP

3、rolog12只有單重繼承的類層次結(jié)構(gòu)是( )層次結(jié)構(gòu)。 A網(wǎng)狀型B星型 C樹型D環(huán)型13面向?qū)ο蟮拈_發(fā)方法中,( )將是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語(yǔ)言。 ABooch方法BCoad方法CUML語(yǔ)言DOMT方法14瀑布模型本質(zhì)上是一種( )。 A線性順序模型B順序迭代模型 C線性迭代模型D及早見產(chǎn)品模型15軟件維護(hù)產(chǎn)生的副作用,是指( )。 A開發(fā)時(shí)的錯(cuò)誤B隱含的錯(cuò)誤 C因修改軟件而造成的錯(cuò)誤D運(yùn)行時(shí)誤操作16軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的( )。 A算法和使用的數(shù)據(jù)結(jié)構(gòu)B外部接口 C功能D編程 17軟件結(jié)構(gòu)圖的形態(tài)特征能反映程序重用率的是( )。 A深度B寬度C扇入D扇出

4、18為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是( )。 A邏輯內(nèi)聚B時(shí)間內(nèi)聚 C功能內(nèi)聚D通信內(nèi)聚19軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在( )。 A調(diào)用關(guān)系B組成關(guān)系 C鏈接關(guān)系D順序執(zhí)行關(guān)系20“軟件危機(jī)”是指( )。A 計(jì)算機(jī)病毒的出現(xiàn) B利用計(jì)算機(jī)進(jìn)行經(jīng)濟(jì)犯罪活動(dòng) C軟件開發(fā)和維護(hù)中出現(xiàn)的一系列問題 D人們過分迷戀計(jì)算機(jī)系統(tǒng)21具有風(fēng)險(xiǎn)分析的軟件生命周期模型是( )。 A.瀑布模型B.噴泉模型 C.螺旋模型D.增量模型22數(shù)據(jù)流圖(DFD)中的每個(gè)數(shù)據(jù)處理至少需要( )。 A.一個(gè)輸入數(shù)據(jù)流B.一個(gè)輸出數(shù)據(jù)流 C.一個(gè)輸入或者輸出數(shù)據(jù)流D.一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出流二判斷題

5、(每小題2分,共24分)1文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不稱其為軟件。( )2需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,它也可以作為軟件可行性分析的依據(jù)。( )3數(shù)據(jù)流圖建立系統(tǒng)的功能模型,它由數(shù)據(jù)流、數(shù)據(jù)處理和數(shù)據(jù)存貯組成。( )4在結(jié)構(gòu)化分析建模中要建立的是對(duì)象模型、功能模型和行為模型,它們以數(shù)據(jù)字典為核心。( )5好的測(cè)試是用少量的測(cè)試用例運(yùn)行程序,發(fā)現(xiàn)被測(cè)程序盡可能多的錯(cuò)誤。( )6邊界值分析方法是取輸入/輸出等價(jià)類的邊界值來構(gòu)成測(cè)試用例的測(cè)試方法。( )7在軟件開發(fā)的過程中,若能推遲暴露其中的錯(cuò)誤,則為修復(fù)和改正錯(cuò)誤所花費(fèi)的代價(jià)就會(huì)降低。( )8在需求分析中,分析員要從用戶

6、那里解決的最重要的問題是明確軟件做什么。( )9軟件需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,是軟件可行性分析的依據(jù)。( )10面向?qū)ο蠓椒▽W(xué)的四要素是對(duì)象、類、繼承和消息通信。( )11詳細(xì)設(shè)計(jì)的結(jié)果基本最終決定了軟件的質(zhì)量。( )12在詳細(xì)設(shè)計(jì)中常采用的工具有層次圖、PAD(問題分析圖)、程序流程圖、盒圖等。( )三填空題(每空2分,共24分)1為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的結(jié)果輸出 兩部分組成。2軟件結(jié)構(gòu)是以 模塊 為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。3如果知道軟件的規(guī)格說明書描述的程序功能,那么就可以采用 進(jìn)行測(cè)試。4當(dāng)A模塊調(diào)用B模塊時(shí),若兩個(gè)模塊之間傳遞的是數(shù)值型參數(shù),

7、則這兩個(gè)模塊的耦合方式是 內(nèi)聚耦合 。5軟件概要設(shè)計(jì)關(guān)鍵的一步是 確定軟件體系結(jié)構(gòu)_,它直接影響下一階段詳細(xì)設(shè)計(jì)和編碼的工作。6數(shù)據(jù)流圖中的箭頭表示 數(shù)據(jù)流 ,橢圓或圓形表示 事務(wù)處理 ,矩形表示 數(shù)據(jù)原點(diǎn)/終點(diǎn) 。7軟件開發(fā)是一個(gè)自頂向下逐步細(xì)化和求精過程,而軟件測(cè)試是一個(gè)_相反_集成的過程。8按數(shù)據(jù)流的類型,面向數(shù)據(jù)流的設(shè)計(jì)方法有兩種設(shè)計(jì)策略,它們是變換分析設(shè)計(jì)和 。 9數(shù)據(jù)流圖僅反映系統(tǒng)必須完成的邏輯功能,所以它是一種 工能 模型。10軟件結(jié)構(gòu)中的 深度 表示的軟件的控制層數(shù),它往往能夠粗略地標(biāo)志一個(gè)系統(tǒng)的大小和復(fù)雜程度。四簡(jiǎn)答題(每小題5分,共10分)1衡量模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)是什

8、么(2分)?這兩個(gè)標(biāo)準(zhǔn)的定義分別是什么(2分)?在我們的軟件設(shè)計(jì)中,關(guān)于模塊獨(dú)立性我們追求的目標(biāo)是什么(1分)?2簡(jiǎn)述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本特點(diǎn)。(5分)五應(yīng)用題(第一小題8分,第二小題12分,共20分)1某旅館的電話服務(wù)如下:(8分)可以撥分機(jī)號(hào)碼和外線號(hào)碼。分機(jī)號(hào)是從7201至7299。外線號(hào)碼先撥9,然后是市話號(hào)碼或長(zhǎng)話號(hào)碼。長(zhǎng)話號(hào)碼是以區(qū)號(hào)和市話號(hào)碼組成。區(qū)號(hào)是從100到300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)組成,局號(hào)可以是455、466、888、552中任意一個(gè)號(hào)碼。分局號(hào)是任意長(zhǎng)度為4的數(shù)字串。要求:寫出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成)。2下圖是一個(gè)被測(cè)程

9、序的流程圖,請(qǐng)按照要求完成下列問題。(共12分)(1)根據(jù)該程序流程圖畫出該程序的流圖;(3分)(2)計(jì)算該流圖的環(huán)形復(fù)雜度;(3分)(3)確定獨(dú)立路徑的集合;(3分)(4)設(shè)計(jì)測(cè)試用例以滿足邏輯覆蓋的判定覆蓋標(biāo)準(zhǔn)。(3分)軟件工程試卷A卷答案一單項(xiàng)選擇題(每小題1分,共22分)1(C)2(D)3(A)4(D)5(D)6(A)7、(D)8(B)9(A)10(C)11(D)12(C)13(C)14(A)15(C)16.(A)17(C)18(C)19(A)20(C)21(C)22(D)二判斷題(每小題2分,共24分)1對(duì)2錯(cuò)3錯(cuò)4錯(cuò)5對(duì)6對(duì)7錯(cuò)8對(duì)9錯(cuò)10對(duì)11對(duì)12錯(cuò)三填空題(每小題2分,共24

10、分)1輸出結(jié)果2模塊3黑盒測(cè)試方法4數(shù)值耦合5確定軟件的體系結(jié)構(gòu)6數(shù)據(jù)流,數(shù)據(jù)處理,數(shù)據(jù)的源點(diǎn)/終點(diǎn)7自底向上或相反8事務(wù)分析設(shè)計(jì)9功能10深度四簡(jiǎn)答題(每小題5分,共10分)1衡量模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)是什么(2分)?這兩個(gè)標(biāo)準(zhǔn)的定義分別是什么(2分)?在我們的軟件設(shè)計(jì)中,關(guān)于模塊獨(dú)立性我們追求的目標(biāo)是什么(1分)?答:衡量模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)是內(nèi)聚和耦合(2分)。耦合是指對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊彼此之間互相依賴(連接)的緊密程度;而內(nèi)聚則標(biāo)志一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。(2分)。在我們的軟件設(shè)計(jì)中,關(guān)于模塊獨(dú)立性我們追求的目標(biāo)是緊密內(nèi)聚松散耦合(1分)。2簡(jiǎn)述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本特點(diǎn)。(5分)答:1)是盡可能少用goto語(yǔ)句的程序設(shè)計(jì)方法;2)每個(gè)代碼塊都單入單出;3)使用控制結(jié)構(gòu):順序、選擇和循環(huán)Do_UNTIL和Do_CASE;4)自頂向下逐步求精。五應(yīng)用題(每小題10分,共20分)1某旅館的電話服務(wù)如下:(8分)可以撥分機(jī)號(hào)碼和外線號(hào)碼。分機(jī)號(hào)是從7201至7299。外線號(hào)碼先撥9,然后是市話號(hào)碼或長(zhǎng)話號(hào)碼。長(zhǎng)話號(hào)碼是以區(qū)號(hào)和市話號(hào)碼組成。區(qū)號(hào)是從100到300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)組成,局號(hào)可以是455

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論