軟件工程模擬試題_第1頁(yè)
軟件工程模擬試題_第2頁(yè)
軟件工程模擬試題_第3頁(yè)
軟件工程模擬試題_第4頁(yè)
軟件工程模擬試題_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

得分得分評(píng)卷人軟件工程模擬試題一、填空題(在括號(hào)內(nèi)填寫(xiě)正確的答案,每空1分,共25分)1.軟件的發(fā)展經(jīng)歷了()、程序系統(tǒng)階段、( )和第四階段。2.軟件工程的基本原則包括()、( )、一致性和確定性。TOC\o"1-5"\h\z在可行性研究中,最難決斷和最關(guān)鍵的是( )。優(yōu)秀的設(shè)計(jì)通常是從現(xiàn)有的物理系統(tǒng)出發(fā),導(dǎo)出現(xiàn)有系統(tǒng)的( )。)。)作為加工對(duì)象。)。)作為加工對(duì)象。在數(shù)據(jù)流圖中,加工以( )或(數(shù)據(jù)字典的內(nèi)容包括( )、( )、( )、數(shù)據(jù)存儲(chǔ)、處理邏輯和外部實(shí)體。PAD圖既可用于表示(程序邏輯),也可用于描繪( )。結(jié)構(gòu)程序設(shè)計(jì)是一種設(shè)計(jì)程序的技術(shù),它采用()、( )的控制結(jié)構(gòu)。模塊獨(dú)立的概念是( )、( )、信息隱蔽和( )概念的直接結(jié)果。面向?qū)ο蠓椒ㄊ且环N運(yùn)用( )、( )、( )、聚合、消息傳送、多態(tài)性等概念來(lái)構(gòu)造系統(tǒng)的軟件開(kāi)發(fā)方法。實(shí)現(xiàn)容錯(cuò)的主要手段是( )和防錯(cuò)程序設(shè)計(jì)。軟件測(cè)試的步驟主要包括( )、集成測(cè)試、確認(rèn)測(cè)試和( )。得分評(píng)卷人二、單項(xiàng)選擇題(將一個(gè)正確的答案代碼填入括號(hào)中,每小題2分,共10分)下列( )不是需求分析結(jié)束后需要提交的文檔中包含的內(nèi)容。簡(jiǎn)明的算法描述數(shù)據(jù)字典數(shù)據(jù)流圖程序代碼下列描述正確的是( )。數(shù)據(jù)流圖和程序流程圖均可包含物流和資金流數(shù)據(jù)流圖不反映處理的先后,程序流程圖反映時(shí)間順序

C.數(shù)據(jù)流圖不反映控制關(guān)系,程序結(jié)構(gòu)圖反映控制關(guān)系D.數(shù)據(jù)流圖和程序流程圖均反映調(diào)用關(guān)系耦合的強(qiáng)弱不取決于( )。A. 模塊間接口的復(fù)雜程度B.調(diào)用模塊的方式C通過(guò)接口的信息D.模塊內(nèi)部各個(gè)元素彼此之間的緊密結(jié)合程度程序測(cè)試是指( )。A.找出編碼中錯(cuò)誤的代碼執(zhí)行活動(dòng)B.對(duì)軟件計(jì)劃,軟件設(shè)計(jì),軟件編碼進(jìn)行查錯(cuò)的活動(dòng)C對(duì)軟件計(jì)劃,軟件設(shè)計(jì),軟件編碼進(jìn)行糾錯(cuò)的活動(dòng)D.糾正編碼中的錯(cuò)誤的代碼執(zhí)行活動(dòng)下列()操作產(chǎn)生的副作用屬于數(shù)據(jù)副作用。A.修改子程序B.局部變量的再定義C刪除標(biāo)識(shí)符D.修改對(duì)編輯條件的測(cè)試得分評(píng)卷人三、多項(xiàng)選擇題(將一個(gè)以上正確的答案代碼填入括號(hào)中,每小題2分,共10分)利用特爾菲(Delphi)法進(jìn)行成本評(píng)估包括( )步驟。A.把系統(tǒng)定義文件或規(guī)格說(shuō)明發(fā)給各位專家專家分組開(kāi)會(huì)取得各組意見(jiàn)C.由協(xié)調(diào)人綜合意見(jiàn)D.專家組重新開(kāi)會(huì)進(jìn)行反復(fù)評(píng)估關(guān)于軟件測(cè)試,正確的描述包括( )。A. 測(cè)試前要認(rèn)定被測(cè)試的軟件有錯(cuò)要盡量避免測(cè)試自己編寫(xiě)的程序C.測(cè)試要兼顧合理輸入與不合理輸入數(shù)據(jù)D. 測(cè)試是相對(duì)的,不能窮盡所有的測(cè)試,要據(jù)人力物力安排測(cè)試,選擇好測(cè)試用例與測(cè)試方法在軟件設(shè)計(jì)中,( )耦合應(yīng)盡量避免。A.控制B.數(shù)據(jù)C內(nèi)容D. 標(biāo)記

