軟件工程 期末考試題(含答案)_第1頁
軟件工程 期末考試題(含答案)_第2頁
軟件工程 期末考試題(含答案)_第3頁
軟件工程 期末考試題(含答案)_第4頁
軟件工程 期末考試題(含答案)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

一、選擇題件需求分析、系統(tǒng)總體設(shè)計、詳細(xì)設(shè)計、編碼、測試和運(yùn)行、維護(hù)。八個階段又可歸納為三個大的階段:計劃階段、開發(fā)階段和_。(C),A.詳細(xì)計劃測試與排錯B.可行性分析C.運(yùn)行階段D.測試階段的目標(biāo)(A)A.需求分析階段行性研究階段,B.詳細(xì)設(shè)計階段C.概要設(shè)計階段D.可3.軟件工程的出現(xiàn)主要是由于(C),A.程序設(shè)計方法學(xué)的影響C.軟件危機(jī)的出現(xiàn)B.其它工程科學(xué)的影響D.計算機(jī)的發(fā)展,得以實旅的主要保證是(C)A.硬件環(huán)境B.軟件開發(fā)的環(huán)境D.開發(fā)人員的素質(zhì)C.軟件開發(fā)工具和軟件開發(fā)的環(huán)境它們之間的關(guān)系表現(xiàn)為(B)A.相互排斥B相互補(bǔ)充C獨(dú)立使用D.交替使用6.UMLA.基于瀑布模型的結(jié)構(gòu)化方法C.基于對象的面向?qū)ο蟮姆椒˙.基于需求動態(tài)定義的原型化方法D.基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法(B)A.結(jié)構(gòu)化方法析對象的(B)A.控制流9.軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成(A)B原型化方法C面向?qū)ο蟮姆椒―.控制流方法B.數(shù)據(jù)流C.程序流D.指令流A.計劃階段.開發(fā)階段.運(yùn)行階段C.總體設(shè)計.詳細(xì)設(shè)計.編程調(diào)試B.計劃階段.編程階段.測試階段D.需求分析.功能定義.系統(tǒng)設(shè)計10.軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計、編碼和測試等階段,一般認(rèn)為可能占用人員最多的階段是(C)A.分析階段11.適合于面向?qū)ο蠓椒▽W(xué)的軟件生存周期模型是(B)A.瀑布模型B.噴泉模型C.螺旋模型D.增量模型B.設(shè)計階段C.編碼階段D.測試階段12.從結(jié)構(gòu)化的瀑布模型看,在它的生命周期中的八個階段中,下面的幾個選項中哪個環(huán)節(jié)出錯,對軟件的影響最大的是(C)A.詳細(xì)設(shè)計階段B.概要設(shè)計階段C.需求分析階段D.測試和運(yùn)行階段A.114.可行性分析研究的目的是(A)A.項目值得開發(fā)否B.爭取項目15.模塊的內(nèi)聚性最高的是(D)A.邏輯內(nèi)聚B.時間內(nèi)聚16.開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱(B)A.軟件工程B.2C.3D.5C.開發(fā)項目D.功能內(nèi)聚C.偶然內(nèi)聚D.功能內(nèi)聚B.軟件危機(jī)C.軟件周期D.軟件產(chǎn)生17.需求分析階段的任務(wù)是確定(D)A.軟件開發(fā)方法B.軟件開發(fā)工具C.軟件開發(fā)費(fèi)D.軟件系統(tǒng)的功能A.IPO圖B.HIPO圖C.PAD圖A.語句B.路徑C.條件組合D.判定D.DFD圖A.瀑布模型B.對象模型C.螺旋模型D.層次模型二、填空題表達(dá)了系統(tǒng)中各種元素之間的__信息流動__情況。2.成本效益分析的目的是從__經(jīng)濟(jì)___角度評價開發(fā)一個項目是否可行。策略和_寬度優(yōu)先策略____.來看,一條獨(dú)立路徑是至少包含有一條___其他獨(dú)立路徑中從未有過的____的邊的路徑。5.匯編語言是面向__機(jī)器___的,可以完成高級語言無法完成的特殊功能。如與外部設(shè)備之間的一些接口工作。6.單元測試一般以白盒測試為主,_黑盒___測試為輔。7.詳細(xì)設(shè)計的任務(wù)是確定每個模塊的內(nèi)部特性,即模塊的算法、_使用的數(shù)據(jù)___。8.所有軟件維護(hù)申請報告要按規(guī)定方式提出,該報告也稱_軟件問題____報告。9.有兩類維護(hù)技術(shù):在開發(fā)階段使用來減少錯誤、提高軟件可維護(hù)性的面10.科學(xué)工程計算需要大量的標(biāo)準(zhǔn)庫函數(shù),以便處理復(fù)雜的數(shù)值計算,可供選擇的語言有:FORTRAN語言、__PASCAL語言___、C語言和PL/1語言。1L目前使用最廣泛的軟件工程學(xué)方法分別是傳統(tǒng)方法學(xué)和_面向?qū)ο蠓椒▽W(xué)____。12.可行性研究主要集中在以下四個方面__經(jīng)濟(jì)____可行性、__技術(shù)____可行性、法律可行性和抉擇。13.常見的軟件概要設(shè)計方法有3大類:以數(shù)據(jù)流圖為基礎(chǔ)構(gòu)造模塊結(jié)構(gòu)的方法____,以對象、類、繼承和通信為基礎(chǔ)的___面向?qū)ο蟮脑O(shè)計方法__。14.___數(shù)據(jù)流圖___和__數(shù)據(jù)字典___共同構(gòu)成系統(tǒng)的邏輯模型。15.單元測試一般以___白盒___測試為主,___黑盒___測試為輔。三、判斷題3.Jackson8.UML12.系統(tǒng)結(jié)構(gòu)圖是精確表達(dá)程序結(jié)構(gòu)的圖形表示法。因此,有時也可以將系15.以對象、類、繼承和通信為基礎(chǔ)的面向?qū)ο笤O(shè)計方法(00D)也是常16.如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。(F)17.快速原型模型可以有效地適應(yīng)用戶需求的動態(tài)變化。(T)18.模塊化,信息隱藏,抽象和逐步求精的軟件設(shè)計原則有助于得到髙內(nèi)聚,低耦合度的軟件產(chǎn)品(T)四、名詞解釋1.軟件開發(fā)環(huán)境維護(hù)而使用的一組軟件。2.錯誤推測法(p176)3.黑盒測試法(p171)4.軟件質(zhì)量保證(p324)5.瀑布模型(p15)6.軟件生命周期(p11)7.單元測試(p153)五、簡答題1.某一新聞管理系統(tǒng)主要用來發(fā)布新聞,管理員只需要一個,登錄后可以可對新聞進(jìn)行評論。管理員在后臺可以對新聞、評論、注冊會員進(jìn)行管理,如修改、刪除等。要求:請畫出該新聞管理系統(tǒng)的用例圖2.請根據(jù)銀行ATM系統(tǒng)的正常情況腳本,畫出事件跟蹤圖(即UML順序圖)銀行ATM系統(tǒng)的正常情況腳本:ATM請儲戶插卡;儲戶插入一張現(xiàn)金兌換卡。ATM接受該卡并讀它上面的分行代碼和卡號。ATM要求儲戶輸入密碼;儲戶輸入自己的密碼“1234”等數(shù)字。ATM請求總行驗證卡號和密碼;總行要求“39”號分行核對儲戶密碼,然后通知ATM說這張卡有效。ATMATM要求儲戶輸入取款額;儲戶輸入“880”。ATM確認(rèn)取款額在預(yù)先規(guī)定的限額內(nèi),然后要求總行處理這個事務(wù);總行ATM吐出現(xiàn)金并請儲戶拿走這些現(xiàn)金;儲戶拿走現(xiàn)金。ATMATMATM請儲戶插卡。3.某電器集團(tuán)公司下屬的廠包括技術(shù)科、生產(chǎn)科等基層單位?,F(xiàn)在想建立一個計算機(jī)輔助企業(yè)管理系統(tǒng),其中:生產(chǎn)科的任務(wù)是:期)制定車間月生產(chǎn)計劃。(2)根據(jù)車間實際生產(chǎn)日報表、周報表調(diào)整月生產(chǎn)計劃w月計劃。達(dá)給車間。技術(shù)科的任務(wù)是:(1)根據(jù)生產(chǎn)科轉(zhuǎn)來的組裝計劃進(jìn)行產(chǎn)品結(jié)構(gòu)設(shè)計,產(chǎn)生產(chǎn)品裝配圖給生產(chǎn)科,產(chǎn)生外購需求計劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。nhb(2)根據(jù)組裝計劃進(jìn)行產(chǎn)品工藝設(shè)計,根據(jù)產(chǎn)品自制物料清單產(chǎn)生工藝流程圖給零件廠。要求:試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。4.某培訓(xùn)中心要研制一個計算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。(1)如果是報名的,則將報名數(shù)據(jù)送給負(fù)責(zé)報名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報告單交財務(wù)部門,

溫馨提示

  • 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

提交評論