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

下載本文檔

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

文檔簡介

1、6/6軟件工程期末考試試卷(A)一大題:單項(xiàng)選擇題(共20題,每題1分,共20分)1、軟件是( )。A. 處理對象和處理規(guī)則的描述 B. 程序C. 程序及其文檔 D. 計(jì)算機(jī)系統(tǒng)2、軟件需求規(guī)格說明的內(nèi)容不應(yīng)包括( )。A. 主要功能 B. 算法的詳細(xì)描述C. 用戶界面及運(yùn)行環(huán)境 D. 軟件的性能3、程序的三種基本控制結(jié)構(gòu)是( )。A. 過程、子程序和分程序 B. 順序、選擇和重復(fù)C. 遞歸、迭代和回溯 D. 調(diào)用、返回和轉(zhuǎn)移4、需求分析階段的任務(wù)是確定( )A軟件開發(fā)方法 B軟件開發(fā)工具C軟件開發(fā)費(fèi) D軟件系統(tǒng)的功能5、在E-R模型中,包含以下基本成分( )。A 數(shù)據(jù)、對象、實(shí)體 B 控制、

2、聯(lián)系、對象C 實(shí)體、聯(lián)系、屬性 D 實(shí)體、屬性、操作6、各種軟件維護(hù)的類型中最重要的是( )。A完善性維護(hù) B 糾錯(cuò)性維護(hù) C 適應(yīng)性維護(hù) D 預(yù)防性維護(hù)7、軟件測試的目標(biāo)是( )。A. 證明軟件是正確的 B. 發(fā)現(xiàn)錯(cuò)誤、降低錯(cuò)誤帶來的風(fēng)險(xiǎn)C. 排除軟件中所有的錯(cuò)誤 D. 與軟件調(diào)試相同8軟件生命周期中所花費(fèi)用最多的階段是( )A詳細(xì)設(shè)計(jì) B軟件編碼 C軟件測試 D軟件維護(hù)9若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是-1.0, 1.0,現(xiàn)從輸入的角度考慮一組測試用例:-1.001, -1.0, 1.0, 1.001.設(shè)計(jì)這組測試用例的方法是( )A條件覆蓋法 B等價(jià)分類法 C邊界值

3、分析法 D錯(cuò)誤推測法10詳細(xì)設(shè)計(jì)的基本任務(wù)是確定每個(gè)模塊的( )設(shè)計(jì)A功能 B.調(diào)用關(guān)系 C.輸入輸出數(shù)據(jù) D.算法11設(shè)函數(shù)C(X)定義問題X的復(fù)雜程序,函數(shù)E(X)確定解決問題X需要的工作量(時(shí)間)。對于兩個(gè)問題P1和P2,如果C(P1)C(P2)顯然E(P1)E(P2),則得出結(jié)論E(P1+P2)E(P1)+E(P2),就是:( )A模塊化的根據(jù) B逐步求精的根據(jù) C抽象的根據(jù) D信息隱藏和局部化的根據(jù)12下面幾種白盒測試技術(shù),哪種是最強(qiáng)的覆蓋準(zhǔn)則 ( )A語句覆蓋 B條件覆蓋 C判定覆蓋 D條件組合覆蓋13面向數(shù)據(jù)流的設(shè)計(jì)方法把( )映射成軟件結(jié)構(gòu)。A數(shù)據(jù)流 B系統(tǒng)結(jié)構(gòu) C控制結(jié)構(gòu) D

4、信息流14.內(nèi)聚程度最低的是( )內(nèi)聚A.偶然 B.過程 C.順序 D.時(shí)間15.確定測試計(jì)劃是在( )階段制定的.A總體設(shè)計(jì) B.詳細(xì)設(shè)計(jì) C.編碼 D.測試16需求分析的產(chǎn)品是( )A數(shù)據(jù)流程圖案 B數(shù)據(jù)字典 C判定表 D需求規(guī)格說明書 17數(shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是( )A數(shù)據(jù)庫設(shè)計(jì) B數(shù)據(jù)通信 C數(shù)據(jù)定義 D數(shù)據(jù)維護(hù)18( )引入了“風(fēng)險(xiǎn)驅(qū)動(dòng)”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項(xiàng)目。A增量模型 B噴泉模型 C原型模型 D螺旋模型19模塊的內(nèi)聚性最高的是( )A邏輯內(nèi)聚 B時(shí)間內(nèi)聚 C偶然內(nèi)聚 D功能內(nèi)聚20提高測試的有效性非常重要,成功的測試是指( )A.

5、證明了被測試程序正確無誤 B. 說明了被測試程序符合相應(yīng)的要求C.未發(fā)現(xiàn)被測程序的錯(cuò)誤 D.發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤二大題:簡答題 (共5小題,每題10分,共50分)1、軟件生命期各階段的任務(wù)是什么?2、什么是軟件過程?畫出實(shí)際的瀑布模型。3、提高可維護(hù)性的方法有哪些?4、簡述軟件測試要經(jīng)過哪幾個(gè)步驟,每個(gè)步驟與什么文檔有關(guān)。5、結(jié)構(gòu)化設(shè)計(jì)的描述工具有哪些?簡述結(jié)構(gòu)化設(shè)計(jì)的步驟。三大題:應(yīng)用題 (共3小題,每題10分,共30分)1、假設(shè)一家工廠的采購部每天需要一張定貨報(bào)表,報(bào)表按零件編號排序,表中列出所有需要再次定貨的零件。對于每個(gè)需要再次定貨的零件應(yīng)該列出下述數(shù)據(jù):零件編號,零件名稱,定貨數(shù)量,目前價(jià)格,主要供應(yīng)者,次要供應(yīng)者。零件入庫或出庫稱為事務(wù),通過放在倉庫中的CRT終端把事務(wù)報(bào)告給定貨系統(tǒng)。當(dāng)某種零件的庫存數(shù)量少于庫存量臨界值時(shí)就應(yīng)該再次定貨。要求:畫出系統(tǒng)頂層和細(xì)化的數(shù)據(jù)流圖。2、輸入三整數(shù),判斷是否構(gòu)成三角形,如構(gòu)成三角形,則輸出三條邊的值,否則輸出“不能構(gòu)成三角形”。 要求:1)用程序流程圖表示該問題的算法;2)計(jì)算程序復(fù)雜度; 3)設(shè)計(jì)路徑覆蓋的測試用例。3、請描述下列偽代碼的功能?并用N-S圖或者PAD圖描述。N=1

溫馨提示

  • 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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論