《軟件工程概論》期末測(cè)試試卷含_第1頁(yè)
《軟件工程概論》期末測(cè)試試卷含_第2頁(yè)
《軟件工程概論》期末測(cè)試試卷含_第3頁(yè)
《軟件工程概論》期末測(cè)試試卷含_第4頁(yè)
《軟件工程概論》期末測(cè)試試卷含_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《軟件工程概論》期末測(cè)試一試卷(A卷)一.單項(xiàng)選擇題(每題1分,共22分)1.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的聯(lián)合,使數(shù)據(jù)和操作()于對(duì)象的一致體中。A.聯(lián)合B.隱蔽C.封裝D.抽象2.軟件生命周期中所花銷用最多的階段是()。A.詳細(xì)設(shè)計(jì)B.軟件編碼C.軟件測(cè)試D.軟件保護(hù)3.需求解析中開發(fā)人員要從用戶那邊認(rèn)識(shí)()。A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模4.測(cè)試的要點(diǎn)問題是()。A.如何組織對(duì)軟件的評(píng)審B.如何考據(jù)程序的正確性C.如何采它包含方法、工具用綜合策略D.如何選擇測(cè)試用例5.()是將系統(tǒng)化的、規(guī)范的、可定量的方法應(yīng)用于軟件的開發(fā)、運(yùn)轉(zhuǎn)和保護(hù)的過程,和過程三個(gè)因素。A.軟件過程B.軟件測(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ǔ)言是()。A.PascalB.CC.FortranD.Prolog12.只有單重繼承的類層次結(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ǔ)言。A.Booch方法B.Coad方法C.UML語(yǔ)言D.OMT方法14.瀑布模型實(shí)質(zhì)上是一種()。A.線性序次模型B.序次迭代模型C.線性迭代模型D.提早見產(chǎn)品模型15.軟件保護(hù)產(chǎn)生的副作用,是指()。A.開發(fā)時(shí)的錯(cuò)誤B.隱含的錯(cuò)誤C.因改正軟件而造成的錯(cuò)誤D.運(yùn)轉(zhuǎ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.扇出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.構(gòu)成關(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.?dāng)?shù)據(jù)流圖(DFD)中的每個(gè)數(shù)據(jù)辦理最少需要()。A.一個(gè)輸入數(shù)據(jù)流B.一個(gè)輸出數(shù)據(jù)流C.一個(gè)輸入也許輸出數(shù)據(jù)流D.一個(gè)輸入數(shù)據(jù)流和一個(gè)輸出流二.判斷題(每題2分,共24分)1.文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不稱其為軟件。()2.需求規(guī)格說明書在軟件開發(fā)中擁有重要的作用,它也可以作為軟件可行性解析的依照。()3.?dāng)?shù)據(jù)流圖建立系統(tǒng)的功能模型,它由數(shù)據(jù)流、數(shù)據(jù)辦理和數(shù)據(jù)存貯構(gòu)成。()4.在結(jié)構(gòu)化解析建模中要建立的是對(duì)象模型、功能模型和行為模型,它們以數(shù)據(jù)字典為核心。()5.好的測(cè)試是用少許的測(cè)試用例運(yùn)轉(zhuǎn)程序,發(fā)現(xiàn)被測(cè)程序盡可能多的錯(cuò)誤。()6.界限值解析方法是取輸入/輸出等價(jià)類的界限值來構(gòu)成測(cè)試用例的測(cè)試方法。()7.在軟件開發(fā)的過程中,若能推延裸露此中的錯(cuò)誤,則為修復(fù)和改正錯(cuò)誤所花銷的代價(jià)就會(huì)降低。()8.在需求解析中,解析員要從用戶那邊解決的最重要的問題是明確軟件做什么。()9.軟件需求規(guī)格說明書在軟件開發(fā)中擁有重要的作用,是軟件可行性解析的依照。()10.面向?qū)ο蠓椒▽W(xué)的四因素是對(duì)象、類、繼承和信息通訊。()11.詳細(xì)設(shè)計(jì)的結(jié)果基本最后決定了軟件的質(zhì)量。()12.在詳細(xì)設(shè)計(jì)中常采納的工擁有層次圖、PAD(問題解析圖)、程序流程圖、盒圖等。()三.填空題(每空2分,共24分)1.為了便于比較檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的結(jié)果輸出兩部分構(gòu)成。2.軟件結(jié)構(gòu)是以模塊為基礎(chǔ)而構(gòu)成的一種控制層次結(jié)構(gòu)。3.假如知道軟件的規(guī)格說明書描述的程序功能,那么就可以采納進(jìn)行測(cè)試。4.當(dāng)A模塊調(diào)用B模塊時(shí),若兩個(gè)模塊之間傳達(dá)的是數(shù)值型參數(shù),則這兩個(gè)模塊的耦合方式是內(nèi)聚耦合。5.軟件大綱設(shè)計(jì)要點(diǎn)的一步是確立軟件系統(tǒng)結(jié)構(gòu)____,它直接影響下一階段詳細(xì)設(shè)計(jì)和編碼的工作。6.?dāng)?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.?dāng)?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)是什么(2分)?這兩個(gè)標(biāo)準(zhǔn)的定義分別是什么(2分)?在我們的軟件設(shè)計(jì)中,關(guān)于模塊獨(dú)立性我們追求的目標(biāo)是什么(1分)?2.簡(jiǎn)述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本特色。(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)碼構(gòu)成。區(qū)號(hào)是從100到300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)構(gòu)成,局號(hào)可以是455、466、888、552中任意一個(gè)號(hào)碼。分局號(hào)是任意長(zhǎng)度為4的數(shù)字串。要求:寫出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即構(gòu)成)。2.以下圖是一個(gè)被測(cè)程序的流程圖,請(qǐng)依照要求完成以下問題。(共12分)(1)依據(jù)該程序流程圖畫出該程序的流圖;(3分)(2)計(jì)算該流圖的環(huán)形復(fù)雜度;(3分)3)確立獨(dú)立路徑的會(huì)集;(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分)1.輸出結(jié)果2.模塊3.黑盒測(cè)試方法4.?dāng)?shù)值耦合5.確立軟件的系統(tǒng)結(jié)構(gòu)6.?dāng)?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è)元素相互聯(lián)合的密切程度。(2分)。在我們的軟件設(shè)計(jì)中,關(guān)于模塊獨(dú)立性我們追求的目標(biāo)是密切內(nèi)聚松懈耦合(1分)。2.簡(jiǎn)述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本特色。(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)碼構(gòu)成。區(qū)號(hào)是從100到300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)構(gòu)成,局號(hào)可以是455、466、888

溫馨提示

  • 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)論