考試參考2011年軟件工程試卷B答案_第1頁
考試參考2011年軟件工程試卷B答案_第2頁
考試參考2011年軟件工程試卷B答案_第3頁
考試參考2011年軟件工程試卷B答案_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

重慶工商大學試卷 軟件工程課程第B套考試題參考答案與評分細則一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題2分,錯誤不得分,共40分)1 C 2.B 3. C 4.C 5.C 6.A 7.B 8.C 9.B 10.D 11.B 12.A 13.A 14.D 15.C16.D 17.B 18.D 19.B 20.B二、填空題(每空1分,錯誤不得分,共10分)。1數(shù)據(jù)加工 2.動態(tài) 3. 白盒測試法(或白盒法) 4. OOD(或面向對象設計) 5方法. 6.類 7.設計說明書 8. 高內(nèi)聚和低耦合 9. 編碼副作用 10. 可行性分析三、判斷題 (正確劃 否則劃 每小題1分,錯誤不得分,共10分)1 2. 3. 4. 5. 6. 7. 8. 9. 10. 四、簡答題,共15分。1什么是模塊獨立性?模塊分解最終目的是什么? (4分)所謂模塊的獨立性,是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他模塊的接口是簡單的。即功能專一,模塊之間無過多的相互作用的模塊。模塊分解最終目的就是提高塊內(nèi)聯(lián)系,降低塊間聯(lián)系。模塊化的目的是將系統(tǒng)“分而治之”,模塊化能夠降低問題的復雜性,使軟件結構清晰,易閱讀、易理解,易于測試和調試,因而也有助于提高軟件的可靠性。2UML有什么特點? (5分,給出要點就可以了,可以不闡述) (1) 統(tǒng)一標準UML統(tǒng)一了Booch、OMT和OOSE等方法中的基本概念,已成為OMG的正式標準,提供了標準的面向對象的模型元素的定義和表示,有利于面向對象方法的應用和發(fā)展。(2) 面向對象UML還吸取了面向對象技術領域中其它流派的精華,集合面向對象技術的眾家之長。刪除了大量易引起混亂的、多余的和極少使用的符號,也添加了一些新符號。 (3) 可視化、表示能力強系統(tǒng)的邏輯模型或實現(xiàn)模型都能用UML模型清晰的表示,可用于復雜軟件系統(tǒng)的建模。系統(tǒng)的邏輯模型或實現(xiàn)模型都能用UML的可視化模型清晰地表示,對系統(tǒng)描述能力強,模型蘊涵的信息豐富,可用于復雜軟件系統(tǒng)的建模。 (4) 獨立于開發(fā)過程 UML是系統(tǒng)建模語言,獨立于開發(fā)過程。 (5)易掌握、易用 UML的概念明確,建模表示法簡潔明了,圖形結構清晰,易于掌握使用。 3黑盒法與白盒法的區(qū)別是什么? (3分)黑盒法又稱功能測試,是從用戶角度出發(fā)和外部特性出發(fā)的測試。它不能測試程序內(nèi)部特定部位。白盒法又稱結構測試,它依賴于對程序細節(jié)的嚴密檢驗,針對程序內(nèi)部特定部位設計測試用例,對其邏輯路徑進行測試。它不能檢驗程序的外部特性4 原型化方法的核心是什么? (3分)強調軟件開發(fā)人員與用戶的不斷交互,通過原型的演進不斷適應用戶任務改變的需求,將維護和修改階段的工作盡早進行,使用戶驗收提前,從而使軟件產(chǎn)品更加適用。五、綜合設計題(共25分)請用等價類劃分法設計測試用例1. 某校制定了教師的講課課時津貼標準。對于各種性質的講座,無論教師是什么職稱,每課時津貼一律是50元;而對于一般的授課,則根據(jù)教師的職稱來決定每課時津貼費:教授30元,副教授25元,講師20元,助教15元。某“調整工資”處理模塊接受一個“職稱”的變量,根據(jù)職稱的不同(助教,講師,副教授,教授)作不同的處理,其中若是助教還必須輸入工齡,只有工齡超過兩年才能調整工資。請用等價類劃分法設計測試用例。1.設計測試用例(9分) 劃分等價類(2分)輸入條件合理等價類不合理等價類職稱教授副教授講師四種職稱之外任意一種職稱兼工齡助教兼工齡大于2年助教兼工齡等于兩年 助教兼工齡小于兩年設計測試用例(7分)輸入數(shù)據(jù)預期結果覆蓋范圍教授輸入有效,進行調整工資處理副教授輸入有效,進行調整工資處理講師輸入有效,進行調整工資處理助教 3輸入有效,進行調整工資處理助教2輸入有效,不調整工資處理助教1輸入有效,不調整工資處理工程師輸入無效2.設有一個檔案管理系統(tǒng),要求用戶輸入以年月表示的日期。假設日期限定在1990年1月2049年12月,并規(guī)定日期由6位數(shù)字字符組成,前4位表示年,后2位表示月?,F(xiàn)用等價類劃分法設計測試用例,來測試程序的日期檢查功能。 1)劃分等價類并編號,下表等價類劃分的結果輸入等價類有效等價類無效等價類日期的類型及長度6位數(shù)字字符有非數(shù)字字符少于6位數(shù)字字符多于6位數(shù)字字符年份范圍在19902049之間小于1990大于2049月份范圍在0112之間等于00大于122)設計測試用例,以便覆蓋所有的有效等價類在表中列出了3個有效等價類,編號分別為、,設計的測試用例如下: 測試數(shù)據(jù) 期望結果 覆蓋的有效等價類 輸入有效 、3)為每一個無效等價類設計一個測試用例,設計結果如下: 測試數(shù)據(jù) 期望結果 覆蓋的無效等價類 95June 無效輸入 20036 無效輸入 無效輸入 無效輸入 無效輸入 無效輸入 無效輸入 2.書庫管理系統(tǒng)(16分)1)用結構化分析,完善下面建立的新華書店書庫系統(tǒng)的數(shù)據(jù)流圖和用例圖。1層DFD,共5分,每個名稱和數(shù)據(jù)流箭頭各0.25分2領書登記1書籍入庫入庫管理員書籍庫存表A3出庫登記表A4入庫登記表A2出庫管理員 3查詢統(tǒng)計管理員A1 書籍出版商A5 用戶表 用例圖,共5分,每個名稱和箭頭各0.5分入庫管理員出庫管理員書籍入庫查詢統(tǒng)計書籍出庫管理員2)根據(jù)以上分析,完善系統(tǒng)的主要類圖(共6分,每個類名0.5分,數(shù)據(jù)維護類每個函數(shù).5分)。* 11 *1 * 1* 11 * 1* 11 *用戶類用戶ID用戶名電話增用戶()驗證()修改()查用戶()書籍出庫類出庫ID書ID用戶數(shù)量日期登記2()修改()查出庫()書籍入庫類入庫ID書ID日期數(shù)量經(jīng)手人

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論