軟件工程導論真題與答案(共5頁)_第1頁
軟件工程導論真題與答案(共5頁)_第2頁
軟件工程導論真題與答案(共5頁)_第3頁
軟件工程導論真題與答案(共5頁)_第4頁
軟件工程導論真題與答案(共5頁)_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上試卷代號:2073中央廣播電視大學20032004學年度第二學期“開放??啤逼谀┛荚囉嬎銠C專業(yè) 軟件工程 試題2004年7月一、填空題(在橫線上填寫正確的答案,每空1分,共25分) 1軟件工程是從和兩個方面研究如何更好的開發(fā)和維護計算機軟件的一門學科。 2軟件開發(fā)技術包括軟件開發(fā)方法學、和。 3優(yōu)秀的設計通常是從現(xiàn)有的物理系統(tǒng)出發(fā),導出現(xiàn)有系統(tǒng)的 。 4結構化分析方法使用數(shù)據(jù)流圖DFD和來描述。 5在分層的數(shù)據(jù)流圖中,稱上層圖為下層圖的,下層圖為上層圖的。 6模塊間的耦合程度強烈影響系統(tǒng)的可理解性、可靠性和 。 7Jackson圖既可用表達程序結構,也可用表達。 8程

2、序的控制結構一般采用、三種構成,這樣可確保結構比較簡單。 9面向?qū)ο蟮能浖こ谭椒ㄊ敲嫦驅(qū)ο蠓椒ㄔ谲浖汗こ填I域的全面運用。它包括面向?qū)ο蟮姆治?、面向?qū)ο蟮臏y試和等主要內(nèi)容。 10標準建模語言UML的重要內(nèi)容可以通過、行為圖、和實現(xiàn)圖等圖來定義。11程序的效率是指和。 12實現(xiàn)容錯的主要手段是冗余和。 13為了保證軟件的質(zhì)量,在軟件開發(fā)過程中經(jīng)常采取、復查和管理復查等措施。二、單項選擇題(將一個正確的答案代碼填入括號中,每小題2分,10分)1下列關于瀑布模型的描述正確的是( )。 A利用瀑布模型,如果發(fā)現(xiàn)問題修改的代價很低 B,瀑布模型的核心是按照軟件開發(fā)的時間順序?qū)栴}簡化 C瀑布模型具有良

