國家開放大學電大本科《軟件工程》期末試題及答案(試卷號:1260)_第1頁
國家開放大學電大本科《軟件工程》期末試題及答案(試卷號:1260)_第2頁
國家開放大學電大本科《軟件工程》期末試題及答案(試卷號:1260)_第3頁
國家開放大學電大本科《軟件工程》期末試題及答案(試卷號:1260)_第4頁
國家開放大學電大本科《軟件工程》期末試題及答案(試卷號:1260)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、國家開放大學試題國家開放大學電大本科軟件工程期末試題及答案試卷號:12602022盜傳必究一、選擇題請從四個可選項中選擇正確答案。60分,每題3分1. 軟件工程的出現(xiàn)是由于oA. 軟件危機B.計算機硬件技術的發(fā)展C.軟件社會化的需要D.計算機軟件技術的發(fā)展2. 軟件工程強調(diào)將的方法應用于軟件的開發(fā)和維護過程之中。A. 規(guī)范化 B.系統(tǒng)化C.可度量 D.以上全部3. 軟件開發(fā)活動的順序應該是oA. 問題定義、可行性研究、需求分析、設計、編碼和測試。B. 問題定義、設計、可行性研究、編碼和測試。C. 需求分析、設計、編碼和測試。D. 需求分析、編碼和測試、試運行。4. 系統(tǒng)物理模型用表示。A.系統(tǒng)

2、流程圖B.數(shù)據(jù)流程圖C.程序流程圖D. E-R圖5. 關于軟件需求特性不正確的描述是 "軟件需求具有。A.多變性 B.模糊性C.準確性 D.主觀性6. DFD中的每個加工至少需要。A. -個輸入流B. -個輸出流C. -個輸入或輸出流D. -個輸入流和一個輸出流7. PDL是描述處理過程。A.做什么 B.為什么做C.怎么做 D.對誰做8. 當一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為。A.數(shù)據(jù)耦合B.公共耦合C.標記耦合D.內(nèi)容耦合9. 按照模塊獨立性,耦合程度由強至弱正確的順序是oA.數(shù)據(jù)耦合、控制耦合、外部耦合、內(nèi)容耦合B. 控制耦合、數(shù)據(jù)耦合、內(nèi)容耦合、外部耦合

3、C. 內(nèi)容耦合、外部耦合、控制耦合、數(shù)據(jù)耦合D. 外部耦合、內(nèi)容耦合、數(shù)據(jù)耦合、控制耦合10. UML是一種語言。A.高級編程 B.可視化建模C.分析方法 D.過程11. 反映收發(fā)消息的對象的組織結構,用于描述系統(tǒng)的行為是如何有系統(tǒng)的成分協(xié)作實現(xiàn)的是oA.順序圖 B.類圖C.合作圖 D.組件圖12. 面向對象分析和設計的界限是,從分析到設計是一個逐漸擴充模型的過程。A.清晰的 B.模糊的C.非線性的 D.確定的13. 動態(tài)模型描述系統(tǒng)的動態(tài)結構和對象之間的交互,表示瞬時的、行為化的系統(tǒng) "控制特性。而 向對象方法中,常用實現(xiàn)。A.狀態(tài)圖 B.交互圖C.活動圖 D.以上全部14. 不適

4、合作為數(shù)據(jù)處理與數(shù)據(jù)庫應用的語言是。A. SQLB. CobolC. 4GLD. Lisp15. 軟件工程中,只根據(jù)程序的功能說明而不關心程序內(nèi)部邏輯的測試方法,稱為測試。A.白盒法 B.灰盒法C.黑盒法 D.綜合法16. 引起軟件改變的原因主要有oA.運行環(huán)境變化 B.需求變化C.系統(tǒng)有錯 D.以上全部17. 以下哪種測試方法不屬于白盒測試技術。A.語句覆蓋測試 B.邊界值分析測試C.條件覆蓋測試 D.判斷覆蓋測試18. 在軟件生存期的維護階段,繼續(xù)診斷和修正錯誤的過程稱為0A.完善性維護B.適應性維護C.預防性維護D.改正性維護19. 不屬于軟件項目管理的是oA.開發(fā)機構能力評估B.項目風

