


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程期末試卷(A卷)題號一二三四五總分得分一單項選擇題(每小題1分,共22分)1對象實現(xiàn)了數(shù)據和操作的結合,使數(shù)據和操作( C )于對象的統(tǒng)一體中。 A結合B隱藏C封裝D抽象2軟件生命周期中所花費用最多的階段是( D )。班級: 學號: 姓名: 密封線 A詳細設計B軟件編碼C軟件測試D軟件維護3需求分析中開發(fā)人員要從用戶那里了解( A )。 A軟件做什么B用戶使用界面C輸入的信息D軟件的規(guī)模4測試的關鍵問題是( D )。A如何組織對軟件的評審B如何驗證程序的正確性C如何采用綜合策略D如何選擇測試用例5( D )是將系統(tǒng)化的、規(guī)范的、可定量的方法應用于軟件的開發(fā)、運行和維護的過程,它包括方法
2、、工具和過程三個要素。 A軟件過程B軟件測試 C軟件生命周期D軟件工程方法學6( A )意味著一個操作在不同的類中可以有不同的實現(xiàn)方式。 A多態(tài)性B多繼承C類的可復用D信息隱藏7單元測試的測試用例主要根據( D )的結果來設計。 A需求分析B源程序C概要設計D詳細設計8隨著軟硬件環(huán)境變化而修改軟件的過程是( B )。 A校正性維護B適應性維護 C完善性維護D預防性維護9在白盒測試技術測試用例的設計中,( A )是最弱的覆蓋標準。 A語句覆蓋B路徑覆蓋 C條件組合覆蓋D判定覆蓋10結構化程序設計的一種基本方法是( C )。 A篩選法B迭代法 C逐步求精法D遞歸法11不適合作為科學工程計算的程序設
3、計語言是( D )。 APascalBC CFortranDProlog12只有單重繼承的類層次結構是( C )層次結構。 A網狀型B星型 C樹型D環(huán)型13面向對象的開發(fā)方法中,( C )將是面向對象技術領域內占主導地位的標準建模語言。 ABooch方法BCoad方法CUML語言DOMT方法14瀑布模型本質上是一種( A )。 A線性順序模型B順序迭代模型 C線性迭代模型D及早見產品模型15軟件維護產生的副作用,是指( C )。 A開發(fā)時的錯誤B隱含的錯誤 C因修改軟件而造成的錯誤D運行時誤操作16軟件詳細設計的主要任務是確定每個模塊的( A )。 A算法和使用的數(shù)據結構B外部接口 C功能D編
4、程 17軟件結構圖的形態(tài)特征能反映程序重用率的是( C )。 A深度B寬度C扇入D扇出18為了提高模塊的獨立性,模塊內部最好是( C )。 A邏輯內聚B時間內聚 C功能內聚D通信內聚19軟件結構圖中,模塊框之間若有直線連接,表示它們之間存在( A )。 A調用關系B組成關系 C鏈接關系D順序執(zhí)行關系20“軟件危機”是指( C )。A 計算機病毒的出現(xiàn) B利用計算機進行經濟犯罪活動 C軟件開發(fā)和維護中出現(xiàn)的一系列問題 D人們過分迷戀計算機系統(tǒng)21具有風險分析的軟件生命周期模型是( C )。 A.瀑布模型B.噴泉模型 C.螺旋模型D.增量模型22數(shù)據流圖(DFD)中的每個數(shù)據處理至少需要( D )
5、。 A.一個輸入數(shù)據流B.一個輸出數(shù)據流 C.一個輸入或者輸出數(shù)據流D.一個輸入數(shù)據流和一個輸出流二判斷題(每小題2分,共24分)1文檔是軟件產品的一部分,沒有文檔的軟件就不稱其為軟件。( Y )2需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,它也可以作為軟件可行性分析的依據。( N )3數(shù)據流圖建立系統(tǒng)的功能模型,它由數(shù)據流、數(shù)據處理和數(shù)據存貯組成。(N )4在結構化分析建模中要建立的是對象模型、功能模型和行為模型,它們以數(shù)據字典為核心。( N )5好的測試是用少量的測試用例運行程序,發(fā)現(xiàn)被測程序盡可能多的錯誤。(Y )6邊界值分析方法是取輸入/輸出等價類的邊界值來構成測試用例的測試方法。(Y
6、)7在軟件開發(fā)的過程中,若能推遲暴露其中的錯誤,則為修復和改正錯誤所花費的代價就會降低。( N )8在需求分析中,分析員要從用戶那里解決的最重要的問題是明確軟件做什么。( Y )9軟件需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,是軟件可行性分析的依據。( N )10面向對象方法學的四要素是對象、類、繼承和消息通信。( Y )11詳細設計的結果基本最終決定了軟件的質量。( Y )12在詳細設計中常采用的工具有層次圖、PAD(問題分析圖)、程序流程圖、盒圖等。( N )三填空題(每空2分,共24分)1為了便于對照檢查,測試用例應由輸入數(shù)據和預期的 輸出結果 兩部分組成。2軟件結構是以 模塊 為基礎而
7、組成的一種控制層次結構。3如果知道軟件的規(guī)格說明書描述的程序功能,那么就可以采用 黑盒 進行測試。4當A模塊調用B模塊時,若兩個模塊之間傳遞的是數(shù)值型參數(shù),則這兩個模塊的耦合方式是 數(shù)值耦合 。5軟件概要設計關鍵的一步是 確定軟件體系結構 _,它直接影響下一階段詳細設計和編碼的工作。6數(shù)據流圖中的箭頭表示 數(shù)據流 ,橢圓或圓形表示 數(shù)據處理 ,矩形表示 數(shù)據源點或終點 。7軟件開發(fā)是一個自頂向下逐步細化和求精過程,而軟件測試是一個_自底向上或相反_集成的過程。8按數(shù)據流的類型,面向數(shù)據流的設計方法有兩種設計策略,它們是變換分析設計和 事務分析設計 。 9數(shù)據流圖僅反映系統(tǒng)必須完成的邏輯功能,所
8、以它是一種 功能 模型。10軟件結構中的 深度 表示的軟件的控制層數(shù),它往往能夠粗略地標志一個系統(tǒng)的大小和復雜程度。四簡答題(每小題5分,共10分)1衡量模塊獨立性的兩個定性標準是什么(2分)?這兩個標準的定義分別是什么(2分)?在我們的軟件設計中,關于模塊獨立性我們追求的目標是什么(1分)?2簡述結構化程序設計方法的基本特點。(5分)五應用題(第一小題8分,第二小題12分,共20分)1某旅館的電話服務如下:(8分)可以撥分機號碼和外線號碼。分機號是從7201至7299。外線號碼先撥9,然后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼組成。區(qū)號是從100到300中任意的數(shù)字串。市話號碼是以
9、局號和分局號組成,局號可以是455、466、888、552中任意一個號碼。分局號是任意長度為4的數(shù)字串。要求:寫出在數(shù)據字典中,電話號碼的數(shù)據條目的定義(即組成)。2下圖是一個被測程序的流程圖,請按照要求完成下列問題。(共12分)(1)根據該程序流程圖畫出該程序的流圖;(3分)(2)計算該流圖的環(huán)形復雜度;(3分)(3)確定獨立路徑的集合;(3分)(4)設計測試用例以滿足邏輯覆蓋的判定覆蓋標準。(3分)附錄:答案及評分標準一單項選擇題(每小題1分,共22分)1(C)2(D)3(A)4(D)5(D)6(A)7、(D)8(B)9(A)10(C)11(D)12(C)13(C)14(A)15(C)16
10、(A)17(C)18(C)19(A)20(C)21(C)22(D)二判斷題(每小題2分,共24分)1對2錯3錯4錯5對6對7錯8對9錯10對11對12錯三填空題(每小題2分,共24分)1輸出結果2模塊3黑盒測試方法4數(shù)值耦合5確定軟件的體系結構6數(shù)據流,數(shù)據處理,數(shù)據的源點/終點7自底向上或相反8事務分析設計9功能10深度四簡答題(每小題5分,共10分)1衡量模塊獨立性的兩個定性標準是什么(2分)?這兩個標準的定義分別是什么(2分)?在我們的軟件設計中,關于模塊獨立性我們追求的目標是什么(1分)?答:衡量模塊獨立性的兩個定性標準是內聚和耦合(2分)。耦合是指對一個軟件結構內不同模塊彼此之間互相
11、依賴(連接)的緊密程度;而內聚則標志一個模塊內部各個元素彼此結合的緊密程度。(2分)。在我們的軟件設計中,關于模塊獨立性我們追求的目標是緊密內聚松散耦合(1分)。2簡述結構化程序設計方法的基本特點。(5分)答:1)是盡可能少用goto語句的程序設計方法;2)每個代碼塊都單入單出;3)使用控制結構:順序、選擇和循環(huán)Do_UNTIL和Do_CASE;4)自頂向下逐步求精。五應用題(每小題10分,共20分)1某旅館的電話服務如下:(8分)可以撥分機號碼和外線號碼。分機號是從7201至7299。外線號碼先撥9,然后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼組成。區(qū)號是從100到300中任意的數(shù)字串。市話號碼是以局號和分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預防職業(yè)病教學課件
- 新生兒肺炎表現(xiàn)及預防
- 《電子產品制造技術》課件-第2章 印制電路板認知
- 沖床維修培訓
- 順利消防2023課件
- 項目現(xiàn)場安全課件
- 《道路勘測設計》課件-第三章 平面設計
- 音樂律動介紹課件
- 汽車配套產業(yè)基地項目風險管理方案(范文)
- 城市污水管網建設工程投資估算方案(模板)
- 改良Ashworth量表講解
- 黑龍江齊齊哈爾市(2024年-2025年小學六年級語文)統(tǒng)編版綜合練習(下學期)試卷及答案
- 《煤礦職業(yè)病危害防治》培訓課件2025
- 光伏電站培訓課件
- 社區(qū)網格員培訓
- 店鋪多股東合同范例
- 東南大學版三基內科
- 《餐廳服務禮儀培訓》課件
- 精神科藏藥安全警示教育
- 2025年中國電信云網資源管理技能認證考試題及答案
- 高中數(shù)學集合練習題160題-包含所有題型-附答案
評論
0/150
提交評論