下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程概論期末測試試卷(A卷)一單項選擇題(每小題1分,共22分)1對象實現(xiàn)了數(shù)據(jù)和操作的結合,使數(shù)據(jù)和操作( )于對象的統(tǒng)一體中。 A結合B隱藏C封裝D抽象2軟件生命周期中所花費用最多的階段是( )。 A詳細設計B軟件編碼C軟件測試D軟件維護3需求分析中開發(fā)人員要從用戶那里了解( )。 A軟件做什么B用戶使用界面C輸入的信息D軟件的規(guī)模4測試的關鍵問題是( )。A如何組織對軟件的評審B如何驗證程序的正確性C如何采它包括方法、工具用綜合策略D如何選擇測試用例5( )是將系統(tǒng)化的、規(guī)范的、可定量的方法應用于軟件的開發(fā)、運行和維護的過程,和過程三個要素。 A軟件過程B軟件測試 C軟件生命周期D軟
2、件工程方法學6( )意味著一個操作在不同的類中可以有不同的實現(xiàn)方式。 A多態(tài)性B多繼承C類的可復用D信息隱藏7單元測試的測試用例主要根據(jù)( )的結果來設計。 A需求分析B源程序C概要設計D詳細設計8隨著軟硬件環(huán)境變化而修改軟件的過程是( )。 A校正性維護B適應性維護 C完善性維護D預防性維護9在白盒測試技術測試用例的設計中,( )是最弱的覆蓋標準。 A語句覆蓋B路徑覆蓋 C條件組合覆蓋D判定覆蓋10結構化程序設計的一種基本方法是( )。 A篩選法B迭代法 C逐步求精法D遞歸法11不適合作為科學工程計算的程序設計語言是( )。 APascalBC CFortranDProlog12只有單重繼承
3、的類層次結構是( )層次結構。 A網(wǎng)狀型B星型 C樹型D環(huán)型13面向對象的開發(fā)方法中,( )將是面向對象技術領域內占主導地位的標準建模語言。 ABooch方法BCoad方法CUML語言DOMT方法14瀑布模型本質上是一種( )。 A線性順序模型B順序迭代模型 C線性迭代模型D及早見產(chǎn)品模型15軟件維護產(chǎn)生的副作用,是指( )。 A開發(fā)時的錯誤B隱含的錯誤 C因修改軟件而造成的錯誤D運行時誤操作16軟件詳細設計的主要任務是確定每個模塊的( )。 A算法和使用的數(shù)據(jù)結構B外部接口 C功能D編程 17軟件結構圖的形態(tài)特征能反映程序重用率的是( )。 A深度B寬度C扇入D扇出18為了提高模塊的獨立性,
4、模塊內部最好是( )。 A邏輯內聚B時間內聚 C功能內聚D通信內聚19軟件結構圖中,模塊框之間若有直線連接,表示它們之間存在( )。 A調用關系B組成關系 C鏈接關系D順序執(zhí)行關系20“軟件危機”是指( )。A 計算機病毒的出現(xiàn) B利用計算機進行經(jīng)濟犯罪活動 C軟件開發(fā)和維護中出現(xiàn)的一系列問題 D人們過分迷戀計算機系統(tǒng)21具有風險分析的軟件生命周期模型是( )。 A.瀑布模型B.噴泉模型 C.螺旋模型D.增量模型22數(shù)據(jù)流圖(DFD)中的每個數(shù)據(jù)處理至少需要( )。 A.一個輸入數(shù)據(jù)流B.一個輸出數(shù)據(jù)流 C.一個輸入或者輸出數(shù)據(jù)流D.一個輸入數(shù)據(jù)流和一個輸出流二判斷題(每小題2分,共24分)1
5、文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不稱其為軟件。( )2需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,它也可以作為軟件可行性分析的依據(jù)。( )3數(shù)據(jù)流圖建立系統(tǒng)的功能模型,它由數(shù)據(jù)流、數(shù)據(jù)處理和數(shù)據(jù)存貯組成。( )4在結構化分析建模中要建立的是對象模型、功能模型和行為模型,它們以數(shù)據(jù)字典為核心。( )5好的測試是用少量的測試用例運行程序,發(fā)現(xiàn)被測程序盡可能多的錯誤。( )6邊界值分析方法是取輸入/輸出等價類的邊界值來構成測試用例的測試方法。( )7在軟件開發(fā)的過程中,若能推遲暴露其中的錯誤,則為修復和改正錯誤所花費的代價就會降低。( )8在需求分析中,分析員要從用戶那里解決的最重要的問題是明
6、確軟件做什么。( )9軟件需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,是軟件可行性分析的依據(jù)。( )10面向對象方法學的四要素是對象、類、繼承和消息通信。( )11詳細設計的結果基本最終決定了軟件的質量。( )12在詳細設計中常采用的工具有層次圖、PAD(問題分析圖)、程序流程圖、盒圖等。( )三填空題(每空2分,共24分)1為了便于對照檢查,測試用例應由輸入數(shù)據(jù)和預期的結果輸出 兩部分組成。2軟件結構是以 模塊 為基礎而組成的一種控制層次結構。3如果知道軟件的規(guī)格說明書描述的程序功能,那么就可以采用 進行測試。4當A模塊調用B模塊時,若兩個模塊之間傳遞的是數(shù)值型參數(shù),則這兩個模塊的耦合方式是
7、內聚耦合 。5軟件概要設計關鍵的一步是 確定軟件體系結構_,它直接影響下一階段詳細設計和編碼的工作。6數(shù)據(jù)流圖中的箭頭表示 數(shù)據(jù)流 ,橢圓或圓形表示 事務處理 ,矩形表示 數(shù)據(jù)原點/終點 。7軟件開發(fā)是一個自頂向下逐步細化和求精過程,而軟件測試是一個_相反_集成的過程。8按數(shù)據(jù)流的類型,面向數(shù)據(jù)流的設計方法有兩種設計策略,它們是變換分析設計和 。 9數(shù)據(jù)流圖僅反映系統(tǒng)必須完成的邏輯功能,所以它是一種 工能 模型。10軟件結構中的 深度 表示的軟件的控制層數(shù),它往往能夠粗略地標志一個系統(tǒng)的大小和復雜程度。四簡答題(每小題5分,共10分)1衡量模塊獨立性的兩個定性標準是什么(2分)這兩個標準的定義
8、分別是什么(2分)在我們的軟件設計中,關于模塊獨立性我們追求的目標是什么(1分)2簡述結構化程序設計方法的基本特點。(5分)五應用題(第一小題8分,第二小題12分,共20分)1某旅館的電話服務如下:(8分)可以撥分機號碼和外線號碼。分機號是從7201至7299。外線號碼先撥9,然后是市話號碼或長話號碼。長話號碼是以區(qū)號和市話號碼組成。區(qū)號是從100到300中任意的數(shù)字串。市話號碼是以局號和分局號組成,局號可以是455、466、888、552中任意一個號碼。分局號是任意長度為4的數(shù)字串。要求:寫出在數(shù)據(jù)字典中,電話號碼的數(shù)據(jù)條目的定義(即組成)。2下圖是一個被測程序的流程圖,請按照要求完成下列問
9、題。(共12分)(1)根據(jù)該程序流程圖畫出該程序的流圖;(3分)(2)計算該流圖的環(huán)形復雜度;(3分)(3)確定獨立路徑的集合;(3分)(4)設計測試用例以滿足邏輯覆蓋的判定覆蓋標準。(3分)軟件工程試卷A卷答案一單項選擇題(每小題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.(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黑盒測試方
10、法4數(shù)值耦合5確定軟件的體系結構6數(shù)據(jù)流,數(shù)據(jù)處理,數(shù)據(jù)的源點/終點7自底向上或相反8事務分析設計9功能10深度四簡答題(每小題5分,共10分)1衡量模塊獨立性的兩個定性標準是什么(2分)這兩個標準的定義分別是什么(2分)在我們的軟件設計中,關于模塊獨立性我們追求的目標是什么(1分)答:衡量模塊獨立性的兩個定性標準是內聚和耦合(2分)。耦合是指對一個軟件結構內不同模塊彼此之間互相依賴(連接)的緊密程度;而內聚則標志一個模塊內部各個元素彼此結合的緊密程度。(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壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預防醫(yī)學視角下的《黃帝內經(jīng)》新解-洞察分析
- 2025年浙教版八年級化學下冊階段測試試卷含答案
- 2025年人教版五年級語文上冊月考試卷含答案
- 2025年人教版七年級物理下冊月考試卷含答案
- 碳酸鹽巖溶解與浮游生物-洞察分析
- 2025年滬科版九年級生物下冊月考試卷
- 添加劑國際貿易壁壘分析-洞察分析
- 2025版智能門樓管理系統(tǒng)軟件開發(fā)合同4篇
- 2025年人教新課標九年級物理下冊階段測試試卷含答案
- 2025年滬科版九年級物理下冊階段測試試卷
- 2023-2024學年物理九年級第一學期期末復習檢測模擬試題
- 教師培訓課件信息技術與數(shù)字素養(yǎng)教育
- 外觀專利授權協(xié)議書
- 全套消防管理記錄本
- 浙大一院之江院區(qū)就診指南
- 離婚協(xié)議書電子版下載
- 完整版供應商質量審核檢查評分表(供應商審核表)
- 項目日程表模板
- 質量評估報告(光伏)
- 農村個人房屋抵押借款合同
- 公衛(wèi)執(zhí)業(yè)醫(yī)師述職報告
評論
0/150
提交評論