版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件工程概論》期末測試一試卷(A卷)一.單項選擇題(每題1分,共22分)1.對象實現(xiàn)了數(shù)據(jù)和操作的聯(lián)合,使數(shù)據(jù)和操作()于對象的一致體中。A.聯(lián)合B.隱蔽C.封裝D.抽象2.軟件生命周期中所花銷用最多的階段是()。A.詳細設(shè)計B.軟件編碼C.軟件測試D.軟件保護3.需求解析中開發(fā)人員要從用戶那邊認識()。A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模4.測試的要點問題是()。A.如何組織對軟件的評審B.如何考據(jù)程序的正確性C.如何采它包含方法、工具用綜合策略D.如何選擇測試用例5.()是將系統(tǒng)化的、規(guī)范的、可定量的方法應用于軟件的開發(fā)、運轉(zhuǎn)和保護的過程,和過程三個因素。A.軟件過程B.軟件測試C.軟件生命周期D.軟件工程方法學6.()意味著一個操作在不一樣的類中可以有不一樣的實現(xiàn)方式。A.多態(tài)性B.多繼承C.類的可復用D.信息隱蔽7.單元測試的測試用例主要依據(jù)()的結(jié)果來設(shè)計。A.需求解析B.源程序C.大綱設(shè)計D.詳細設(shè)計8.跟著軟硬件環(huán)境變化而改正軟件的過程是()。A.校訂性保護B.適應性保護C.完美性保護D.預防性保護9.在白盒測試技術(shù)測試用例的設(shè)計中,()是最弱的覆蓋標準。A.語句覆蓋B.路徑覆蓋C.條件組合覆蓋D.判斷覆蓋10.結(jié)構(gòu)化程序設(shè)計的一種基本方法是()。A.挑選法B.迭代法C.逐漸求精法D.遞歸法11.不合適作為科學工程計算的程序設(shè)計語言是()。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)占主導地位的標準建模語言。A.Booch方法B.Coad方法C.UML語言D.OMT方法14.瀑布模型實質(zhì)上是一種()。A.線性序次模型B.序次迭代模型C.線性迭代模型D.提早見產(chǎn)品模型15.軟件保護產(chǎn)生的副作用,是指()。A.開發(fā)時的錯誤B.隱含的錯誤C.因改正軟件而造成的錯誤D.運轉(zhuǎn)時誤操作16.軟件詳細設(shè)計的主要任務是確立每個模塊的()。A.算法和使用的數(shù)據(jù)結(jié)構(gòu)B.外面接口C.功能D.編程17.軟件結(jié)構(gòu)圖的形態(tài)特色能反響程序重用率的是()。A.深度B.寬度C.扇入D.扇出18.為了提升模塊的獨立性,模塊內(nèi)部最好是()。A.邏輯內(nèi)聚B.時間內(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.“軟件危機”是指()。A.計算機病毒的出現(xiàn)B.利用計算機進行經(jīng)濟犯罪活動C.軟件開發(fā)和保護中出現(xiàn)的一系列問題D.人們過分沉浸計算機系統(tǒng)21.擁有風險解析的軟件生命周期模型是()。A.瀑布模型B.噴泉模型C.螺旋模型D.增量模型22.數(shù)據(jù)流圖(DFD)中的每個數(shù)據(jù)辦理最少需要()。A.一個輸入數(shù)據(jù)流B.一個輸出數(shù)據(jù)流C.一個輸入也許輸出數(shù)據(jù)流D.一個輸入數(shù)據(jù)流和一個輸出流二.判斷題(每題2分,共24分)1.文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不稱其為軟件。()2.需求規(guī)格說明書在軟件開發(fā)中擁有重要的作用,它也可以作為軟件可行性解析的依照。()3.數(shù)據(jù)流圖建立系統(tǒng)的功能模型,它由數(shù)據(jù)流、數(shù)據(jù)辦理和數(shù)據(jù)存貯構(gòu)成。()4.在結(jié)構(gòu)化解析建模中要建立的是對象模型、功能模型和行為模型,它們以數(shù)據(jù)字典為核心。()5.好的測試是用少許的測試用例運轉(zhuǎn)程序,發(fā)現(xiàn)被測程序盡可能多的錯誤。()6.界限值解析方法是取輸入/輸出等價類的界限值來構(gòu)成測試用例的測試方法。()7.在軟件開發(fā)的過程中,若能推延裸露此中的錯誤,則為修復和改正錯誤所花銷的代價就會降低。()8.在需求解析中,解析員要從用戶那邊解決的最重要的問題是明確軟件做什么。()9.軟件需求規(guī)格說明書在軟件開發(fā)中擁有重要的作用,是軟件可行性解析的依照。()10.面向?qū)ο蠓椒▽W的四因素是對象、類、繼承和信息通訊。()11.詳細設(shè)計的結(jié)果基本最后決定了軟件的質(zhì)量。()12.在詳細設(shè)計中常采納的工擁有層次圖、PAD(問題解析圖)、程序流程圖、盒圖等。()三.填空題(每空2分,共24分)1.為了便于比較檢查,測試用例應由輸入數(shù)據(jù)和預期的結(jié)果輸出兩部分構(gòu)成。2.軟件結(jié)構(gòu)是以模塊為基礎(chǔ)而構(gòu)成的一種控制層次結(jié)構(gòu)。3.假如知道軟件的規(guī)格說明書描述的程序功能,那么就可以采納進行測試。4.當A模塊調(diào)用B模塊時,若兩個模塊之間傳達的是數(shù)值型參數(shù),則這兩個模塊的耦合方式是內(nèi)聚耦合。5.軟件大綱設(shè)計要點的一步是確立軟件系統(tǒng)結(jié)構(gòu)____,它直接影響下一階段詳細設(shè)計和編碼的工作。6.數(shù)據(jù)流圖中的箭頭表示數(shù)據(jù)流,橢圓或圓形表示事務處理,矩形表示數(shù)據(jù)原點/終點。7.軟件開發(fā)是一個自頂向下逐漸細化和求精過程,而軟件測試是一個_______相反________集成的過程。8.按數(shù)據(jù)流的種類,面向數(shù)據(jù)流的設(shè)計方法有兩種設(shè)計策略,它們是變換解析設(shè)計和。9.數(shù)據(jù)流圖僅反響系統(tǒng)一定完成的邏輯功能,因此它是一種工能模型。10.軟件結(jié)構(gòu)中的深度表示的軟件的控制層數(shù),它常常可以大概地標記一個系統(tǒng)的大小和復雜程度。四.簡答題(每題5分,共10分)1.衡量模塊獨立性的兩個定性標準是什么(2分)?這兩個標準的定義分別是什么(2分)?在我們的軟件設(shè)計中,關(guān)于模塊獨立性我們追求的目標是什么(1分)?2.簡述結(jié)構(gòu)化程序設(shè)計方法的基本特色。(5分)五.應用題(第一小題8分,第二小題12分,共20分)1.某酒店的電話服務以下:(8分)可以撥分機號碼和外線號碼。分機號是從7201至7299。外線號碼先撥9,而后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼構(gòu)成。區(qū)號是從100到300中任意的數(shù)字串。市話號碼是以局號和分局號構(gòu)成,局號可以是455、466、888、552中任意一個號碼。分局號是任意長度為4的數(shù)字串。要求:寫出在數(shù)據(jù)字典中,電話號碼的數(shù)據(jù)條目的定義(即構(gòu)成)。2.以下圖是一個被測程序的流程圖,請依照要求完成以下問題。(共12分)(1)依據(jù)該程序流程圖畫出該程序的流圖;(3分)(2)計算該流圖的環(huán)形復雜度;(3分)3)確立獨立路徑的會集;(3分)4)設(shè)計測試用例以滿足邏輯覆蓋的判斷覆蓋標準。(3分)《軟件工程》試卷A卷答案一.單項選擇題(每題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.對2.錯3.錯4.錯5.對6.對7.錯8.對9.錯10.對11.對12.錯三.填空題(每題2分,共24分)1.輸出結(jié)果2.模塊3.黑盒測試方法4.數(shù)值耦合5.確立軟件的系統(tǒng)結(jié)構(gòu)6.數(shù)據(jù)流,數(shù)據(jù)辦理,數(shù)據(jù)的源點/終點7.自底向上或相反8.事務解析設(shè)計9.功能10.深度四.簡答題(每題5分,共10分)1.衡量模塊獨立性的兩個定性標準是什么(2分)?這兩個標準的定義分別是什么(2分)?在我們的軟件設(shè)計中,關(guān)于模塊獨立性我們追求的目標是什么(1分)?答:衡量模塊獨立性的兩個定性標準是內(nèi)聚和耦合(2分)。耦合是指對一個軟件結(jié)構(gòu)內(nèi)不一樣模塊相互之間相互依賴(連接)的密切程度;而內(nèi)聚則標志一個模塊內(nèi)部各個元素相互聯(lián)合的密切程度。(2分)。在我們的軟件設(shè)計中,關(guān)于模塊獨立性我們追求的目標是密切內(nèi)聚松懈耦合(1分)。2.簡述結(jié)構(gòu)化程序設(shè)計方法的基本特色。(5分)答:1).是盡可能少用goto語句的程序設(shè)計方法;2).每個代碼塊都單入單出;3).使用控制結(jié)構(gòu):序次、選擇和循環(huán)+Do_UNTIL和Do_CASE;4).自頂向下逐漸求精。五.應用題(每題10分,共20分)1.某酒店的電話服務以下:(8分)可以撥分機號碼和外線號碼。分機號是從7201至7299。外線號碼先撥9,而后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼構(gòu)成。區(qū)號是從100到300中任意的數(shù)字串。市話號碼是以局號和分局號構(gòu)成,局號可以是455、466、888
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《英國小說家羅琳》課件
- 2016年全國科普日網(wǎng)絡(luò)微信知識競賽試題301(附答案)
- 20.電工基礎(chǔ)期末試卷參考答案
- 土地(山地)臨時占用協(xié)議
- 《化學資料小常識》課件
- 焊接裂紋分類與危害
- 專業(yè)知識與教研實踐
- 建筑行業(yè)助理的職責概述
- 老年活動中心前臺服務工作總結(jié)
- 藝術(shù)與心理健康的關(guān)聯(lián)研究計劃
- 2024年職業(yè)衛(wèi)生技術(shù)人員評價方向考試題庫附答案
- 醫(yī)院與藥企合作開展臨床研究
- -如何上好一堂課
- 采購管理實務(高職)全套教學課件
- 小學奧數(shù)題庫《幾何》-直線型-一半模型-3星題(含解析)全國通用版
- 2024年教師招聘考試-小學科學教師招聘筆試歷年真題薈萃含答案
- 銷售人員工作銷售目標的設(shè)定與跟蹤評估優(yōu)化報告
- 2024民用無人機可靠性飛行試驗要求與方法
- 新概念家長會課件
- 廣東省深圳市坪山新區(qū)2023年九年級英語第一學期期末統(tǒng)考試題含解析
- 道路交通安全隱患定期排查制度范文
評論
0/150
提交評論