【正文】
1 試卷代號: 1260 中央廣播電視大學(xué) 20202020學(xué)年度第二學(xué)期 “開放本科 ”期末考試(半開卷) 軟件工程 試題 注意事項 一、將你的學(xué)號、姓名及分校(工作站)名稱填寫在答題紙的規(guī)定欄內(nèi)??荚? 結(jié)束后,把試卷和答題紙放在桌上。試卷和答題紙均不得帶出考場 o監(jiān)考人收完 考卷和答題紙后才可離開考場 二、仔細(xì)讀懂題目的說明,并按題目要求答題。答案一定要寫在答題紙的指 定位置上,寫在試卷上的答案無效。 三、用藍(lán)、黑圓珠筆或鋼筆【含簽字筆)答題,使用鉛筆答題無效。 一、選擇題 (請從四個可選項 中選擇最佳答案 0 60分.每題 3分 l 1.軟件工程的研究內(nèi)容具有層次化結(jié)構(gòu),最底層是質(zhì)量保證層,中間層是 ( ).最上層 是工具層。 A.過程層 &方法層 C.過程層和方法層 D.系統(tǒng)層 2.美國著名軟件工程專家 B. W. Boehm于 1983年提出了軟件工程的 ( )條基本原 理。 A. 7 B. 5 C. 3 D. 12 3.下面哪個選項不是軟件工程研究的內(nèi)容? ( ) A.生產(chǎn)無故障的軟 件 B.精通一門編程語 言 C.生產(chǎn)滿足用戶需求的軟件 D.生產(chǎn)及時交付的軟件 4.可行性研究的主要任務(wù)是 ( )。 A.確定系統(tǒng)做什么 B.確定性能 C.確定功能 D.進行一次簡要的需求分析 5.用戶需求描述的是 ( )。 B.業(yè)務(wù)需求 C功能需求 D.軟件目標(biāo)、規(guī)模和范圍 6.?dāng)?shù)據(jù)流程圖的主要作用是 ( )。 A.描述模塊組成 B.說明用戶數(shù)據(jù)結(jié)構(gòu) C描述軟件功能 D.建造系統(tǒng)的邏輯模型 7.軟件設(shè)計的目標(biāo)是 ( )。 A.在最短的時間內(nèi),生產(chǎn)出可靠性、可維護性俱佳的軟件方案 B.為軟件編碼設(shè)計模塊結(jié)構(gòu) C.確定軟件要做什么 D.確定軟件的實現(xiàn)算法 8.內(nèi)容耦合是模塊間最緊密的耦合, ( )是模塊間最松散的耦合。 A.?dāng)?shù)據(jù)耦合 B.非直接耦合 C.控制耦合 D外部耦合 9.面向?qū)ο笫?“先 ”確定 ____“后 ” 。 ( ) A.屬性/方法 B.?dāng)?shù)據(jù)結(jié)構(gòu)/方法 c.動作的主體/執(zhí)行動作 D.動作/操作 2 10. UML是一種 ( )語言。 A.高級編程 B.可視化建模 C.分析方法 D.過程 11.用 ( )模型描述和分析業(yè)務(wù)流程。 A.靜態(tài) B.業(yè)務(wù) C.?dāng)?shù)據(jù) D.動態(tài) ( )描述系統(tǒng)與角色之間的接口。 A.表單 B.界面類 C.窗體 D.對話框 ,主要是設(shè)計類的 ( ),優(yōu)化類之間的關(guān)系。 A.?dāng)?shù)據(jù)結(jié)構(gòu) B.處理流程 C.屬性和方法 D.算法 ( ),并且使它們相互協(xié)作來滿足用戶需 求。 A.軟件對象 B.物理模型 C. ER模型 D.接口 15.軟件測試的目標(biāo)是設(shè)計優(yōu)秀的測試用例, ( )。 A.最快速地找出程序中的問題 B.以最小的代價、在最短的時間內(nèi)盡可能多地發(fā)現(xiàn)軟件中的錯誤 C.保障程序的正確性 D.區(qū)分出程序員的編程水平 16.( )不符合軟件測試原則。 A.對每個測試結(jié)果進行檢查,不漏掉已經(jīng)出現(xiàn)的錯誤跡象 B.程序員測試了自己編寫的程序代碼,就不會有質(zhì)量問題了 C.程序員要避免 測試自己編寫的程序代碼 D.測試工作越早開始越好 ( )。 A.運行環(huán)境變化 B.需求變化 C.系統(tǒng)有錯 D.以上全部 18. ( )針對開發(fā)過程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。 A.組織管理 B.過程管理 C.軟件配置管理 D.風(fēng)險管理 19.現(xiàn)在人們更強調(diào)程序代碼的 ( )。 A.可維護性 B.可移植性 C.可擴充性 D.高效性 控制結(jié)構(gòu),包括順序結(jié)構(gòu)、 ( )和循環(huán)結(jié)構(gòu)。 A.判斷結(jié)構(gòu) B.說明結(jié)構(gòu) C.輸入結(jié)構(gòu) D.輸出結(jié)構(gòu) 二、簡答題《 30分,每小題 6分) 21.請說明快速原型化模型的基本思想。 22.下面的程序段 A被程序員誤寫成程序段 B,請設(shè)計合適的測試用例發(fā)現(xiàn)其中的錯誤。 3 23.請舉例說明用例之間的包含關(guān)系和擴展關(guān)系的區(qū)別? 24.軟件設(shè)計中的抽象是什么意思? ,一定要休息。如果不疲倦,但是對所閱讀的內(nèi)容不感興趣,就跳到 下一章;如 果不疲倦,對內(nèi)容有興趣,理解無困難,則繼續(xù)閱讀;如果不疲倦,對內(nèi)容有興趣,但 理解有困難,則應(yīng)該重讀。請對上面的描述設(shè)計判定表。 三、應(yīng)用題( 10分) 26.學(xué)校教師工資管理系統(tǒng)的需求描述如下:教師每月末將本月的工作量輸入到系統(tǒng)中, 學(xué)院負(fù)責(zé)人對教師輸入的工作量進行審核,財務(wù)部門對審核后的工作量計算本月工資,本月工 資一基本工資十各種補貼十工作量獎金一稅收一保險一公積金?;竟べY、各種補貼、保險、 公積金信息由人事處負(fù)責(zé)輸入和維護,教師可以查詢月工資明細(xì)。銀行系統(tǒng)每月從本系統(tǒng)讀 入每位教師的實發(fā)工資 ,并向每位教師的銀行卡帳戶打入月工資。教師可以查詢自己銀行卡 的金額。 請針對上面描述的需求畫出數(shù)據(jù)流程圖。 試卷代號: 1260 中央廣播電視大學(xué) 20202020學(xué)年度第二學(xué)期 “開放本科 ”期末考試(半開卷) 軟件工程 試題答案及評分標(biāo)準(zhǔn) (供參考) 一、選擇題(請從四個可選項中選擇最佳答案。 60分,每題 3分) 1. C 2. A 3. B 4. D 5. A 6. D 7. A 8. B 9. C 10. B 11. D 12. B 13. C 14. A 15. B 16. B 17. D 18. C 19. A 20. A 二、簡答題( 30分,每小題 6分) : 在需求分析的同時,以比較小的代價快速建立一個能夠反映用戶主要需求的原型系統(tǒng)。 用戶在原型系統(tǒng)上可以進行基本操作,并且提出改進意見,分析人員根據(jù)用戶的意見完善原 型,然后再由用戶評價,提出建議,如此往復(fù),直到開發(fā)的原型系統(tǒng)滿足了用戶的需求為止?;? 于快速原型化模型的開發(fā)過程基本上是線性的,從創(chuàng)建系統(tǒng)原型到系統(tǒng)運行,期 間沒有反饋 環(huán)。這是由于開發(fā)人員是在原型的基礎(chǔ)上進行系統(tǒng)分析和設(shè)計,而原型已經(jīng)通過了用戶和開 4 發(fā)組的審查,在設(shè)計階段由于有原型作設(shè)計參考,所以設(shè)計的結(jié)果正確率比較高。 22.答案 : 條件組合: 75。X=90 Y=l。X=l Y=75。X=l Y=l。其中 X90 Y75和 X90 Yl,能夠發(fā) 現(xiàn)錯誤。 評分標(biāo)準(zhǔn):答案不唯一,不管用什么方法,給出的測試用例能夠發(fā)現(xiàn)錯誤就給滿分。參考 .答案為 X90 Y75。 23.答案: 包含關(guān)系用于構(gòu)造多個用例共 同的活動。例如,在 ATM系統(tǒng)中,取錢、查詢、更改密碼等 功能都需要驗證用戶密碼。這種情況下應(yīng)該將密碼驗證功能獨立出來,便于復(fù)用、減少冗余。 一個用例擴展另一個用例的功能,例如,在圖書館信息管理系統(tǒng)中,讀者還書時,系統(tǒng)檢查所還 圖書是否有預(yù)訂記錄,如果有則執(zhí)行“通知”用例。 評分標(biāo)準(zhǔn):包含關(guān)系 3分,擴展關(guān)系 3分。 24.答案: 所謂抽象就是將事務(wù)的相似方面集中和概括起來,暫時忽略它們之間的差異。 評分標(biāo)準(zhǔn): 6分。 5 評分標(biāo)準(zhǔn):上表用雙線劃分的四個部分:左上角 2分,右邊每個條件 1分。 6 三、應(yīng)用題( 10分) 26.答案: 評分標(biāo)準(zhǔn):只要畫出工作量輸入、審核、計算工資、工資人卡、基本信息管理和查詢明細(xì)的 基本流程就給滿分,缺一個減 1分;所用符號錯誤減 2分,流程不通減 2分。 1431 7 8 (英文版 ) Two regulations promulgated for implementation is in the party in power for a long time and the rule of law conditions, the implementation of prehensive strictly strategic plan, implementation in accordance with the rules and discipline to manage the party, strengthen innerparty supervision of major initiatives. The two regulations supporting each other, the code adhere to a positive advocate, focusing on morality is of Party members and Party leading cadres can see, enough to get a high standard。 rule around the party discipline, disciplinary ruler requirements, listed as negative list, focusing on vertical gauge, draw the party anizations and Party members do not touch the bottom line . Here, the main from four square face two party rules of interpretation: the first part introduces two party Revised regulations the necessity and the revision process。 the second part is the interpretation of the two fundamental principles of the revision of laws and regulations in the party。 the third part introduces two party regulations modified the main changes and needs to grasp several key problems。 the fourth part on how to grasp the implementation of the two regulations of the party. code and Regulations revised the necessity and revised 9 history of the CPC Central Committee the amendment to the Chinese Communist Party members and leading cadres honest politics several guidelines and Chinese Communist Party discipline and Punishment Regulations column 1 by 2020 to strengthen party laws and regulations focus. Two party regulations revision work lasted a Years, pooling the wisdom of the whole party, ideological consensus, draw historical experience, respect for the wisdom of our predecessors, which reflects the unity of inheritance and innovation。 follow the correct direction, grasp the limited goals, adhere to the party39。s leadership, to solve the masses of the people reflect a focus on the problem.