《軟件工程》期末考試(A)卷_第1頁
《軟件工程》期末考試(A)卷_第2頁
《軟件工程》期末考試(A)卷_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

PAGE第2頁共4頁《軟件工程》期末考試(A)卷班級:班級:學(xué)號:姓名:密封線題號一二三四五六總分得分一、填空題(在括號內(nèi)填寫正確的答案,每空1分,共25分)1.詳細設(shè)計的工具有、表格工具和。(圖形工具語言工具)2.IPO圖由、處理和三個框組成。這個圖的特點是能夠直觀的顯示三者之間的關(guān)系。(輸入輸出)3.面向?qū)ο蠹夹g(shù)是一整套關(guān)于如何看待和的關(guān)系,以什么觀點來研究問題并進行分析求解,以及如何進行系統(tǒng)構(gòu)造的軟件方法學(xué)。面向?qū)ο蠓椒ㄊ且环N運用、、、、聚集、消息傳送、多態(tài)性等概念來構(gòu)造系統(tǒng)的軟件開發(fā)方法。(軟件系統(tǒng)現(xiàn)實世界對象類繼承封裝)4.分析已有的程序,尋求比源代碼更高級的抽象表現(xiàn)形式,這就是軟件的。(逆向工程)5.程序測試是對編碼階段的語法錯、和進行查找的編碼執(zhí)行活動。(語義錯運行錯)6.軟件工程學(xué)的基本原則包括、、一致性、確定性等。(分解獨立性)7.軟件生存周期一般可分為、可行性研究、、設(shè)計、編碼、、運行與維護階段。(問題定義需求分析測試)8.成本估計方法主要有、和算法模型估計三種類型。(自頂向下估計自底向上估計)9.括、、、。(數(shù)據(jù)輸入的源點和數(shù)據(jù)輸出的匯點加工數(shù)據(jù)流數(shù)據(jù)存儲文件)10.JSD是一種典型的的分析設(shè)計方法。(面向數(shù)據(jù)結(jié)構(gòu)的)二、單項選擇題(將一個正確的答案代碼填入括號中,每小題2分,共10分)1.下列哪種方法不是度量效益的方法(B)。A、貨幣的時間價值B、算法模型估計C、投資回收期D、純收入2.下列描述錯誤的是(D)。A、數(shù)據(jù)流圖將各種信息流抽象成數(shù)據(jù)流的形式B、數(shù)據(jù)流圖不反映控制關(guān)系、調(diào)用關(guān)系C、數(shù)據(jù)流圖不反映處理邏輯的先后順序D、數(shù)據(jù)流圖不反映數(shù)據(jù)的流向3.下列哪個階段不屬于軟件生存期的三大階段(C)。A、計劃階段B、開發(fā)階段C、編碼階段D、維護階段4.下列哪個圖不是N-S圖的構(gòu)件(C)。5.對于下列各圖,有關(guān)描述中正確的是(A)。A、數(shù)據(jù)A和B同時輸入變成CB、數(shù)據(jù)A變換成B和CC、數(shù)據(jù)A或數(shù)據(jù)B(不能同時)輸入,變換成C三、1.關(guān)于內(nèi)容耦合的描述正確的是(AD)。班級:班級:學(xué)號:姓名:密封線B、應(yīng)該盡量使用內(nèi)容耦合C、高級語言一般設(shè)計成允許內(nèi)容耦合的形式D、如果一個模塊有多個入口,可能發(fā)生內(nèi)容耦合2.下列屬于不標準的書寫格式(BCD)。A、書寫時適當(dāng)使用空格分隔B、一行寫入多條語句C、嵌套結(jié)構(gòu)不使用分層縮進的寫法D、程序中不加注釋3.下列關(guān)于模塊的描述,正確的是(ABCD)。A、具有獨立的模塊軟件比較容易開發(fā)出來B、獨立的模塊比較容易測試和維護C、模塊的獨立程度可以通過內(nèi)聚和耦合標定D、獨立的模塊可以完成一個相對獨立的特定子功能4.需求分析階段應(yīng)該完成的文檔資料包括(ABCD)。A、系統(tǒng)規(guī)格說明B、數(shù)據(jù)要求C、用戶系統(tǒng)描述D、修正的開發(fā)計劃5.軟件測試主要包括(ABC)方面的差錯和糾錯。A、軟件計劃B、軟件設(shè)計C、軟件編碼D、軟件價格四、判斷題(正確的在括號內(nèi)打上“√”,錯誤的打上“×”。每小題3分,共30分)1.程序運行過程中出現(xiàn)錯誤叫做容錯。(×)2.軟件測試的目的是證明程序沒有錯誤?!?.白盒測試法是將程序看成一個透明的盒子,不需要了解程序的內(nèi)部結(jié)構(gòu)和處理過程。(×)4.PAD圖在設(shè)置了五種基本的控制結(jié)構(gòu)后,還允許遞歸調(diào)用。(√)5.獨立編譯是指一個大程序的不同程序單元分別編譯,然后重新連接整個程序段。(√)6.螺旋模型是利用笛卡爾坐標的四個象限分別代表四個方面的活動來表示。(√)7.模塊越多,開發(fā)成本越小。(×)8.內(nèi)聚是指一個軟件結(jié)構(gòu)內(nèi)各個模塊之間互連程序的度量。(×)9.結(jié)構(gòu)化設(shè)計屬于面向數(shù)據(jù)流的設(shè)計方法。(√)10.詳細設(shè)計是在概要設(shè)計之后進行的。它利用概要設(shè)計的結(jié)果,對系統(tǒng)中的每個模塊給出足夠的過程性描述。(√)五、分析題(共20分)1.已知被測試模塊流程圖如下,按照“判定覆蓋”法,在表格中填入滿足測試要求的數(shù)據(jù)。(本題10分)填寫下表數(shù)據(jù)覆蓋路徑覆蓋分支Y值班級:班級:學(xué)號:姓名:密封線TTFF1.答:數(shù)據(jù)覆蓋路徑覆蓋分支Y值A(chǔ)=3B=1Y=6ceTT7A=1B=2Y=

溫馨提示

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

評論

0/150

提交評論