軟件工程試題與答案_第1頁
軟件工程試題與答案_第2頁
軟件工程試題與答案_第3頁
軟件工程試題與答案_第4頁
軟件工程試題與答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《軟件工程》試卷及答案A卷專業(yè)年級姓名得分一、名詞講解(每個2分,共10分)1.軟件危機2.純收入3.模塊4.原型5。BROOKS定律二、填空題(每題2分,共20分)1.____是計算機程序及其說明程序的各種文檔._____是有關(guān)計算機程序功能、設(shè)計、編制、使用的文字或圖形資料。2.軟件生計周期是指一個軟件從提出開發(fā)要求開始直到該軟件報廢不僅的整個時期。平時,軟件生計周期包括問題定義、____、____、整體設(shè)計、詳細(xì)設(shè)計、____、____、軟件保護活動,可以將這些活動以合適方式分配到不同樣階段去完成.3.軟件詳細(xì)設(shè)計階段采用的工擁有______。4.____的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目可否可以開發(fā),可否值得去開發(fā)。5.模塊的耦合性分為四各種類:____、____、____、____。6.內(nèi)聚性有七各種類,最強的是____,最弱的是____.7.結(jié)構(gòu)圖的深度指結(jié)構(gòu)圖______,結(jié)構(gòu)圖寬度指________。8.集成測試采用的詳細(xì)方法有--____、______9.關(guān)于變換型的數(shù)據(jù)流圖,依照軟件設(shè)計思想,要將一個大型復(fù)雜的軟件進行分解,要確定數(shù)據(jù)流圖的____、邏輯輸入、邏輯輸出。10.軟件編碼階段要善于積累編程的經(jīng)驗,使得編出的程序____,易于____,從而提高軟件質(zhì)量。三、選擇題(每題2分,共20分)1.系統(tǒng)定義明確此后,對付系統(tǒng)的可行性進行研究。可行性研究應(yīng)包括()。A.軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟可行性、社會可行性B.經(jīng)濟可行性、技術(shù)可行性、操作可行性C.經(jīng)濟可行性、社會可行性、系統(tǒng)可行性D.經(jīng)濟可行性、合用性、社會可行性2.經(jīng)過()可以完成數(shù)據(jù)流圖的細(xì)化.A.結(jié)構(gòu)分解B、功能分解C、數(shù)據(jù)分解D、系統(tǒng)分解3.模塊(),則說明模塊的獨立性越強.A.耦合越強B、扇入數(shù)越高C、耦合越弱D、扇入數(shù)越低4.模塊()定義為受該模塊內(nèi)一個判斷影響的全部模塊會集.A.控制域B、作用域C、寬度D、接口5.面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法(Jackson方法)是進行()的形式化的方法.A.系統(tǒng)設(shè)計B、詳細(xì)設(shè)計C、軟件設(shè)計D、編碼16.指出PDL是以下哪一種語言()。A.偽碼B、高級程序設(shè)計語言C.中級程序設(shè)計語言D、初級程序設(shè)計語言7.在進行軟件測試時,第一應(yīng)當(dāng)進行(),爾后再進行組裝測試,最后再進行有效性測試。A.單元測試B、集成測試C、確認(rèn)測試D、組合測試8.?dāng)M定進度計劃的兩個重要工具和方法是().A.Gantt圖B、CoCoMoC、工程網(wǎng)絡(luò)圖D、HIPO圖9.軟件測試的目的是()。A.議論軟件的質(zhì)量B.發(fā)現(xiàn)軟件的錯誤C.找出軟件的全部錯誤D.證明軟件是正確的10.在整個軟件保護階段所開銷的全部工作中,()所占比率最大。A.校正性保護B.適應(yīng)性保護C.完滿性保護D.預(yù)防性保護11.軟件設(shè)計階段分為().A,邏輯設(shè)計與功能設(shè)計B,模型設(shè)計和功能設(shè)計C,結(jié)構(gòu)設(shè)計和模塊過程設(shè)計D,數(shù)據(jù)庫設(shè)計和文件設(shè)計12.結(jié)構(gòu)化設(shè)計方法是面向()的設(shè)計.A,數(shù)據(jù)流B,數(shù)據(jù)編碼C,數(shù)據(jù)庫D,數(shù)據(jù)結(jié)構(gòu)13.復(fù)雜的數(shù)據(jù)流圖()。A,只有變換型B,只有事務(wù)型C,無規(guī)律D,既有變換型又有事務(wù)型14.軟件詳細(xì)設(shè)計階段的任務(wù)是()。A,算法設(shè)計B,功能設(shè)計C,調(diào)用關(guān)系設(shè)計D,輸入/輸出設(shè)計15.以下()不是反響用戶在使用軟件產(chǎn)品時的三種傾向。A.產(chǎn)品運行B.產(chǎn)品可再用性C。產(chǎn)品改正D。產(chǎn)品轉(zhuǎn)移16.在設(shè)計測試用例時,()是用得最多的一種黑盒測試方法。A.等價類劃分B.界線值解析C。因果圖D.判斷表17.DFD中每個加工最少有()。A,一個輸入流B,一個輸出流C,多個輸入輸出流D,一個輸入輸出流18.?dāng)?shù)據(jù)字典包括()個條目。A,2B,3C,4D,519.在對數(shù)據(jù)流的解析中,主若是找到中心變換,這是從()導(dǎo)出結(jié)構(gòu)圖的要點。A.?dāng)?shù)據(jù)結(jié)構(gòu)B.實體關(guān)系C。數(shù)據(jù)流圖D。E_R圖20.結(jié)構(gòu)解析方法就是面向()自頂向下漸漸求精進行需求解析的方法.A.目標(biāo)B.數(shù)據(jù)流C。功能D。對象四、簡答題(每題4分,共20分)1.什么是軟件工程?基根源理有哪些?22.成本_效益解析可用哪些指標(biāo)進行胸襟?(寫出公式)3.什么是數(shù)據(jù)流圖?其中的基本符號各表示什么含義?畫出定貨系統(tǒng)基本數(shù)據(jù)流圖。4.非漸增式測試與漸增式測試有什么差異?5.試從基本符號和設(shè)計方法解析HC圖與JACKSON圖異同點五、應(yīng)用題(共30分)1.(15分)某廠對部分職工重新分配工作的政策是:年齡在20歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡在20歲至40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員;年齡在40歲以上者,中學(xué)文化程度當(dāng)資料員,大學(xué)文化程度當(dāng)技術(shù)員.請用結(jié)構(gòu)化語言、判斷表或判斷樹描繪上述問題.《軟件工程》試卷答案A卷一、名詞講解1.指在計算機軟件的開發(fā)和保護過程中所遇到的一系列嚴(yán)重問題.2.在整個生命周期內(nèi)系統(tǒng)的累計經(jīng)濟效益(折合成現(xiàn)在值)與投資之差。3.是數(shù)聽聞明、可執(zhí)行語句等程序?qū)ο蟮臅?.是使用樣機,使用戶經(jīng)過實踐獲取對未來系統(tǒng)的的看法,可以改正確提出要求.35.向一個已經(jīng)延晚的項目追加開發(fā)人員,可能使它完成的更晚二、填空題1.軟件文檔2.可行性研究需求解析編碼測試圖、表、過程設(shè)計語言4.行性研究5.據(jù)耦合控制公共內(nèi)容6.功能有時7.控制的層數(shù)同一層個數(shù)8.漸增式方法、非漸增式方法。9.變換中心10.清楚易懂、測試與保護三、選擇題1.B2.B3。C4.B5。B6。A7。A8。AC9。B10.C11.C12.A13.D14.A15。B16.A17.D18.C19C20.B四、問答題:1.軟件工程是指導(dǎo)計算機軟件開發(fā)和保護的工程學(xué)科。用分階段的生命周期計劃管理、堅持階段評審、實行嚴(yán)格產(chǎn)品控制、采用現(xiàn)代設(shè)計技術(shù)、結(jié)果審查、開發(fā)小組人員少而精、并千錘百煉方法。2.可用投資回收期、純收入、投資回收率指標(biāo),經(jīng)過P=F/(1+i)n計算求得。3.用符號描繪信息在系統(tǒng)中流動的情況,源點、終點、辦理、數(shù)據(jù)儲藏、數(shù)據(jù)流。定貨庫房管事務(wù)系統(tǒng)定貨報表采買理員員4.兩種都用于集成測試。漸增式是把下一個要測試的摸塊同已經(jīng)測試好的模塊結(jié)合起來進行測試,每次增加一個模塊。非漸增式先分別測每個模塊,再把全部模塊按設(shè)計要求放在一起結(jié)合成所要的程序.5..答:HC圖是面向DFD,而JACKSON圖是面向數(shù)據(jù)結(jié)構(gòu)的。符號省略。五、應(yīng)用題1.(1)結(jié)構(gòu)化語言IF年齡<20THENIF文化程度=初中THEN脫產(chǎn)學(xué)習(xí)ELSE工作為電工4ENDIFELSEIF年齡≤40THENIF(文化程度=大學(xué))THEN工作為技術(shù)員ELSEIF性別=男性THEN工作為鉗工ELSE工作為鉗工ENDIFENDIFELSEIF(文化程度=大學(xué))THEN工作為技術(shù)員ELSE工作為資料員ENDIFENDIFENDIF判斷樹以下:年齡≤20歲初中脫產(chǎn)學(xué)習(xí)高中電工高中或初中男性鉗工確定職工工作__20歲<年齡≤40歲女性車工大學(xué)技術(shù)員年齡>40歲高中或初中資料員大學(xué)技術(shù)員《軟件工程》試卷及答案B卷專業(yè)年級姓名得分一.名詞講解(每個2分)1.軟件危機2。純收入3。數(shù)據(jù)字典4.模塊5。PDL5二.填空題(每題2分)1.____是計算機程序及其說明程序的各種文檔。____是有關(guān)計算機程序功能、設(shè)計、編制、使用的文字或圖形資料.2.軟件生計周期是指一個軟件從提出開發(fā)要求開始直到該軟件報廢不僅的整個時期。平時,軟件生計周期包括問題定義、__,__,整體設(shè)計,詳細(xì)設(shè)計,__,__,保護活動,可以將這些活動以合適方式分配到不同樣階段去完成.3.Jackson方法是一種____的開發(fā)方法。4.M=P+K(C_D)是____。5.____的目的就是用最小的代價在盡可能短的時間內(nèi)確定該軟件項目可否可以開發(fā),可否值得去開發(fā).6.效益分有形效益和無形效益兩種。有形效益可用純收入、____、____等指標(biāo)進行胸襟;無形效益主要從性質(zhì)上、心理進步行衡量,很難直接進行量的比較.7.需求解析的基本任務(wù)是要正確回答系統(tǒng)必定“”的問題。8.?dāng)?shù)據(jù)流圖有四種基本成分:____、____、____、____.9.經(jīng)過____可以完成數(shù)據(jù)流圖的細(xì)化.10.模塊化是指解決一個復(fù)雜問題時自頂向下逐層把軟件系統(tǒng)劃分成若干模塊的過程。每個模塊完成一個特定的____,全部的模塊按某種方法__起來.成為一個整體,完成整個系統(tǒng)所要求的功能。三.單項選擇題(每題2分)1.軟件生計周期包括可行性解析的項目開發(fā)計劃、需求解析、大綱設(shè)計、詳細(xì)設(shè)計、編碼、()、保護等活動。A.應(yīng)用B。檢測C.測試D。以上答案都不正確2.系統(tǒng)定義明確此后,對付系統(tǒng)的可行性進行研究??尚行匝芯繎?yīng)包括()。E.軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟可行性、社會可行性F.經(jīng)濟可行性、技術(shù)可行性、操作可行性G.經(jīng)濟可行性、社會可行性、系統(tǒng)可行性H.經(jīng)濟可行性、合用性、社會可行性3.在察看系統(tǒng)的一些波及時序和改變的狀態(tài)時,要用動向模型來表示。動向模型重視于系統(tǒng)的控制邏輯,它包括兩個圖:一個是事件追蹤圖,另一個是()。A.狀態(tài)圖B。數(shù)據(jù)流圖C。系統(tǒng)結(jié)構(gòu)圖D。時序圖4.結(jié)構(gòu)解析方法就是面向()自頂向下漸漸求精進行需求解析的方法。A.目標(biāo)B。數(shù)據(jù)流C.功能D。對象5.模塊(),則說明模塊的獨立性越強。A.耦合越強B。扇入數(shù)越高C。耦合越弱D。扇入數(shù)越低6.()數(shù)據(jù)辦理問題的工作過程大體分為三步,即獲取數(shù)據(jù)、變換數(shù)據(jù)和給出數(shù)據(jù)。A.變換型B.事務(wù)型C。結(jié)構(gòu)化驗室D。非結(jié)構(gòu)化7.在對數(shù)據(jù)流的解析中,主若是找到中心變換,這是從()導(dǎo)出結(jié)構(gòu)圖的要點。A.?dāng)?shù)據(jù)結(jié)構(gòu)B。實體關(guān)系C。數(shù)據(jù)流圖D。E_R圖8.程序內(nèi)部的各個部分之間存在的聯(lián)系,用結(jié)構(gòu)圖表達時,最關(guān)心的是模塊的()和6耦合性。A.一致性B.作用域C.嵌套限制D。內(nèi)聚性9.在多層次的結(jié)構(gòu)圖中,其模塊的層次數(shù)稱為結(jié)構(gòu)圖的()。A.深度B.跨度C.控制域D.粒度10.模塊()定義為受該模塊內(nèi)一個判斷影響的全部模塊會集。A.控制域B。作用域C。寬度D.接口四.簡答題(每題5分)2.什么是數(shù)據(jù)流圖?其中的基本符號各表示什么含義?3.軟件測試的目的是什么?4.非漸增式測試與漸增式測試有什么差異?4.結(jié)構(gòu)化程序設(shè)計的思想是什么?五.應(yīng)用題(每題10分)1.某廠對部分職工重新分配工作的政策是:年齡在20歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡在20歲至40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員;年齡在40歲以上者,中學(xué)文化程度當(dāng)資料員,大學(xué)文化程度當(dāng)技術(shù)員。請用判斷樹描繪上述問題。2。對以下程序進行測試:PROCEDUREEX(A,B:REAL;VARX:REAL);BEGINIF(A=3)OR(B〉1)THENX:=A×BIF(A〉2)AND(B=0)THENX:=A-3END先畫出程序流程圖。再按語句覆蓋法設(shè)計測試數(shù)據(jù)?!盾浖こ獭吩嚲泶鸢窧卷一.名詞講解1.指在計算機軟件的開發(fā)和保護過程中所遇到的一系列嚴(yán)重問題.2.在整個生命周期內(nèi)系統(tǒng)的累計經(jīng)濟效益(折合成現(xiàn)在值)與投資之差。3.是關(guān)于數(shù)據(jù)信息的會集。4.是數(shù)聽聞明、可執(zhí)行語句等程序?qū)ο蟮臅?.是使用樣機,使用戶經(jīng)過實踐獲取對未來系統(tǒng)的的看法,可以改正確提出要求。二.填空題1.軟件文檔2.可行性研究需求解析編碼測試73.面向數(shù)據(jù)結(jié)構(gòu)4.保護工作量模型P_生產(chǎn)性工作量C_復(fù)雜度D_熟悉度K_常數(shù)5.可行性研究6.投資回收期回收率7.做什么8.源、終點,辦理,儲藏,數(shù)據(jù)流9.功能分解10.子功能組裝三.單項選擇題1。C2。B3。A4.B5.C6。A7。C8。D9。A10.B四.簡答題1.用符號描繪信息在系統(tǒng)中流動的情況,源點、終點、辦理、數(shù)據(jù)儲藏、數(shù)據(jù)流.定貨庫房管事務(wù)系統(tǒng)定貨報表采買理員員2.測

溫馨提示

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

評論

0/150

提交評論