(軟件工程)試題_第1頁
(軟件工程)試題_第2頁
(軟件工程)試題_第3頁
免費預(yù)覽已結(jié)束,剩余8頁可下載查看

下載本文檔

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

文檔簡介

1、軟件工程試卷第一部分閉卷答題部分答題時間為30分鐘9 使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)()和指定的覆蓋標(biāo)準(zhǔn)。A.程序的內(nèi)部邏輯B .程序的復(fù)雜結(jié)構(gòu)C.使用說明書D.程序的功能10.結(jié)構(gòu)化程序之所以具有易于閱讀,并且有可能驗證其正確性,這是由于題目一二二二四五六總分核分人題分2020152520100得分A.它強調(diào)編程風(fēng)格C.有限制地使用GOTO語句11.在結(jié)構(gòu)化分析方法中,A.數(shù)據(jù)字典B.選擇良好的數(shù)據(jù)結(jié)構(gòu)和算法D .只有三種基本結(jié)構(gòu))表達(dá)系統(tǒng)內(nèi)部數(shù)據(jù)運動的圖形化技術(shù)。實體關(guān)系圖得分評卷人、單選題(每題1分,共20分)C.12、(數(shù)據(jù)流圖D.狀態(tài)轉(zhuǎn)換圖)意味著一個操作在不同的類中可以有不

2、同的實現(xiàn)方式。1. Putnam成本估算模型是一個()模型。A .靜態(tài)單變量B .動態(tài)單變量 C .靜態(tài)多變量D .動態(tài)多變量A.C.多態(tài)性類的復(fù)用B.D.多繼承封裝2. 在McCall軟件質(zhì)量度量模型中,A .可靠性B.可重用性3. 軟件復(fù)雜性度量的參數(shù)包括(A .效率 B .規(guī)模 C()屬于面向軟件產(chǎn)品修改。C .適應(yīng)性 D .可移植性).完整性 D .容錯性13.對象是OO方法的核心,對象的類型有多種,通常把例如飛行、事故、演出、等,稱之為()A.有形實體B .作用 C .事件 D.性能說明14.開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做4.瀑布模型的存在冋題是(A

3、.用戶容易參與開發(fā)C.用戶與開發(fā)者易溝通)B.缺乏靈活性D.適用可變需求A.C.15.軟件工程軟件危機B.D.COCOM(模型可用來(軟件周期軟件產(chǎn)生5詳細(xì)設(shè)計的結(jié)果基本決定了最終程序的()A.度量程序復(fù)雜程度B.計算軟件開發(fā)成本A.代碼的規(guī)模 B .運行速度C .質(zhì)量D.可維護(hù)性C.估計程序的故障總數(shù)D估計軟件開發(fā)所需時間6經(jīng)濟可行性研究的范圍包括()16.軟件結(jié)構(gòu)使用的圖形工具,一般采用()圖。C .效益分析D .開發(fā)風(fēng)險A 、DFD、PADSC、ER7.需求分析階段的任務(wù)是確定()A.軟件開發(fā)方法B.軟件開發(fā)工具C.軟件開發(fā)費D.軟件系統(tǒng)的功能8.為了提高測試的效率,應(yīng)該()A.隨機地選

4、取測試數(shù)攵據(jù)A .資源有效性B .管理制度B.取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)17.軟件復(fù)雜性度量的參數(shù)包括(A .效率 B .規(guī)模 C.完整性18.設(shè)計測試方案最困難的問題是.容錯性A.確定要測試的功能B.確定預(yù)期的正確輸出C.確定要測試的對象D.設(shè)計測試用例C. 在完成編碼以后制定軟件的測試計劃D. 選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù)19.類庫這種機制是()級別的信息共享。A.同一類 B. 不同類C.同一應(yīng)用D. 不同應(yīng)用20.美國卡內(nèi)基一梅隆大學(xué)SEI提出的CMM莫型將軟件過程的成熟度分為5個等級,以下選項中,屬于可管理級的特征是()。1.軟件生存周期名姓 :號學(xué)A. 工作無序,項目

5、進(jìn)行過程中經(jīng)常放棄當(dāng)初的計劃B. 建立了項目級的管理制度C. 建立了企業(yè)級的管理制度D. 軟件過程中活動的生產(chǎn)率和質(zhì)量是可度量的2.白盒測試得分評卷人1.軟件工程方法分兩類:填空(每題2分,共20分)() 方法和() 方法3.預(yù)防性維護(hù)2.在基于計算機的系統(tǒng)中,不允許程序停止運行的系統(tǒng),稱為。如空中交通:業(yè)專 :級年n-授函口大亠產(chǎn)脫:式形習(xí)學(xué)管理系統(tǒng)。3.Putnam模型揭示了軟件項目的工作量、()和() 三者之間的關(guān)系。4.面向?qū)ο螅∣bject-Oriented, 簡稱00)的需求分析方法通過提供對()象、()等語言機制讓分析人員在解空間中直接模擬問題空間中的對象及其行為,從而削減了()

