山東大學(xué)軟件工程期末考試試卷_第1頁
山東大學(xué)軟件工程期末考試試卷_第2頁
山東大學(xué)軟件工程期末考試試卷_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

2005年軟件工程試卷(B)注意:請使用中文回答問題一.解釋下列名詞的含義(220分)1.過程(Process)2.迭代式開發(fā)(Iterative3.開發(fā)模式(Development4.項(xiàng)目進(jìn)度(Projectschedule)5.拋棄式原型(Throw-away6.耦合(Coupling)用例(Usecase)能力缺陷(capacityfault)9.容量測試(volume10.軟件可靠性(Reliability)二.判斷(填寫×或√(每個(gè)小題1分,共10分)( )盡可能推遲程序的邏輯實(shí)現(xiàn)是按照瀑布模型開發(fā)軟件的一條重要的指導(dǎo)思想。( )結(jié)構(gòu)化程序設(shè)計(jì)方法能改善程序結(jié)構(gòu),提高程序的運(yùn)行效率。3.( )一般來說,模塊的內(nèi)聚程度越高,他們之間的耦合程度也就越高。4.( )信息隱蔽原則禁止在模塊外使用在模塊接口說明的關(guān)于該模塊的信息。5.( )面向?qū)ο蠓椒ǜm合于軟件重用的根本原因在于它是軟部件唯一的合成技術(shù)。6.( )如果測試數(shù)據(jù)滿足條件覆蓋,則必然滿足判定覆蓋。7.( )樁模塊的編寫比驅(qū)動(dòng)模塊更困難。8.( )原型開發(fā)方法中的原型可以不拋棄,而逐步進(jìn)化為最終的系統(tǒng)。9.( )開發(fā)人員和客戶對(duì)軟件質(zhì)量因素的認(rèn)可是完全一致的。10.( )軟件運(yùn)行正確,可見軟件中沒有缺陷faul。三.填空(0.512分)計(jì)算機(jī)軟件不僅僅是程序,還應(yīng)該有一整套( 。( )任務(wù)序列和完成這些任務(wù)的工作步驟。確定需求過程一般分為四部分:( ( 、( ( 。 在單元測試中,使用( )模擬被測試單元的調(diào)用和數(shù)據(jù)傳遞動(dòng)作( )擬被測試模塊的子程序。軟件投入使用后,用戶提出功能變動(dòng)或增加,就要對(duì)軟件進(jìn)行( 。6.在類層次中,子類只繼承一個(gè)父類的數(shù)據(jù)和方法,稱為(,子類繼承了多個(gè)父類的數(shù)據(jù)和方法,稱為( 。7.?dāng)?shù)據(jù)流圖中,使用了四種基本符號(hào),它們分別是(( ( 。( 、8.引導(dǎo)測試又分為兩種,分別是( (。9.請列舉出軟件缺陷的三種類型( (( 。10.請列舉出性能測試的三種類型( (( 。11.開發(fā)原型的目的是(。四.從供選擇的答案中,選出正確的答案填入()(1分,共12分)下列選項(xiàng)不屬于瀑布模型的優(yōu)點(diǎn)的是( 。A.可迫使開發(fā)人員采用規(guī)范的方法B.嚴(yán)格的規(guī)定了每個(gè)階段必須提交的文檔C.要求每個(gè)階段交出的所有產(chǎn)品都必須經(jīng)過質(zhì)量保證小組的仔細(xì)驗(yàn)D.支持后期的變動(dòng)軟件維護(hù)工程越來越受到重視。因?yàn)樗幕ㄙM(fèi)常常要占軟件生命周期全部花費(fèi)的( 。A.10%~20% B.20%~40% C.60%~80% D.以下關(guān)于數(shù)據(jù)流圖的說法錯(cuò)誤的是( )B.數(shù)據(jù)流圖是用結(jié)構(gòu)化分析建模的一種工具C.傳統(tǒng)的數(shù)據(jù)流圖中主要由加工、數(shù)據(jù)源點(diǎn)/終點(diǎn)、數(shù)據(jù)流、控制流、數(shù)據(jù)存儲(chǔ)組成D.數(shù)據(jù)流圖的繪制采用自上而下、逐層分解的方法需求分析階段的研究對(duì)象是( )系統(tǒng)分析員要求 B.用戶要求 C.軟硬件要求 D.系統(tǒng)要5.耦合度最高的是( )耦合。A.環(huán)境 B.內(nèi)容 C.控制 D.?dāng)?shù)據(jù)軟件測試是軟件質(zhì)量保證的重要手段,下述( )是軟件測試的最基礎(chǔ)的環(huán)節(jié)A.功能測試 B.單元測試 C.結(jié)構(gòu)測試 D.確認(rèn)測試軟件測試方法中,黑盒測試法主要是用于測試( )A.結(jié)構(gòu)合理性 B.軟件的外部功能C.程序的正確性 D.程序的內(nèi)部邏輯軟件測試的目的是A[ ]。為了提高測試的效率,應(yīng)該B[ ]。使用白盒測試方法時(shí),測試數(shù)據(jù)應(yīng)該根據(jù)C[ ]和指定的覆蓋標(biāo)準(zhǔn)。一般來說,與設(shè)計(jì)測試數(shù)據(jù)無關(guān)的文是D[ ],軟件測試工作最好由E[ ]來承擔(dān),以提高集成測試的效果。A:(1)評(píng)價(jià)軟件的質(zhì)量 (2)發(fā)現(xiàn)軟件的錯(cuò)誤(3)找出軟件中的所有錯(cuò)誤 (4)證明軟件是正確B:(1)隨機(jī)的選取測試數(shù)據(jù) (2)取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)(3)在完成編碼以后制訂測試計(jì)劃(4)選擇發(fā)現(xiàn)錯(cuò)誤的可能性大的數(shù)據(jù)作為測試數(shù)據(jù)C:(1)程序的內(nèi)部邏輯(2)程序的復(fù)雜程度(3)使用說明書(4)程序的功能D:(1)需求規(guī)格說明書(2)總體設(shè)計(jì)說明(3)源程序 (4)項(xiàng)目開發(fā)計(jì)劃E:(1)該軟件的設(shè)計(jì)人員 (2)該軟件開發(fā)組的負(fù)責(zé)人(3)該軟件的編程人員 (4)不屬該軟件開發(fā)組的軟件設(shè)計(jì)人員填入答案A: B: C: : E: )五.簡述題(24分)說明錯(cuò)誤、缺陷、失敗的含義與聯(lián)系。簡述現(xiàn)代軟件工程大致的階段劃分,以及各階段的文檔。請列舉出用以衡量軟件質(zhì)量的三方面因素及其基本含義。簡述獲取需求時(shí)的三種類型。影響軟件工程開發(fā)實(shí)踐的關(guān)鍵要素是什么?舉例說明模塊間的各種內(nèi)聚7.簡述編程應(yīng)考慮的三方面原則。8.說明軟件系統(tǒng)測試過程的主要步驟及含義。六.綜合應(yīng)用題(22分)16分)下圖是一個(gè)軟件開發(fā)項(xiàng)目的活動(dòng)圖。其中各個(gè)節(jié)點(diǎn)表示活動(dòng)的里程碑本活動(dòng)圖的關(guān)鍵路徑。注意:使用(<最早開始時(shí)間>,<最遲開始時(shí)間>)的形式直接標(biāo)在圖上。66D3B4I523FINISHSTARTA3E4G7J9L4632C3F3H6K關(guān)鍵路徑是)(10分)高考錄取統(tǒng)分子系統(tǒng)有如下功能:計(jì)算標(biāo)準(zhǔn)分:根據(jù)考生原始分計(jì)算,得到標(biāo)準(zhǔn)分,存入考生分?jǐn)?shù)文件。入錄取線文件??忌畔⒉樵儯焊鶕?jù)考生考號(hào)查詢考生的考試成績。使用DFD圖,畫出數(shù)據(jù)加工流程(單層、多處理。使用UseCase,畫出

溫馨提示

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

評(píng)論

0/150

提交評(píng)論