




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
#/5《軟件工程》考試卷一、單項選擇題(30分,每小題2分)1.軟件調(diào)試技術(shù)包括()A.邊界值分析B.演繹法C.循環(huán)覆蓋D.集成測試2.瀑布模型的存在問題是()A.用戶容易參與開發(fā)B.缺乏靈活性C.用戶與開發(fā)者易溝通D.適用可變需求3.軟件測試方法中的靜態(tài)測試方法之一為()A.計算機輔助靜態(tài)分析B.黑盒法C.路徑覆蓋D.邊界值分析4.軟件生命周期中所花費用最多的階段是()A.詳細設(shè)計 B.軟件編碼C.軟件測試 D.軟件維護5.第一個體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計語言是()A.FORTRAN語言B.Pascal語言 C.C語言D.PL/1語言6.程序的三種基本控制結(jié)構(gòu)是()A.過程、子程序和分程序B.順序、選擇和重復(fù)C.遞歸、堆棧和隊列D.調(diào)用、返回和轉(zhuǎn)移TOC\o"1-5"\h\z.在詳細設(shè)計階段,經(jīng)常采用的工具有( )A.PADB.SA C.SC D.DFD.詳細設(shè)計的結(jié)果基本決定了最終程序的( )A.代碼的規(guī)模 B.運行速度C.質(zhì)量D.可維護性.需求分析中開發(fā)人員要從用戶那里了解( )A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模10.結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是()A.程序的規(guī)模B.程序的效率C.程序設(shè)計語言的先進性D.程序易讀性.經(jīng)濟可行性研究的范圍包括( )A.資源有效性B.管理制度 C.效益分析D.開發(fā)風險.可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系統(tǒng)是否開 發(fā)的決策依據(jù),因必須給出( )的回答。A.確定B.行或不行 C.正確D.無二義.需求分析階段的任務(wù)是確定( )A.軟件開發(fā)方法B.軟件開發(fā)工具C.軟件開發(fā)費D.軟件系統(tǒng)的功能14.軟件調(diào)試的目的是()。A找出錯誤所在并改正之 .排除存在錯誤的可能性C對錯誤性質(zhì)進行分類 D統(tǒng)計出錯的次數(shù)
軟件的主要特性是高成本可獨立構(gòu)成計算機系統(tǒng)無形A)高成本可獨立構(gòu)成計算機系統(tǒng)二、簡答題(30分,每小題5分)1.什么是軟件工程?什么是軟件危機?2、軟件的可行性研究主要研究哪些問題?并對此進行說明。3、什么是黑盒測試,適用的方法有哪些?什么是白盒測試,適用的方法有哪些?什么是軟件維護?軟件維護包括哪四類活動?5.有人說:軟件開發(fā)時,一個錯誤發(fā)現(xiàn)得越晚,為改正它所付出的代價就越大。請問這句話對否?請解釋你的回答。6.請將下述有關(guān)模塊獨立性的各種模塊內(nèi)聚,按其內(nèi)聚度(強度)從高到低排列起來。①巧合內(nèi)聚②時間內(nèi)聚③功能內(nèi)聚④通信內(nèi)聚⑤邏輯內(nèi)聚⑥信息內(nèi)聚⑦過程內(nèi)聚三、下圖是使用Basic語言編寫的一個打印A,B,C三數(shù)中最小者的程序的流程圖。其中出現(xiàn)了6個GOTO語句,一個向前,5個向后,程序可讀性很差。if(A<B)goto120;if(B<C)goto110;100 printC;goto140;110 printB;goto140;120if(A<C)goto130;goto100;130printA;140試利用基本控制結(jié)構(gòu),將程序中的GOTO語句消去。(10分)四、設(shè)計 圖(分)一個飛機機票預(yù)訂系統(tǒng),功能為旅行社把預(yù)訂機票的旅客信息(姓名、年齡、單位、身份證號碼、旅行時間及目的地等)輸入機票預(yù)訂系統(tǒng)。系統(tǒng)為旅客安
排航班,打印出取票通知單(付有應(yīng)交的賬款)。旅客在飛機起飛的前一天憑取票通知等交款取票,系統(tǒng)檢驗無誤,輸出機票給旅客。請畫出該系統(tǒng)的 圖。某城市的電話號碼由三個部分組成。這三部分的名稱與內(nèi)容分別是:1、地區(qū)碼:空白或3位數(shù)字;2、前綴:非“0”或“1”開頭的3位數(shù)字;3、后綴:4位數(shù)字。用等價分類法完成如下要求:劃分出有效等價類、無效等價類;為有效等價類設(shè)計出測試用例。《軟件工程》試題參考答案一單項選擇題每小題2分,共30分。1.B 2.B 3.A 4.D 5.B 6.B 7.A 8.C 9.A10.D 11.C 12.B 13.D 14.A15.A、B、C二.簡答題,每小題5分,共30分1.軟件工程是應(yīng)用計算機科學、數(shù)學及管理科學等原理開發(fā)軟件的工程。它借鑒傳統(tǒng)工程的原則、方法,以提高質(zhì)量,降低成本為目的。軟件危機指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題。.可行性研究主要做4個方面的研究:①經(jīng)濟可行性:進行成本/效益分析。從經(jīng)濟角度判斷系統(tǒng)開發(fā)是否“合算”。②技術(shù)可行性:進行技術(shù)風險評價。從開發(fā)者的技術(shù)實力、以往工作基礎(chǔ)、問題的復(fù)雜性等出發(fā),判斷系統(tǒng)開發(fā)在時間、費用等限制條件下成功的可能性。③法律可行性:確定系統(tǒng)開發(fā)可能導致的任何侵權(quán)、妨礙和責任。④方案的選擇:評價系統(tǒng)或產(chǎn)品開發(fā)的幾個可能的候選方案。最后給出結(jié)論意見。.答:黑盒測試是從用戶觀點,按規(guī)格說明書要求的輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系設(shè)計測試用例,是根據(jù)程序外部特征進行測試。設(shè)計黑盒測試的技術(shù)主要有:等價劃分、邊界值分析、錯誤推測。白盒測試是根據(jù)被測程序的邏輯結(jié)構(gòu)設(shè)計測試用例,力求提高測試覆蓋率。設(shè)計白盒測試的技術(shù)主要有:邏輯覆蓋和控制結(jié)構(gòu)測試。.軟件維護是在軟件交付使用之后,為了改正錯誤或滿足新的需要而修改軟件的過程。它包含改正性維護,適應(yīng)性維護,完善性維護和預(yù)防性維護四類活動。5.答:這個說法是對的。在1970年代,GTE、TRW和IBM等三家公司對此問題做了獨立研究,最后它們得到相似的結(jié)論:階段需求分析軟件設(shè)計程序編碼單元測試驗收測試維護相對修復(fù)代價0.1~0.20.512520從表中可以看出,在需求分析階段檢查和修復(fù)一個錯誤所需的代價只有編碼階段所需代價的1/5到1/10,而在維護階段做同樣的工作所付出的代價卻是編碼階段的20倍。6答案:③、⑥、④、⑦、②、⑤、①三、答案:使用if-then-else結(jié)構(gòu)化構(gòu)造,則上述程序段可改成如下形式。if(A<BandA<C)thenprintAelseif(A>=BandB<C)thenprintBelseprintC;四機票
五.略六.第一步:電話號碼等價類劃分輸入條件有效等價類無效等價類地區(qū)碼空白位
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 假山施工合同承包書
- 房屋建筑工程保修合同協(xié)議
- 影視制作與發(fā)行合作合同
- 三方消防施工合同
- 苗木種植土地承包合同
- 加氣塊砌筑合同協(xié)議書
- 勞務(wù)中介公司服務(wù)合同
- 溫州浙江溫州瑞安市人民醫(yī)院招聘合同制工作人員筆試歷年參考題庫附帶答案詳解
- 法語獨家商務(wù)代理合同
- 廣州華商職業(yè)學院《典型企業(yè)云平臺搭建》2023-2024學年第二學期期末試卷
- 30萬室內(nèi)裝修預(yù)算表
- 拉線的制作詳細
- 律師報價函(訴訟)
- 新生兒沐浴評分標準
- 潛水作業(yè)指導書
- (完整版)設(shè)計管理
- 感謝對手閱讀附答案
- 材料性能學(第2版)付華課件0-緒論-材料性能學
- GB/T 8012-2000鑄造錫鉛焊料
- 第一課 第一章 AutoCAD 2012概述入門
- 2023年湖南省普通高中學業(yè)水平考試數(shù)學版含答案
評論
0/150
提交評論