6、,為需求建模活動提供了直觀、自然的語言支持和方法學(xué)指導(dǎo)。5. 一個部件可能是一個()文件、一個()文件或一個可執(zhí)行文件。6. 構(gòu)件圖用于理解和分析軟件各部分之間的()。7. 實體一關(guān)系圖是()的基礎(chǔ),它描述()、屬性、及其關(guān)系8. 按照軟件工程的觀點,程序是軟件設(shè)計的自然結(jié)果,程序的質(zhì)量主要取決于() 的質(zhì)量,而()在很大程度上影響著程序的可讀性、可測試性和可維護(hù)性。9. 快速原型的構(gòu)造過程可以歸納為()、實現(xiàn)、檢查、() 四個步驟。10.軟件設(shè)計在技術(shù)上可分為總體結(jié)構(gòu)設(shè)計、()設(shè)計、過程設(shè)計和() 設(shè)計四個活動。得分 評卷人 三、名詞解釋題(每小題3分,共15分)4.構(gòu)件圖5.場景軟件工程試

7、卷第二部分開卷答題部分答題時間為90分鐘:名姓 :號學(xué)得分評卷人四、簡答題(每小題1簡述軟件工程目標(biāo)。2、簡述CMM優(yōu)點和缺點。5分,共25分)3、用SD方法將數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu),簡述其過程。:業(yè)專 :級年n-授函口大亠產(chǎn)脫:式形習(xí)學(xué)4、試述軟件測試過程。5、面向?qū)ο蟪绦蛟O(shè)計語言最基本的機制包括哪些?得分評卷人五、綜合應(yīng)用題(第一小題20分)1 下面是某程序的流程8分,第二小題7分,第三小題5分,共圖:(0)F(13)Z3*3bit-a;a=bib=t+lt=a;a=b;b=:t舞序皓構(gòu)箭出(1) 計算它的環(huán)路復(fù)雜性。(2) 為了完成基本路徑測試,求它的一組獨立的路徑。2 根據(jù)下列條件使用

8、等價劃分法設(shè)計測試用例。某一 8位微機,其十六進(jìn)制常數(shù)定義為:以O(shè)x或0X開頭的數(shù)是十六進(jìn)制整數(shù), 其值的范圍是-7f7f (表示十六進(jìn)制的大小寫字母不加區(qū)別),如 0X13,0X6A,-0X3c。3、下圖顯示了某個學(xué)校課程管理系統(tǒng)的部分類圖,其中一個學(xué)生(student )可以知道所有注冊課程的教師(instructor ),一個教師也可以知道所有注冊 課程的學(xué)生?,F(xiàn)在提出一個新的需求:"一個教師也可以是某些課程的學(xué)生",那么下面 設(shè)計AC中哪一個是最好的?為什么?設(shè)計A:名姓 :號學(xué)Candidate-namE: Sftring-candidaielD: Ent-stu

