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

下載本文檔

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

文檔簡介

國家開放大學電大本科《軟件工程》2023-2024期末試題及答案(試卷號:1260)一、選擇題(請從四個可選項中選擇正確答案。共60分,每小題3分)1.下面哪個選項不是軟件工程研究的內(nèi)容?(

)A.生產(chǎn)無故障的軟件C.生產(chǎn)滿足用戶需求的軟件2.螺旋模型是一種考慮了(

B.精通一門編程語言D.生產(chǎn)及時交付的軟件)的軟件開發(fā)模型。A.效率C.可移植性

B.風險判斷D.如何選擇開發(fā)項目經(jīng)理3.SW-CMM是一種(A.編程規(guī)范C.軟件設計模型

)規(guī)范。B.軟件工作通用模型D.軟件成熟度模型4.可行性研究實質(zhì)上是在較高層次上、以較抽象的方式進行()的過程。A.詳細軟件設計C.深入的需求分析

B.需求分析過程D.測試設計5.與傳統(tǒng)行業(yè)的生產(chǎn)相比較,軟件的需求具有()。A.主觀性C.明確性

B.穩(wěn)定性D.客觀性6.源程序的效率與(

)階段確定的算法的效率直接有關。A.概要設計C.單元設計

B.總體設計D.詳細設計7.DFD中的每個加工至少需要(

)。A.-個輸入流C.一個輸入或輸出流

B.一個輸出流D.一個輸入流和一個輸出流8.耦合度最高的是()。A.外部耦合C.控制耦合

B.內(nèi)容耦合D.數(shù)據(jù)耦合9.為了提高模塊的獨立性,模塊之間最好是(

)。A.控制耦合C.內(nèi)容耦合

B.公共耦合D.數(shù)據(jù)耦合10.UML中,包圖是一種(

)。A.集合

B.數(shù)據(jù)結構C.分組機制

D.對系統(tǒng)的動態(tài)描述11.面向對象設計首先要確定系統(tǒng)的總體結構和風格,構造系統(tǒng)的(

)。A.邏輯模型C.數(shù)據(jù)模型

B.物理模型D.用例模型12.面向對象設計的步驟中,正確的順序是()。A.系統(tǒng)構架設計、用例設計、類設計B.系統(tǒng)構架設計、數(shù)據(jù)庫設計和用戶界面設計C.類設計、用例設計、構架設計D.用例設計、構架設計、類設計13.類有3種類型,即(A.邊界類、實體類、控制類C.控制類、實體類、虛類

)。

B.實體類、控制類、界面類D.界面類、控制類、公共類14.()是一般化類與特殊化類之間的一種關聯(lián)形式,設計時應該適當使用這種耦合。A.消息連接C.方法重寫

B.參數(shù)傳遞D.繼承15.程序設計語言的技術特性不應包括()。A.數(shù)據(jù)結構的描述性C.數(shù)據(jù)庫的易操作性

B.抽象類型的描述性D.軟件的可移植性16.程序的三種基本控制結構,包括順序結構、()和循環(huán)結構。A.條件/判斷結構C.輸入結構

B.說明結構D.輸出結構17.一般性的軟件其測試工作量大約占整個開發(fā)工作量的()。A.小于10%C.90%

B.40%D.大于10018.下面哪些測試方法屬于黑盒測試?(

)A.路徑測試C.條件判斷

B.等價類劃分D.循環(huán)測試19.不屬于軟件項目管理的是()。A.開發(fā)機構能力評估C.質(zhì)量監(jiān)控

B.項目風險評估D.軟件銷售利潤20.軟件特性中,相互矛盾的是()。A.可理解性與可測試性c.可修改性和可理解性