3、好的靈活性 E瀑布模型采用結構化的分析與設計方法,將邏輯實現(xiàn)與物理實現(xiàn)分開2總體設計的目的是確定整個系統(tǒng)的( )。 A規(guī)模 B,功能及模塊結構 C費用 O測試方案3下列哪個圖不是NS圖的構件( )。 4,下列各方法中( )不是軟件測試方法。 A白盒法 B,黑盒法 C。動態(tài)測試 D。盒法5如果某種內(nèi)聚要求一個模塊中包含的任務必須在同一段時間內(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關于軟件測試,正確的描述包括( )。 A測

4、試前要認定被測試的軟件有錯 B要盡量避免測試自己編寫的程序 C測試要兼顧合理輸人與不合理輸人數(shù)據(jù) D測試是相對的,不能窮盡所有的測試,要據(jù)人力物力安排測試,選擇好測試用例與 測試方法。3下列( )屬于主動式防錯程序設計。 A棧的深度是否合適 B內(nèi)存檢查 C數(shù)組界限是否正確 D時間檢查4下列( )屬于判定覆蓋。 A每個語句都被執(zhí)行 B選擇的測試數(shù)據(jù)必須足夠多 C每個判定的每種可能的結果都被執(zhí)行 D判定表達式中的每個條件都取到可能的值5軟件管理工作涉及到的直接對象包括( )。 A軟件開發(fā)人員 B硬件設備 C項目經(jīng)費 D軟件項目四、判斷題(正確的在括號內(nèi)打上“”,錯誤的打上“X”。每小題2分,共10

5、分)1對于軟件項目,投資回收期越長,越快獲得利潤。( )2一個實時系統(tǒng)必須在嚴格的時間范圍內(nèi)響應。如果響應時間被過分延遲,將帶來災難性的后果。( )3模塊接口簡單是軟件發(fā)生錯誤的一個主要原因。( ) 4軟件的質(zhì)量保證工作一般在編碼工作結束后才開始。( )5現(xiàn)在人們普遍認為優(yōu)秀的程序除了功能正確,性能優(yōu)良之外,還應該容易看懂、容易使用、容易修改和擴充。( ) 五、問答題(共28分)1軟件產(chǎn)品具有哪些特性?(本題10分)2什么是耦合?什么是內(nèi)聚?(本題4分)3為什么軟件測試不應該由程序的編寫人員來做?(本題7分)4什么是編碼風格?為什么要強調(diào)編碼風格?(本題7分) 六、分析題(

6、共17分)1 1  根據(jù)下列NS圖,寫出其對應的偽碼。(本題10分)  2根據(jù)下列描述,畫出教材征訂系統(tǒng)的第一層數(shù)據(jù)流圖。學生入學后到教材科訂書,教材科根據(jù)教材庫存情況分析是否需要買書,如需購買,則向書店購買。各種資金往來通過學校的會計科辦理。(本題7分)試卷代號:2073中央廣播電視大學20032004學年度第二學期“開放??啤逼谀┛荚囉嬎銠C專業(yè) 軟件工程 試題答案及評分標準(供參考)2004年7月一、填空(每空1分,共25分) 1管理 技術 2軟件工具 軟件開發(fā)環(huán)境 3高層邏輯模型 4數(shù)據(jù)字典DD 5父圖 子圖 6可測試性 可維護性 7數(shù)據(jù)結構 8順序 選擇 循環(huán) 9面

7、向?qū)ο蟮脑O計 面向?qū)ο蟮木幊?面向?qū)ο蟮能浖S護 10用例圖 靜態(tài)圖 交互圖 11程序的執(zhí)行速度 程序占用的存儲空間 12防錯程序設計 13審查 測試二、單項選擇(每小題2分,共10分) 1D 2B 3C 4D 5,A三、多項選擇(每小題2分,共lo分) 1ABCD 2ABCD 3BD 4AC 5ACD四、判斷題(每小題2分,共10分) 1X 2 3X 4X 5五、問答題(共28分) 1(本題10分) 答:軟件是一種邏輯實體,而不是具體的物理實體,因而它具有抽象性。軟件是通過人們的智力活動,把知識與技術轉(zhuǎn)化成信息的一種產(chǎn)品,是在研制、開發(fā)中被創(chuàng)造出來的。在軟件的運行和使用期間,沒有硬件那樣的機

8、械磨損、老化問題。軟件的開發(fā)和運行經(jīng)常受到計算機系統(tǒng)的限制,對計算機系統(tǒng)有著不同程度的依賴性。軟件的開發(fā)至今尚未完全擺脫手工的開發(fā)方式。軟件的開發(fā)費用越來越高,成本相當昂貴。 2(本題4分) 答:耦合是對一個軟件結構內(nèi)各個模塊之間互連程度的度量。 內(nèi)聚標志一個模塊內(nèi)各個元素彼此結合的緊密程度,它是信息隱蔽和局部化概念的自然擴展。 3(本題7分) 答:軟件測試的目的是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。 正確認識測試的目標是十分重要的,測試目標決定了測試力案的設計。如果為了表明程序是正確的而進行測試,就會設計一些不易暴露錯誤的測試方案;相反,如果測試是為了發(fā)現(xiàn)程序中的錯誤,就會力求設計出最能暴

9、露錯誤的測試方案。 由于測試的目標是暴露程序中的錯誤,從心理學角度看,由程序的編寫者自己進行測試是不恰當?shù)摹?4(本題?分) 答:編碼風格又稱程序設計風格或編程風格。 編碼的目標從強調(diào)效率轉(zhuǎn)變?yōu)閺娬{(diào)清晰。良好的編碼風格能在一定程度上彌補語言存在的缺陷,而如果不注意風格就很難寫出高質(zhì)量的程序。尤其當多個程序員合作編寫一個很大的程序時,需要強凋良好而一致的編碼風格,以便相互通訊,減少因不協(xié)調(diào)而引起的問題??傊?,良好的編碼風格有助于編寫出可靠而又容易維護的程序,編碼的風格在很大程度上決定著程序的質(zhì)量。六、分析題(第1小題10分,第2小題7分,共17分) 1答: Start a b Do Until x6 If xl then f If x4 then Do Until x5 i End Until E

溫馨提示

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

評論

0/150

提交評論