9、jdent: Boolean-instructor: Boolean-iegisieiBdCandidates: Candida1e0.+hge fRegisteiBdCuididAte sQ: Cmudidatel 設(shè)計B:Candidate-najiue: String-candidate ID: Int:業(yè)專 :級年n-授函口大亠產(chǎn)脫:式形習(xí)學(xué)Student山(LJInstructor-re 哎協(xié) edlns trurtors: Instnutor(-regn tend Students Student+geifi££isteiEdInstnifioisO:Iiutm

10、itort +getRegK tried SftudjenisO:Student設(shè)計c:軟件工程答案、單項選擇題(本大題共20小題,每小題1分,共2 0分)第4頁(共6頁):名姓 :號學(xué)1、 D2、 C3、B4、B5、C6、C7、D8、D9、A10、D11、C12、A13 、C14、C 15、B16、C17、B18、D19、 D20、D第二部分非選擇題:業(yè)專 :級年n-授函口大亠產(chǎn)脫:式形習(xí)學(xué)二、填空題(本大題共10小題,每小題2分,共20分)1. 傳統(tǒng)、面向?qū)ο蟆?. 、不可修復(fù)系統(tǒng)、3. 、軟件開發(fā)時間、程序代碼長度4. 對象間消息傳遞、語義斷層、5. 資源描述、二進(jìn)制6. 相互影響程度7

11、. 數(shù)據(jù)模型,數(shù)據(jù)對象8. 設(shè)計、編程的風(fēng)格9. 分析與規(guī)劃、改進(jìn)10. 數(shù)據(jù)、界面三、名詞解釋題(本大題共5小題,每小題3分,共15分)1. 軟件生存周期 軟件產(chǎn)品從形成概念開始,經(jīng)過開發(fā)、運行(使用)和維護(hù) 直到退役的全過程稱為軟件生存周期,包括軟件定義、開發(fā)、使用和維護(hù)三 部分。2. 白盒測試 是已知產(chǎn)品內(nèi)部工作過程,通過測試檢驗產(chǎn)品內(nèi)部動作是否 按照產(chǎn)品規(guī)格說明的規(guī)定正常進(jìn)行。3. 預(yù)防性維護(hù) 是為了進(jìn)一步改善軟件系統(tǒng)的可維護(hù)性和可靠性,并為以后 的改進(jìn)奠定基礎(chǔ)。4. 構(gòu)件圖描述軟件實現(xiàn)系統(tǒng)中各組成部件以及它們之間的依賴關(guān)系。5. 場景 從單個執(zhí)行者的角度觀察目標(biāo)軟件系統(tǒng)的功能和外部行

12、為。四、簡答題(本大題共5小題,每小題5分,共25分)1、 軟件工程目標(biāo):在給定成本、進(jìn)度的前提下,開發(fā)出具有可修改性、有 效性、 可靠性、 可適應(yīng)性、 可追蹤性、 可移植性、 可互操作性 并滿足用戶需求的軟件產(chǎn)品。2、CMM優(yōu)點和缺點:優(yōu)點CMM模型概念清晰、層次分明、易于操作。為組織負(fù)責(zé)人和管理者提供指導(dǎo)組織逐步成熟的、明確的、有效的、單一路 途。缺點在階段式模型中,屬于較高級別成熟度的過程域不支持較低級別的過程域, 如在L2級就無法安排屬于L3級的“同行評審”過程域的實踐活動。CMMi程域的度量只有通過或不通過,度量比較粗糙沒有反映優(yōu)勢和一般。3用SD方法將數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu),其過程

13、分為:確定信息流的類型:劃定流界;將數(shù)據(jù)流圖映射為程序結(jié)構(gòu); 提耳51層次控制站構(gòu);通過設(shè)計復(fù)審和啟發(fā)式策略精化結(jié)構(gòu)。4、試述軟件測試過程:可概括為用單元測試保證模塊正確工作,用綜合測試保證模塊集成到一起后 正常工作,用確認(rèn)測試保證軟件需求的滿足,用系統(tǒng)測試保證軟件與其他系 統(tǒng)元素合成后達(dá)到系統(tǒng)各項性能要求。5、面向?qū)ο蟪绦蛟O(shè)計語言最基本的機制包括:類、子類、對象和實例的定義,單繼承和多繼承,對象的部分一整體關(guān)系, 消息傳遞和動態(tài)鏈接等等。五、綜合應(yīng)用題(第一小題8分,第二小題7分,第三小題5分,共20分)1 答:(1) 環(huán)路復(fù)雜性二判斷數(shù)+ 1= 6+ 1 = 7 (個)(2)路徑 1:(

14、0)-(13) - (19) 路徑 2:( 0)-(14) - (19) 路徑 3:(0)-(15) - (19) 路徑 4:( 0)-(16) - (19) 路徑5:( 0)-(17) - (19) 路徑6:( 0)-(18) - (19) 路徑7:( 0)-(12) - (19)2 答:等價劃分法劃分等價類并編號,如下表所示。 十六進(jìn)制整型常量輸入條件的等價類表輸入數(shù)據(jù)合理等價類不合理等價類十六進(jìn)制整數(shù)1. 0x或0X開頭12 位數(shù)子串2. 以一0x打頭的12位數(shù)子串3. 非0x或非一打頭的串4 .含有非數(shù)字且(a,b,c,d,e,f )以外字 符5. 多于5個字符6. 一后跟非0的多位串7. 0后跟數(shù)字串8. 后多于3個數(shù)字十六進(jìn)制數(shù)范圍9.在一7f7f之間10. 小于一7f11. 大于7f 為合理等價類設(shè)計測試用例,表中有三個合理等價類,設(shè)計兩個例子測試數(shù)據(jù)期望結(jié)果覆蓋范圍授函-大產(chǎn)脫:式形習(xí)學(xué)0>23顯示有效輸入1, 90X15顯示有效輸入2, 9為每個不合理等價類至少設(shè)計一個測

溫馨提示

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

評論

0/150

提交評論