![南昌大學軟件工程期末試卷及答案_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/ce917190-a668-44fb-ac00-b2d9dae54caa/ce917190-a668-44fb-ac00-b2d9dae54caa1.gif)
![南昌大學軟件工程期末試卷及答案_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/ce917190-a668-44fb-ac00-b2d9dae54caa/ce917190-a668-44fb-ac00-b2d9dae54caa2.gif)
![南昌大學軟件工程期末試卷及答案_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/ce917190-a668-44fb-ac00-b2d9dae54caa/ce917190-a668-44fb-ac00-b2d9dae54caa3.gif)
![南昌大學軟件工程期末試卷及答案_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/ce917190-a668-44fb-ac00-b2d9dae54caa/ce917190-a668-44fb-ac00-b2d9dae54caa4.gif)
![南昌大學軟件工程期末試卷及答案_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/16/ce917190-a668-44fb-ac00-b2d9dae54caa/ce917190-a668-44fb-ac00-b2d9dae54caa5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、南昌大學 _學年第二學期期末考試試卷 試卷編號: ( )卷課程編號: h61030012 課程名稱: 軟件工程 考試形式: 閉卷 適用班級: _ 姓名: 學號: 班級: 學院: 信息工程學院 專業(yè): 計算機科學與技術 考試日期: _年 月 日 題號一二三四五六七八九十總分累分人 簽名題分2020202020 100得分考生注意事項:1、本試卷共7頁,請查看試卷中是否有缺頁或破損。如有立即舉手報告以便更換。 2、考試結束后,考生不得將試卷、答題紙和草稿紙帶出考場。一、 單項選擇題(每小題 2 分,共 20 分) 得分評閱人 1、產生軟件危機的原因主要與兩個方面的問題有關: ( a )a) 軟件產
2、品本身的特點,而且在軟件的開發(fā)和維護過程中用的方法不正確。b) 軟件在計算機中很難識別,存在磁盤中也看不到。c) 軟件設計對人的智商要求很高,也要求很高的資金投入。d) 軟件很難理解,硬件也很復雜。2、在設計測試用例時,( a )是用得最多的一種黑盒測試方法。a) 等價類劃分 b) 邊界值分析 c) 因果圖 d) 判定表3、通常發(fā)現系統需求說明書中的錯誤的測試步驟是 ( c )a) 模塊測試 b) 子系統測試c) 驗收測試d) 平行運行 第 8 頁 共 8頁4、通過( b )可以完成數據流圖的細化。a) 結構分解 b) 功能分解 c) 數據分解 d) 系統分解5、面向數據結構的設計方法(jac
3、kson方法)是進行( b )的形式化的方法。a) 系統設計 b) 詳細設計 c) 軟件設計 d) 編碼6、模塊( c ),則說明模塊的獨立性越強。a) 耦合越強 b) 扇入數越高 c) 耦合越弱 d) 扇入數越低7、在整個軟件維護階段所花費的全部工作中,( c )所占比例最大。a) 改正性維護 b) 適應性維護 c)完善性維護 d)預防性維護8、下列工具中,在軟件詳細設計過程中不建議采用的是 ( d )a) 判定表b) ipo圖c) ns圖d) dfd圖9、指出pdl是下列哪種語言( a )。a) 偽碼b) 高級程序設計語言 c) 中級程序設計語言 d) 低級程序設計語言10、er模型中的基
4、本成分不包含 ( d )a) 實體b) 聯系c) 屬性d) 處理 二、 填空題(每空 1 分,共 20 分)得分評閱人 1、結構化設計方法是面向( 數據流 )的設計。2、內聚性有七種類型,最強的是( 功能內聚 ),最弱的是( 偶然內聚 )。3、(可行性研究 )的目的就是用最小的代價在盡可能短的時間內確定該軟件項目是否能夠開發(fā),是否值得去開發(fā)。4、總體設計的第二項任務是設計軟件的結構,即確定(模塊以及模塊之間的關系 )。5、數據流圖有四種成分:( 數據流 )、( 數據源點或終點 )、( 數據存儲 )、( 處理或加工 )。6、程序的三種基本控制結構是( 順序 )、( 選擇 )、( 循環(huán) )。7、模
5、塊獨立性可以由(內聚度 )、( 耦合度 )兩個定性標準度量。8、對于變換型的數據流圖,按照軟件設計思想,要將一個大型復雜的軟件進行分解,要確定數據流圖的 ( 中心加工 )、邏輯輸入、邏輯輸出。9、用面向對象方法開發(fā)軟件,通常需要建立三種形式的模型,它們分別是(對象模型 )、( 動態(tài)模型 )、( 功能模型 )。10、在對象模型中,類與類之間的關系有四種:( 關聯 )、泛化(繼承)、 ( 依賴 )和細化。三、簡答題(每題 5分,共 20 分)得分評閱人 1、 什么是軟件工程?回答要點:軟件工程是指導計算機軟件開發(fā)和維護的工程學科。(1) 它采用工程的概念、原理、技術和方法來開發(fā)和維護軟件;(2)
6、它將管理技術與當前經過時間考驗的而證明是正確的技術方法結合起來;(3) 它強調使用生存周期方法學和結構分析和結構技術;經過人們長期的努力和探索,圍繞著實現軟件優(yōu)質高產這個目標,從技術到管理兩個方面做了大量的努力,逐漸形成了”軟件工程學”這一新的學科。2、系統流程圖與數據流圖有什么區(qū)別?回答要點:系統流程圖描述系統物理模型的工具,數據流圖描述系統邏輯模型的工具。系統流程圖從系統功能的角度抽象的描述系統的各個部分及其相互之間信息流動的情況。數據流圖從數據傳送和加工的角度抽象的描述信息在系統中的流動和數據處理的工作狀況。3、什么是模塊?模塊具有哪幾個特征?總體設計主要考慮什么特征?回答要點:模塊是數
7、據說明、可執(zhí)行語句等程序對象的集合,可以單獨命名且可通過名字來訪問。模塊具有輸入和輸出(參數傳遞)、功能、內部數據結構(局部變量)和程序代碼四個特性。概要設計主要考慮輸入、輸出(參數傳遞)和功能兩個特性。4、詳細設計的主要任務?回答要點:編寫軟件的“詳細設計說明書”.軟件人員要完成的工作:(1) 為每一個模塊確定采用的算法, 選擇某種適當的工具表達算法的過程,寫出模塊的詳細過程描述。(2) 確定每一模塊使用的數據結構。(3) 確定模塊結構的細節(jié),包括對系統外部的接口和用戶界面,對系統內部其它模塊的接口,以及關于模塊輸入數據、輸出數據及局部數據的全部細節(jié)。(4)為每一個模塊設計出一組測試用例,以
8、便在編碼階段對模塊代碼(即程序)進行預定的測試。5、說明軟件測試在軟件開發(fā)階段的地位和作用。比較測試和調試的異同點?;卮鹨c:1、 保證軟件質量的關鍵步驟,是對軟件規(guī)格說明、設計和編碼的最后復審。2、測試是為了發(fā)現錯誤、調試是為了改正錯誤。四、程序設計題(每小題 10 分,共 20 分)得分評閱人 1、將如下的多出口循環(huán)結構改為單出口程序結構。參考答案:exit1:=false; exit2:=false;while c1 and (not exit1) and (not exit2) do begin if c2 then exit1:=true; if c3 then exit2:=tru
9、e; end ; if (exit1) then goto 20; if (exit2) then goto 30;20:code for c2 exitgoto 40;30:code for c3 exit40:2、 請用判定表畫出以下問題的行為邏輯。人們往往根據天氣情況決定出門時的行裝;天氣可能下雨,也可能不下雨;天氣可能變冷,也可能不變冷。如果天氣要下雨,出門時帶上雨傘;如果天氣變冷,出門時要穿上大衣。參考答案:五、應用題(每小題10分,共 20 分)得分評閱人 1、 用sa方法畫出下列問題的頂層和0層數據流圖。(10分)某運動會管理系統接受來自運動員的報名單、裁判的比賽項目及項目成績,
10、產生運動員號碼單發(fā)送給運動員,項目參加者發(fā)送給裁判,單項名次、團體名次發(fā)送給發(fā)布臺。該系統有兩部分功能:(1)登記報名單:接受報名單、比賽項目,產生運動員號碼單、項目參加者,形成運動員名單及團體成績表兩種數據存儲。 (2)統計成績:接受項目成績,查詢運動員名單,產生單項名次,填寫團體成績,最后產生團體。參考答案:2、如圖顯示某程序的邏輯結構。 試為它設計足夠的測試用例,分別實現對程序的判定覆蓋、條件覆蓋和條件組合覆蓋。a0 and b=0s1s2 t f參考答案:設計測試方案覆蓋種類需滿足的條件測試數據期望結果判定覆蓋a>1,b=0a=2,b=0執(zhí)行s1a>1,b¹0或a£1,b=0或a£1,b¹0a=2,b=1或a=1,b=0或a=1,b=1執(zhí)行s2條件覆蓋以下四種情況各出現一次a>1b=0a=2,b=0執(zhí)行s1a&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年石棉摩擦制品項目可行性研究報告
- 2025至2031年中國電動玩具飛機行業(yè)投資前景及策略咨詢研究報告
- 2025年橡膠發(fā)泡墊項目可行性研究報告
- 2025至2031年中國手搖交直流發(fā)電機行業(yè)投資前景及策略咨詢研究報告
- 2025年履帶式自動數粒包裝線項目可行性研究報告
- 2025年交變負荷試驗機項目可行性研究報告
- 2025年202含氫硅油項目可行性研究報告
- 2025至2030年金屬沙發(fā)項目投資價值分析報告
- 2025至2030年蓄熱瓷管項目投資價值分析報告
- 2025至2030年電動日期編碼機項目投資價值分析報告
- 贏在團隊執(zhí)行力課件
- 慢性胰腺炎課件
- 北京理工大學應用光學課件第四章
- 陰道鏡幻燈課件
- 2022年山東司法警官職業(yè)學院單招語文試題及答案解析
- PCB行業(yè)安全生產常見隱患及防范措施課件
- DB32∕T 186-2015 建筑消防設施檢測技術規(guī)程
- 2022年福建泉州中考英語真題【含答案】
- 汽車座椅骨架的焊接夾具畢業(yè)設計說明書(共23頁)
- 露天礦山職業(yè)危害預先危險分析表
- 淺談固定資產的審計
評論
0/150
提交評論