5、險評估C.質量監(jiān)控 D.軟件銷售利潤20. 現(xiàn)在人們更強調(diào)程序代碼的。A.可維護性 B.可移植性C.可擴充性 D.高效性二、簡答題30分,每小題6分21軟件工程為什么要強調(diào)規(guī)范化和文檔化?答:1軟件工程強調(diào)規(guī)范化和文檔化。規(guī)范化的日的是使眾多的開發(fā)者遵守相同的規(guī)范使軟件生產(chǎn) 擺脫個人生產(chǎn)方式.進入標準化、工程化的生產(chǎn)方式。2文檔化是將軟件的設計思想、沒計過程和實現(xiàn)過程完整地記錄下來以便于后人的使用和維護, 在開發(fā)過程中各類相羌人員借助于文檔進行交流和溝通。另外,在兀發(fā)過程中產(chǎn)生的各類文檔使得軟件的 生產(chǎn)過程由不可見變?yōu)榭梢?便于管理者對軟件生產(chǎn)進度和兀發(fā)過程進行管理。在用戶最終驗收時可以通 過

6、對提交的文檔進行技術審查和管理審查,保證軟件的質量。評分標準:每條3分22. 請說明快速原型化模型的基本思想。答:在需求分析的同時,姒比較小的代價快速建市一個能夠反映用戶豐要需求的原型系統(tǒng)。用戶在原 型系統(tǒng)卜可以進行基本操作.并旦提H改進意見.分析人員根據(jù)用戶的意見完善原型.然后阿南用戶評 價.提出建議,如此往復,直到兀發(fā)的原型系統(tǒng)滿足f用戶的需求為止?;诳焖僭突P偷呢0l(fā)過程 基本卜是線性的,從創(chuàng)建系統(tǒng)原型到系統(tǒng)運行,期問沒有反饋環(huán)。這是南于兀發(fā)人員是在原型的基礎卜進 行系統(tǒng)分析和設計,而原型已經(jīng)通過r用戶和兀發(fā)組的審查.在毆計階段由于有原型作毆計參考.所以毆 計的結果正確牢比較高。評分

7、標準:原型捕述基本正確6分。23. 軟件需求可以分為業(yè)務需求、用戶需求、功能需求和非功能需求.請分析業(yè)務需求與功能需求的 區(qū)別?答:業(yè)務需求是用戶高層領導機構決定的,它確定軟件的曰標、規(guī)模和范圍。業(yè)務需求一般在進行需 求分析之前就應該確定.需求分析階段要以此為參照制定需求調(diào)研計劃、確定用戶核心需求和軟件功能需 求。業(yè)務需求通常比較簡潔,大約二五頁紙就可以描述清楚.也可以將它直接作為需求規(guī)格說明書中的 一部分。功能需求定義了軟件開發(fā)人員必須實現(xiàn)的軟件功能。用戶從他們完成任務的角度對軟件提出了用戶需求,這些需求通常是凌亂的、非系統(tǒng)化的、有冗余的開發(fā)人員不能據(jù)此編寫程序。軟件分析人員要充分理 解用戶

8、需求,將用戶需求整理成軟件功能需求。開發(fā)人員根據(jù)功能需求進行軟件設計和編碼。評分標準:業(yè)務需求和功能需求各占3分。24簡述模塊獨屯性內(nèi)聚與耦合。答:模塊獨市性是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的予功能.而和軟件系統(tǒng)中其它的 模塊的接口是簡單的。一般采用兩個準則度量模塊獨寺性。即模塊問耦合和模塊內(nèi)聚。耦合是模塊之問的 互相連接的緊密程度的度量。內(nèi)聚是模塊功能強度一個模塊內(nèi)部各個元素彼此結合的緊密程度的度量。 模塊獨市性比較強的模塊應是高內(nèi)聚低耦合的模塊。評分標準:正確模塊獨立性2分;正確說明內(nèi)聚 概念2分;正確說明耦合概念2分25. 請為下面的程序設計符合判定覆蓋的測試用例。int rn

9、nintnt ntbiCtXty*i && t<l xlO rlst? x* 11j【 b>10 y2。rheif c>!5 «=30 fine / 3iI祥案b loh< lor>!515#1 試川例4訓1m 0 t I r I b " , 5 o h 10 c I *三、應用題10分26. 用例圖描述圖書管理。該系統(tǒng)主要包括三類用戶:讀者、圖書管理員、系統(tǒng)管理員。其中,讀者 是多個,圖書管理員是一個,系統(tǒng)管理員是一個。對于系統(tǒng),讀者可以查詢自己的借閱情況、分門別類的 查詢圖書和在規(guī)定期限內(nèi)續(xù)借不能超過一次操作的情況下進行自行登

溫馨提示

  • 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

提交評論