下列描述正確的是()。該結(jié)構(gòu)的深度為3)。該結(jié)構(gòu)的寬度為3C.模塊A的扇出為4D.模塊t的扇入為2軟件管理工作涉及到的直接對(duì)象包括( )。A.軟件開(kāi)發(fā)人員硬件設(shè)備C.項(xiàng)目經(jīng)費(fèi)D.軟件項(xiàng)目得分評(píng)卷人得分評(píng)卷人(正確的在括號(hào)內(nèi)打上“J”,錯(cuò)誤的打上“X”。每小題2分,共10分)1.軟件維護(hù)階段的花費(fèi)很少,因此不需要太重視。()2.過(guò)大的模塊可能是由于分解不充分造成的,即使降低模塊獨(dú)立性也必須繼續(xù)分解。TOC\o"1-5"\h\z( )3.軟件開(kāi)發(fā)的成本主要是人的勞動(dòng)消耗。().UML只能應(yīng)用于軟件系統(tǒng)模型的建立。( ).程序設(shè)計(jì)語(yǔ)言中應(yīng)絕對(duì)禁止使用GOTO語(yǔ)句。( )得分評(píng)卷人五、問(wèn)答題(共28得分評(píng)卷人1.什么是軟件危機(jī),軟件危機(jī)有哪幾種表現(xiàn)?

什么是數(shù)據(jù)流圖?為什么數(shù)據(jù)流圖要分層?簡(jiǎn)述詳細(xì)設(shè)計(jì)的任務(wù)。簡(jiǎn)述什么是靜態(tài)分析技術(shù),什么是動(dòng)態(tài)測(cè)試技術(shù)。得分評(píng)卷人六、分析題得分評(píng)卷人六、分析題(共17分).用Jackson圖表示下圖所示的二維表格:產(chǎn)品記錄—編號(hào)產(chǎn)品名稱生產(chǎn)廠家型號(hào)表頭 表體該學(xué)生名冊(cè)由表頭和表體兩部分組成。其中表頭又順序包括表名和字段名。表體可由任意行組成,每行包括產(chǎn)品的編號(hào)、產(chǎn)品名稱、生產(chǎn)廠家和型號(hào)。.指出下列程序段存在的問(wèn)題,并進(jìn)行合理的修改。程序段目的:打印A,B,C三數(shù)中最小者。if(A<B)goto120;if(B<C)goto110;100write(C);goto140;110write(B);goto140;120if(A<C)goto130;goto100;130write(A);140end參考答案及評(píng)分標(biāo)準(zhǔn)一、填空題(每空1分,共25分)程序設(shè)計(jì)階段、軟件工程階段分解、獨(dú)立性技術(shù)可行性高層邏輯模型準(zhǔn)確的回答“系統(tǒng)必須做什么”數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)內(nèi)容數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)程序邏輯、數(shù)據(jù)結(jié)構(gòu)單入口、單出口模塊化、抽象、局部化對(duì)象、類、封裝冗余單元測(cè)試、系統(tǒng)測(cè)試二、單項(xiàng)選擇題(每小題2分,共10分)DBDAB三、多項(xiàng)選擇題(每小題2分,共10分)A、CA、B、C、DC、DB、DA、C、D四、判斷題(每小題2分,共10分)XXVXX五、問(wèn)答題(每小題7分,共28分)