B.效率與可修改性D.可理解性與可讀性二、筒答題(共30分,每小題6分)21.簡述軟件過程模型。22.試分析結構化方法存在的主要問題是什么?23.請說明快速原型化模型的基本思想。24.軟件需求可以分為業(yè)務需求、用戶需求、功能需求和非功能需求,請分析業(yè)務需求與功能需求的區(qū)別?三、應用題(10分)26.學校教師工資管理系統(tǒng)的需求描述如下:教師每月末將本月的工作量輸入到系統(tǒng)中,學院負責人對教師輸入的工作量進行審核,財務部門對審核后的工作量計算本月工資,本月工資=基本工資十各種補貼十工作量獎金一稅收一保險一公積金?;竟べY、各種補貼、保險、公積金信息由人事處負責輸入和維護,教師可以查詢月工資明細。銀行系統(tǒng)每月從本系統(tǒng)讀入每位教師的實發(fā)工資,并向每位教師的銀行卡賬戶打人月工資。教師可以查詢自己銀行卡的金額。請針對上面描述的需求畫出數(shù)據(jù)流程圖。試題答案及評分標準(僅供參考)一、選擇題(請從四個可選項中選擇正確答案。共60分,每小題3分)1.D6.D

2.B7.D.

3.D8.B

4.B9.D

5.A10.C11.B16.A

12.A17.B

13.B18.B

14.D19.D

15.D20.B二、筒答題(共30分,每小題6分)21.簡述軟件過程模型。答案(1)軟件過程是人們開發(fā)和維護軟件及相關產(chǎn)品的活動、方法、實踐和改進的集合。它明確定義軟件過程中所執(zhí)行的活動及其順序,確定沒一個活動內(nèi)容和步驟,定義每個角色和職責。(2)軟件工程將軟件開發(fā)和維護的過程概況為8個大的活動:問題定義、可行性研究、需求分析、總體設計、詳細設計、編碼、系統(tǒng)測試和運行維護。評分標準:每條3分。22.試分析結構化方法存在的主要問題是什么?答案(1)結構化方法分析和設計階段所應用的模型之間存在鴻溝。分析階段的主要模型是數(shù)據(jù)流程圖,設計階段的主要模型是軟件模塊結構圖,數(shù)據(jù)流程圖和軟件模塊結構圖之間需要進行轉換。不同的人轉換出的模塊圖可能不同,有很大的隨意性。(2)需求分析的細化程度沒有標準,只能憑借分析人員的經(jīng)驗自己把握;需求分析的過程是在一種瀑布形式,當需求變更時,功能變化就會導致軟件模塊結構發(fā)生變化,造成了軟件結-構不穩(wěn)定。(3)結構化程序設計將數(shù)據(jù)定義與處理數(shù)據(jù)的過程相分離,不利于軟件復用。(4)結構化方法設計的軟件結構不穩(wěn)定,缺乏靈活性,可維護性差。評分標準:只要回答出以上三點即給6分。23.請說明快速原型化模型的基本思想。答案在需求分析的同時,以比較小的代價快速建立一個能夠反映用戶主要需求的原型系統(tǒng)。用戶在原型系統(tǒng)上可以進行基本操作,并且提出改進意見,分析人員根據(jù)用戶的意見完善原

型,然后再由用戶評價,提出建議,如此往復,直到開發(fā)的原型系統(tǒng)滿足了用戶的需求為止?;?/p>

于快速原型化模型的開發(fā)過程基本上是線性的,從創(chuàng)建系統(tǒng)原型到系統(tǒng)運行,期間沒有反饋

環(huán)。這是由于開發(fā)人員是在原型的基礎上進行系統(tǒng)分析和設計,而原型已經(jīng)通過了用戶和開發(fā)組的審查,在設計階段由于有原型作設計參考,所以設計的結果正確率比較高。評分標準;原型描述基本正確6分。24.軟件需求可以分為業(yè)務需求、用戶需求、功能需求和非功能需求,請分析業(yè)務需求與功能需求的區(qū)別?答案業(yè)務需求是用戶高層領導機構決定的,它確定軟件的目標、規(guī)模和范圍。業(yè)務需求一般在

進行需求分析之前就應該確定,需求分析階段要以此為參照制定需求調(diào)研計劃、確定用戶核心

需求和軟件功能需求。業(yè)務需求通常比較簡潔,大約三~五頁紙就可以描述清楚,也可以將它直接作為需求規(guī)格說明書中的一部分。功能需求定義了軟件開發(fā)人員必

溫馨提示

  • 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

提交評論