軟件工程導(dǎo)論真題與答案_第1頁
軟件工程導(dǎo)論真題與答案_第2頁
軟件工程導(dǎo)論真題與答案_第3頁
軟件工程導(dǎo)論真題與答案_第4頁
軟件工程導(dǎo)論真題與答案_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程導(dǎo)論真題與答案軟件工程導(dǎo)論真題與答案軟件工程導(dǎo)論真題與答案資料僅供參考文件編號:2022年4月軟件工程導(dǎo)論真題與答案版本號:A修改號:1頁次:1.0審核:批準:發(fā)布日期:試卷代號:2073中央廣播電視大學(xué)2003—2004學(xué)年度第二學(xué)期“開放專科”期末考試計算機專業(yè)軟件工程試題2004年7月一、填空題(在橫線上填寫正確的答案,每空1分,共25分)1.軟件工程是從——和——兩個方面研究如何更好的開發(fā)和維護計算機軟件的一門學(xué)科。2.軟件開發(fā)技術(shù)包括軟件開發(fā)方法學(xué)、——和——。3.優(yōu)秀的設(shè)計通常是從現(xiàn)有的物理系統(tǒng)出發(fā),導(dǎo)出現(xiàn)有系統(tǒng)的——。4.結(jié)構(gòu)化分析方法使用數(shù)據(jù)流圖DFD和——來描述。5.在分層的數(shù)據(jù)流圖中,稱上層圖為下層圖的——,下層圖為上層圖的——。6.模塊間的耦合程度強烈影響系統(tǒng)的可.理解性、——、可靠性和——。7.Jackson圖既可用表達程序結(jié)構(gòu),也可用表達——。8.程序的控制結(jié)構(gòu)一般采用——、——、——三種構(gòu)成,這樣可確保結(jié)構(gòu)比較簡單。9.面向?qū)ο蟮能浖こ谭椒ㄊ敲嫦驅(qū)ο蠓椒ㄔ谲浖汗こ填I(lǐng)域的全面運用。它包括面向?qū)ο蟮姆治觥ⅰ?、——、面向?qū)ο蟮臏y試和——等主要內(nèi)容。10.標準建模語言UML的重要內(nèi)容可以通過——、——、行為圖、——和實現(xiàn)圖等圖來定義。11.程序的效率是指——和——。12.實現(xiàn)容錯的主要手段是冗余和——。13.為了保證軟件的質(zhì)量,在軟件開發(fā)過程中經(jīng)常采取——、復(fù)查和管理復(fù)查——等措施。二、單項選擇題(將一個正確的答案代碼填入括號中,每小題2分,10分)1.下列關(guān)于瀑布模型的描述正確的是()。A.利用瀑布模型,如果發(fā)現(xiàn)問題修改的代價很低B,.瀑布模型的核心是按照軟件開發(fā)的時間順序?qū)栴}簡化C.瀑布模型具有良好的靈活性E.瀑布模型采用結(jié)構(gòu)化的分析與設(shè)計方法,將邏輯實現(xiàn)與物理實現(xiàn)分開2.總體設(shè)計的目的是確定整個系統(tǒng)的()。A.規(guī)模B,功能及模塊結(jié)構(gòu)C.費用O測試方案3.下列哪個圖不是N—S圖的構(gòu)件()。

4,下列各方法中()不是軟件測試方法。A.白盒法B,黑盒法C。動態(tài)測試D。盒法5.如果某種內(nèi)聚要求一個模塊中包含的任務(wù)必須在同一段時間內(nèi)執(zhí)行,則這種內(nèi)聚為()。A.時間內(nèi)聚B.邏輯內(nèi)聚C.通信內(nèi)聚D.信息內(nèi)聚三、多項選擇題(將一個以上正確的答案代碼填入括號中,每小題2分,共10分)1.()可以作為模塊。A.過程B.子程序C.函數(shù)D.宏2.關(guān)于軟件測試,正確的描述包括()。A.測試前要認定被測試的軟件有錯B.要盡量避免測試自己編寫的程序C.測試要兼顧合理輸人與不合理輸人數(shù)據(jù)D.測試是相對的,不能窮盡所有的測試,要據(jù)人力物力安排測試,選擇好測試用例與測試方法。3.下列()屬于主動式防錯程序設(shè)計。A.棧的深度是否合適B.內(nèi)存檢查C.?dāng)?shù)組界限是否正確D.時間檢查4.下列()屬于判定覆蓋。A.每個語句都被執(zhí)行B.選擇的測試數(shù)據(jù)必須足夠多C.每個判定的每種可能的結(jié)果都被執(zhí)行D.判定表達式中的每個條件都取到可能的值5.軟件管理工作涉及到的直接對象包括()。A.軟件開發(fā)人員B.硬件設(shè)備C.項目經(jīng)費D.軟件項目四、判斷題(正確的在括號內(nèi)打上“√”,錯誤的打上“X”。每小題2分,共10分)1.對于軟件項目,投資回收期越長,越快獲得利潤。()2.一個實時系統(tǒng)必須在嚴格的時間范圍內(nèi)響應(yīng)。如果響應(yīng)時間被過分延遲,將帶來災(zāi)難性的后果。()3.模塊接口簡單是軟件發(fā)生錯誤的一個主要原因。()4.軟件的質(zhì)量保證工作一般在編碼工作結(jié)束后才開始。()5.現(xiàn)在人們普遍認為優(yōu)秀的程序除了功能正確,性能優(yōu)良之外,還應(yīng)該容易看懂、容易使用、容易修改和擴充。()