答:軟件開(kāi)發(fā)和維護(hù)的過(guò)程中所遇到的一系列嚴(yán)重的問(wèn)題。具體表現(xiàn)在:產(chǎn)品不能符合用戶的實(shí)際需求;軟件開(kāi)發(fā)的效率較低;軟件產(chǎn)品的質(zhì)量差;軟件開(kāi)發(fā)成本和進(jìn)度的估算不準(zhǔn)確;軟件可維護(hù)性差;軟件開(kāi)發(fā)文檔資料不完整也不合格;軟件的價(jià)格昂貴。答:數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式描述數(shù)據(jù)流從輸入到輸出的傳輸變換過(guò)程。數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具,它表示了系統(tǒng)內(nèi)部信息的流向,并表示了系統(tǒng)的邏輯處理的功能。為了表達(dá)數(shù)據(jù)處理過(guò)程的數(shù)據(jù)加工情況,用一個(gè)數(shù)據(jù)流圖是不夠的。為表達(dá)稍為復(fù)雜的實(shí)際問(wèn)題,需要按照問(wèn)題的層次結(jié)構(gòu)進(jìn)行逐步分解,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系。描述一個(gè)復(fù)雜的系統(tǒng),不可能一下子引進(jìn)太多的細(xì)節(jié)。否則用一張數(shù)據(jù)流圖畫(huà)出所有的數(shù)據(jù)流和處理邏輯,這張圖將及其龐大、復(fù)雜,難以繪制,難以理解。因此數(shù)據(jù)流圖需要進(jìn)行分解,用幾個(gè)數(shù)據(jù)流圖來(lái)表示。答:為每個(gè)模塊確定采用的算法,選擇某種適當(dāng)?shù)墓ぞ弑磉_(dá)算法的過(guò)程,寫(xiě)出模塊的詳細(xì)過(guò)程性描述;確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);確定模塊接口的細(xì)節(jié),包括對(duì)系統(tǒng)外部的接口和用戶界面,對(duì)系統(tǒng)內(nèi)部其它模塊的接口,以及模塊輸入數(shù)據(jù)、輸出數(shù)據(jù)及局部數(shù)據(jù)的全部細(xì)節(jié);要為每一個(gè)模塊設(shè)計(jì)出一組測(cè)試用例,以便在編碼階段對(duì)模塊代碼(即程序)進(jìn)行預(yù)定的測(cè)試,模塊的測(cè)試用例通常應(yīng)包括輸入數(shù)據(jù),期望輸出等內(nèi)容。答:靜態(tài)分析技術(shù):不執(zhí)行被測(cè)軟件,可對(duì)需求分析說(shuō)明書(shū)、軟件設(shè)計(jì)說(shuō)明書(shū)、源程序做結(jié)構(gòu)檢查、流程分析、符號(hào)執(zhí)行來(lái)找出軟件錯(cuò)誤。動(dòng)態(tài)測(cè)試技術(shù):當(dāng)把程序作為一個(gè)函數(shù),輸入的全體稱為函數(shù)的定義域,輸出的全體稱為函數(shù)的值域,函數(shù)則描述了輸入的定義域與輸出值域的關(guān)系。六、分析題(第一小題10分,第二小題7分,共17分)答:

答:存在的主要問(wèn)題包括1、大量使用GOT

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論