




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷代號:1260中央廣播電視大學2023-2023學年度第二學期“開放本科”期末考試(半開卷)軟件工程試題注意事項一、將你的學號、姓名及分校(工作站)名稱填寫在答題紙的規定欄內。考試結束后,把試卷和答題紙放在桌上。試卷和答題紙均不得帶出考場o監考人收完考卷和答題紙后才可離開考場二、仔細讀懂題目的說明,并按題目規定答題。答案一定要寫在答題紙的指定位置上,寫在試卷上的答案無效。三、用藍、黑圓珠筆或鋼筆【含簽字筆)答題,使用鉛筆答題無效。一、選擇題(請從四個可選項中選擇最佳答案060分.每題3分l1.軟件工程的研究內容具有層次化結構,最底層是質量保證層,中間層是().最上層是工具層。A.過程層&方法層C.過程層和方法層D.系統層2.美國著名軟件工程專家B.W.Boehm于1983年提出了軟件工程的()條基本原理。A.7B.5C.3D.123.下面哪個選項不是軟件工程研究的內容?()A.生產無端障的軟件B.精通一門編程語言C.生產滿足用戶需求的軟件D.生產及時交付的軟件4.可行性研究的重要任務是()。A.擬定系統做什么B.擬定性能C.擬定功能D.進行一次簡要的需求分析5.用戶需求描述的是()。A.用戶使用該軟件要完畢的任務B.業務需求C功能需求D.軟件目的、規模和范圍6.數據流程圖的重要作用是()。A.描述模塊組成B.說明用戶數據結構C描述軟件功能D.建造系統的邏輯模型7.軟件設計的目的是()。A.在最短的時間內,生產出可靠性、可維護性俱佳的軟件方案B.為軟件編碼設計模塊結構C.擬定軟件要做什么D.擬定軟件的實現算法8.內容耦合是模塊間最緊密的耦合,()是模塊間最松散的耦合。A.數據耦合B.非直接耦合C.控制耦合D-外部耦合9.面向對象是“先”擬定____“后”。()A.屬性/方法B.數據結構/方法c.動作的主體/執行動作D.動作/操作10.UML是一種()語言。A.高級編程B.可視化建模C.分析方法D.過程11.用()模型描述和分析業務流程。A.靜態B.業務C.數據D.動態12.用()描述系統與角色之間的接口。A.表單B.界面類C.窗體D.對話框13.對類進行具體設計,重要是設計類的(),優化類之間的關系。A.數據結構B.解決流程C.屬性和方法D.算法14.面向對象設計強調定義(),并且使它們互相協作來滿足用戶需求。A.軟件對象B.物理模型C.E-R模型D.接口15.軟件測試的目的是設計優秀的測試用例,()。A.最快速地找出程序中的問題B.以最小的代價、在最短的時間內盡也許多地發現軟件中的錯誤C.保障程序的對的性D.區分出程序員的編程水平16.()不符合軟件測試原則。A.對每個測試結果進行檢查,不漏掉已經出現的錯誤跡象B.程序員測試了自己編寫的程序代碼,就不會有質量問題了C.程序員要避免測試自己編寫的程序代碼D.測試工作越早開始越好17.引起軟件改變的因素重要有()。A.運營環境變化B.需求變化C.系統有錯D.以上所有18.()針對開發過程中的程序、數據、文檔提出使用和管理策略。A.組織管理B.過程管理C.軟件配置管理D.風險管理19.現在人們更強調程序代碼的()。A.可維護性B.可移植性C.可擴充性D.高效性20.程序的三種基本控制結構,涉及順序結構、()和循環結構。A.判斷結構B.說明結構C.輸入結構D.輸出結構二、簡答題《30分,每小題6分)21.請說明快速原型化模型的基本思想。22.下面的程序段A被程序員誤寫成程序段B,請設計合適的測試用例發現其中的錯誤。23.請舉例說明用例之間的包含關系和擴展關系的區別?24.軟件設計中的抽象是什么意思?25.孩子閱讀疲倦時,一定要休息。假如不疲倦,但是對所閱讀的內容不感愛好,就跳到下一章;假如不疲倦,對內容有愛好,理解無困難,則繼續閱讀;假如不疲倦,對內容有愛好,但理解有困難,則應當重讀。請對上面的描述設計鑒定表。三、應用題(10分)26.學校教師工資管理系統的需求描述如下:教師每月末將本月的工作量輸入到系統中,學院負責人對教師輸入的工作量進行審核,財務部門對審核后的工作量計算本月工資,本月工資一基本工資十各種補貼十工作量獎金一稅收一保險一公積金。基本工資、各種補貼、保險、公積金信息由人事處負責輸入和維護,教師可以查詢月工資明細。銀行系統每月從本系統讀入每位教師的實發工資,并向每位教師的銀行卡帳戶打入月工資。教師可以查詢自己銀行卡的金額。請針對上面描述的需求畫出數據流程圖。試卷代號:1260中央廣播電視大學2023-2023學年度第二學期“開放本科”期末考試(半開卷)軟件工程試題答案及評分標準(供參考)一、選擇題(請從四個可選項中選擇最佳答案。60分,每題3分)1.C2.A3.B4.D5.A6.D7.A8.B9.C10.B11.D12.B13.C14.A15.B16.B17.D18.C19.A20.A二、簡答題(30分,每小題6分)21.答案:在需求分析的同時,以比較小的代價快速建立一個可以反映用戶重要需求的原型系統。用戶在原型系統上可以進行基本操作,并且提出改善意見,分析人員根據用戶的意見完善原型,然后再由用戶評價,提出建議,如此往復,直到開發的原型系統滿足了用戶的需求為止?;诳焖僭突P偷拈_發過程基本上是線性的,從創建系統原型到系統運營,期間沒有反饋環。這是由于開發人員是在原型的基礎上進行系統分析和設計,而原型已經通過了用戶和開發組的審查,在設計階段由于有原型作設計參考,所以設計的結果對的率比較高。22.答案:條件組合:75;X=90Y=l;X=lY=75;X=lY=l;其中X-90Y-75和X-90Y-l,可以發現錯誤。評分標準:答案不唯一,不管用什么方法,給出的測試用例可以發現錯誤就給滿分。參考.答案為X-90Y-75。23.答案:包含關系用于構造多個用例共同的活動。例如,在ATM系統中,取錢、查詢、更改密碼等功能都需要驗證用戶密碼。這種情況下應當將密碼驗證功能獨立出來,便于復用、減少冗余。一個用例擴展另一個用例的功能,例如,在圖書館信息管理系統中,讀者還書時,系統檢查所還圖書是否有預訂記錄,假如有則執行“告知”用例。評分標準:包含關系3分,擴展關系3分。24.答案:所謂抽象就是將事務的相似方面集
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網絡環境下的安全問題分析試題及答案
- 機電工程考試高效答題技巧與試題及答案
- 西方國家的文化政策與全球治理試題及答案
- 公共政策中的社區參與的重要性試題及答案
- 網絡工程師復習重點試題及答案合集
- 及時反饋的軟件設計師考試試題及答案
- 2025年初級銀行從業資格(銀行管理)考試練習題庫
- 機電工程監測技術試題及答案
- 跨文化團隊的挑戰與機遇及試題答案
- 引導機電工程考試思考的實踐操作試題及答案
- 地理-美國 課件-2024-2025學年人教版七年級下冊地理
- 【課件】2025屆高考英語最后一課課件
- 【MOOC】斷層影像解剖學-山東大學 中國大學慕課MOOC答案
- 中職《PLC技術與應用》期末考試試卷
- 安全生產標準化管理體系
- QCT302023年機動車用電喇叭技術條件
- 中醫內科學方劑+歌訣
- 分形理論幻燈片
- 汽車租賃后續服務承諾
- 高風險作業檢查表
- 外傷性截癱課件
評論
0/150
提交評論