五、問答題(共28分)1.軟件產(chǎn)品具有哪些特性(本題10分)2.什么是耦合什么是內(nèi)聚(本題4分)3.為什么軟件測試不應(yīng)該由程序的編寫人員來做(本題7分)4.什么是編碼風(fēng)格為什么要強調(diào)編碼風(fēng)格(本題7分)

六、分析題(共17分)1.根據(jù)下列N—S圖,寫出其對應(yīng)的偽碼。(本題10分)

2.根據(jù)下列描述,畫出教材征訂系統(tǒng)的第一層數(shù)據(jù)流圖。學(xué)生入學(xué)后到教材科訂書,教材科根據(jù)教材庫存情況分析是否需要買書,如需購買,則向書店購買。各種資金往來通過學(xué)校的會計科辦理。(本題7分)試卷代號:2073中央廣播電視大學(xué)2003—2004學(xué)年度第二學(xué)期“開放??啤逼谀┛荚囉嬎銠C專業(yè)軟件工程試題答案及評分標準(供參考)2004年7月一、填空(每空1分,共25分)1.管理技術(shù)2.軟件工具軟件開發(fā)環(huán)境3.高層邏輯模型4.?dāng)?shù)據(jù)字典DD5.父圖子圖6.可測試性可維護性7.?dāng)?shù)據(jù)結(jié)構(gòu)8.順序選擇循環(huán)9.面向?qū)ο蟮脑O(shè)計面向?qū)ο蟮木幊堂嫦驅(qū)ο蟮能浖S護10.用例圖靜態(tài)圖交互圖11.程序的執(zhí)行速度程序占用的存儲空間12.防錯程序設(shè)計13.審查測試二、單項選擇(每小題2分,共10分)1.D2.B3.C4.D5,A三、多項選擇(每小題2分,共lo分)1.ABCD2.ABCD3.BD4.AC5.ACD四、判斷題(每小題2分,共10分)1.X2.√3.X4.X5.√五、問答題(共28分)1.(本題10分)答:①軟件是一種邏輯實體,而不是具體的物理實體,因而它具有抽象性。②軟件是通過人們的智力活動,把知識與技術(shù)轉(zhuǎn)化成信息的一種產(chǎn)品,是在研制、開發(fā)中被創(chuàng)造出來的。③在軟件的運行和使用期間,沒有硬件那樣的機械磨損、老化問題。④軟件的開發(fā)和運行經(jīng)常受到計算機系統(tǒng)的限制,對計算機系統(tǒng)有著不同程度的依賴性。⑤軟件的開發(fā)至今尚未完全擺脫手工的開發(fā)方式。⑥軟件的開發(fā)費用越來越高,成本相當(dāng)昂貴。2.(本題4分)答:耦合是對一個軟件結(jié)構(gòu)內(nèi)各個模塊之間互連程度的度量。內(nèi)聚標志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱蔽和局部化概念的自然擴展。3.(本題7分)答:軟件測試的目的是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。正確認識測試的目標是十分重要的,測試目標決定了測試力案的設(shè)計。如果為了表明程序是正確的而進行測試,就會設(shè)計一些不易暴露錯誤的測試方案;相反,如果測試是為了發(fā)現(xiàn)程序中的錯誤,就會力求設(shè)計出最能暴露錯誤的測試方案。由于測試的目標是暴露程序中的錯誤,從心理學(xué)角度看,由程序的編寫者自己進行測試是不恰當(dāng)?shù)摹?.(本題分)答:編碼風(fēng)格又稱程序設(shè)計風(fēng)格或編程風(fēng)格。編碼的目標從強調(diào)效率轉(zhuǎn)變?yōu)閺娬{(diào)清晰。良好的編碼風(fēng)格能在一定程度上彌補語言存在的缺陷,而如果不注意風(fēng)格就很難寫出高質(zhì)量的程序。尤其當(dāng)多個程序員合作編寫一個很大的程序時,需要強凋良好而一致的編碼風(fēng)格,以便相互通訊,減少因不協(xié)調(diào)而引起的問題。總之,良好的編碼風(fēng)格有助于編寫出可靠而又容易維護的程序,編碼的風(fēng)格在很大程度上決定著程序的質(zhì)量。六、分析題(第1小題10分,第2小題7分,共17分)1.答:StartabDoUntilx6IfxlthenfIfx4thenDoUntilx5iEndUntilElseghEndifEl

溫馨提示

  • 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

提交評論