軟件工程試題與答案10_第1頁
軟件工程試題與答案10_第2頁
軟件工程試題與答案10_第3頁
軟件工程試題與答案10_第4頁
軟件工程試題與答案10_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、判斷題:每小題1分,共15分,在正確的打上,錯誤上×1軟件工程學(xué)只有理論意義,沒有實際用途。 ( ) 2軟件工程的方法只適用于大型軟件的開發(fā),對小型軟件的開發(fā)沒有( ) 3可行性研究進(jìn)一步研究問題分析階段所確定的問題是否有可行的( ) 4代碼審查方法沒有計算機(jī)測試方法好。 ( ) 5驗證軟件需求的方法主要靠人工審查的方法。 ( ) 6并發(fā)系統(tǒng)中遇到的一個主要問題是定時問題。 ( ) 7編碼風(fēng)格由個人喜好決定,沒有固定格式。 ( ) 8面向?qū)ο蠼5玫降哪P桶到y(tǒng)的3個要素,即靜態(tài)結(jié)構(gòu)、交互次序和數(shù)據(jù)變換。( )9軟件重用是提高軟件開發(fā)生產(chǎn)率和目標(biāo)系統(tǒng)質(zhì)量的重要途徑。 ( ) 1

2、0判定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判定覆蓋( ) 11Power Designer是一個CASE工具。 ( ) 12軟件是指用程序設(shè)計語言(如Pascal,C,Visual Basic等)編寫的程序,軟件開發(fā)實際上就是編寫程序代碼。( )13在進(jìn)行需求分析時需同時考慮維護(hù)問題。 ( ) 14UML是一種面向?qū)ο蟮姆治鲈O(shè)計方法,即OOA/OOD方法。 ( ) 15在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應(yīng)的對象,對象是類的實例,類是生成對象的模板。( ) 1、× 2、× 3、 4、× 5、 6、 7、× 8、9、 10、 11、 12、

3、× 13、× 14、× 15、二、單選題:每題1分,共15分1、軟件危機(jī)主要體現(xiàn)在( )A、軟件成本太高 B、開發(fā)周期長 C、軟件產(chǎn)品的質(zhì)量難以控制 D、軟件規(guī)模過大2、為了解決軟件危機(jī),人們提出了用( )的原理來設(shè)計軟件。A、運籌學(xué) B、工程學(xué) C、軟件學(xué) D、數(shù)學(xué)3、瀑布模型的關(guān)鍵不足在于( )A、過于簡單 B、不能適應(yīng)需求的動態(tài)變更 C、過于靈活 D、各個階段需要進(jìn)行評審4、軟件使不同的系統(tǒng)約束條件和用戶需求得到滿足的容易程度稱為軟件的( )A、兼容性 B、可靠性 C、堅固性 D、可用性5、軟件質(zhì)量(可維護(hù)性、可理解性、可靠性)很大程度取決于( )A、程序員

4、的變成水平 B、模塊分解的合理 C、程序運行效率 D、有完整的故障處理 E、算法的合理性6、軟件可行性研究一般不考慮( )A、是否有足夠的人員和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā) B、是否有足夠的工具和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā)C、待開發(fā)軟件是否有市場、經(jīng)濟(jì)上是否合算 D、待開發(fā)的軟件是否會有質(zhì)量問題7、SA法中,有一個處理過程邏輯不易用語言表達(dá)清楚,最好是用( )來描述A、流程圖 B、判定表 C、NS圖 D、問題分析圖PAD8、下列需求陳述中有效需求是( )A、目標(biāo)軟件應(yīng)有C+實現(xiàn) B、軟件系統(tǒng)必須在5秒內(nèi)響應(yīng)并處理外部事件C、目標(biāo)軟件必須有系統(tǒng)設(shè)置模塊 D、當(dāng)軟件和用戶交互時,必須能使用滿足MS風(fēng)格的

5、界面9、在面向?qū)ο筌浖_發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系( )A、繼承和聚集 B、繼承和一般 C、聚集和消息傳遞 D、繼承和方法調(diào)用10、面向?qū)ο竽P椭饕梢韵履男┠P徒M成( )A、對象模型、動態(tài)模型、功能模型 B、對象模型、數(shù)據(jù)模型、功能模型C、數(shù)據(jù)模型、動態(tài)模型、功能模型 D、對象模型、動態(tài)模型、數(shù)據(jù)模型11、OOA中應(yīng)首先識別( )A、對象 B、類 C、對象的屬性 D、對象所屬的類12、概要設(shè)計的結(jié)果是提供一份( )A、模塊說明書 B、框圖 C、程序 D、系統(tǒng)結(jié)構(gòu)圖13、以下語言中屬于4GL是( )A、PB B、VB C、UML D、SQL Server 2000中的SQL語言14

6、、與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是( )A、需求分析說明書 B、概要設(shè)計說明書 C、源程序 D、項目開發(fā)計劃15、軟件測試中的測試實例主要由輸入數(shù)據(jù)和( )組成A、測試規(guī)則 B、測試計劃 C、預(yù)期輸出結(jié)果 D、以往測試記錄分析1、C 2、B 3、B 4、A 5、B 6、D 7、B 8、B9、A 10、A 11、A 12、A 13、D 14、D 15、C三、簡答題(共20分)1 項目A是為銀行開發(fā)ATM(自動取款機(jī))軟件,項目B是為網(wǎng)絡(luò)公司開發(fā)網(wǎng)絡(luò)數(shù)據(jù)流分析軟件,請問按照面向數(shù)據(jù)流設(shè)計方法(SD法),兩個項目應(yīng)分別采用何種方法將需求分析的功能模型轉(zhuǎn)換成軟件結(jié)構(gòu),為什么?(6分)1、項目A用事務(wù)流(2分

7、),項目B用變換流(2分)2 某保險公司對投保人的汽車保費計算方法如下:單身男,年齡30歲以下(含30歲),計保費標(biāo)準(zhǔn)A,30歲以上計保費標(biāo)準(zhǔn)B;已婚男30歲以下(含30歲),計保費標(biāo)準(zhǔn)C,30歲以上計保費標(biāo)準(zhǔn)D,單身女,年齡25歲以下(含25歲),計保費標(biāo)準(zhǔn)E,25歲以上計保費標(biāo)準(zhǔn)F;已婚女25歲以下(含25歲),計保費標(biāo)準(zhǔn)G,25歲以上計保費標(biāo)準(zhǔn)H,請畫出對應(yīng)的判定樹。(8分)3 目前國內(nèi)軟件開發(fā)在實現(xiàn)(編碼)環(huán)節(jié)普遍采用面向?qū)ο蟮拈_發(fā)工具或語言,簡述幾種(至少三種)目前常用的軟件實現(xiàn)(編碼)工具或語言,說明這些工具的主要應(yīng)用領(lǐng)域。(6分)四、綜合題(共25分)得分評卷人 1對使用以下數(shù)據(jù)

8、存儲的學(xué)生成績表輸入模塊,采用等價劃分類,劃分其等價類,使用黑盒測試技術(shù)設(shè)計某條分錄(記錄)的覆蓋所有等價類的測試用例(盡量考慮邊值分析)。(15分)學(xué)生成績表數(shù)據(jù)結(jié)構(gòu):學(xué)號:字符類型,0-9數(shù)字,總共11位,班級號+編號(以我校實際情況設(shè)計)姓名:字符類型,考慮漢語及英語姓名課程:字符類型,16位,按我院實際課程名稱情況設(shè)計課程類別:字符類型,4位,內(nèi)容是“考查”或“考試”成績:數(shù)字類型,整數(shù)部分3位,最多2位小數(shù),考試課程直接錄入數(shù)值(最高100分),存放數(shù)值,如果是考查課程允許錄入字符優(yōu)、良、中、及格、不及格或合格、不合格,存放原則是優(yōu)(95分)、良(85分)、中(75分)、及格(65分

9、)、不及格(55分)存放,或按合格(85分)、不合格(55分)2面向?qū)ο蠓治鲱}(10分)根據(jù)以下描述,使用面向?qū)ο蟮姆治龇椒?,分析有那些主要對象和這些對象的主要屬性、方法,畫出對象圖。一個飲料自動售貨機(jī)可以放置五種不同或部分相同的飲料,可由廠商根據(jù)銷售狀況自動調(diào)配,并可隨時重新設(shè)置售價,但售貨機(jī)最多僅能放置50罐飲料,其按鈕設(shè)計在各種飲料樣本的下方,若經(jīng)金額計算器累計金額足夠,則選擇鍵燈會亮;若某一種飲料已銷售完畢,則售完燈會亮。顧客將硬幣投入售貨機(jī),經(jīng)累加金額足額的飲料選擇鍵燈亮,等顧客按鍵選擇。顧客按鍵后飲料由出物口掉出,并自動結(jié)算及找錢。顧客可在按下選擇鍵前任何一個時刻,可以拉動退幣桿取

10、消交易收回硬幣。五、分析設(shè)計題(共25分)得分評卷人 1. 小李新接了一個項目:設(shè)計一個簡單的學(xué)生選課系統(tǒng),系統(tǒng)能注冊符合要求的同學(xué),同學(xué)注冊以后就能進(jìn)行選課,選課過程如下:先選課名,然后根據(jù)課程的上課老師、時間、地點和人數(shù)限制來決定是否成功選課;老師也可以根據(jù)情況提供新的課程說明或修改過去課程的說明;教務(wù)處的老師統(tǒng)一管理注冊的情況,可以有刪除、修改學(xué)生、老師和課程的權(quán)限。請用面向?qū)ο蠓椒ㄔO(shè)計出對象模型(對象類圖,標(biāo)出多重性、角色、限定詞和關(guān)系:泛化、聚集、關(guān)聯(lián))、動態(tài)模型(學(xué)生成功注冊后選課的順序圖)、功能模型(用例圖)三大模型。一、斷題:每小題1分,共10分,在正確的打上,錯誤的打上

11、15;1、× 2、× 3、 4、× 5、 6、 7、× 8、9、 10、 11、 12、× 13、× 14、× 15、二、項選擇題:每題1分,共15分1、C 2、B 3、B 4、A 5、B 6、D 7、B 8、B9、A 10、A 11、A 12、A 13、D 14、D 15、C三、簡答題(總共20分)1、總共6分,項目A用事務(wù)流(2分),項目B用變換流(2分),項目A回答原因(1分),項目B回答原因(1分)2、總共8分,畫對每個條件1分保費計算性別男性別女已婚已婚未婚未婚2525252530303030CDABGHEF3、每

12、寫出一種語言或工具1分,寫出應(yīng)用領(lǐng)域1分,如C#(C/B/S結(jié)構(gòu)軟件),JAVA(B/S結(jié)構(gòu)軟件),C+(系統(tǒng)軟件),DEPHI(開發(fā)C/S結(jié)構(gòu)軟件)、PB(開發(fā)C/S結(jié)構(gòu)下基于數(shù)據(jù)庫的軟件)。四、綜合題(總共25分)1、共10分每對一個對象類1分,寫出一個對象類的關(guān)系0.5分販賣機(jī)飲料號碼價格投幣-接受飲料掉出金額顯示按紐退幣桿售完顯示存量計算器飲料號碼存量遞減售完顯示重置選擇鈕選擇鈕狀態(tài)燈亮燈熄售完燈亮按鈕顧客姓名硬幣投幣-置入拿取飲料退幣桿退幣桿狀態(tài)拉動金額計算器金額累加找零重置購買選取被拉動屬于屬于屬于屬于2、測試題共15分每回答對一個等價類0.5分測試項目序號有效等價類序號無效等價類

13、學(xué)號111位數(shù)字學(xué)號2大于11位數(shù)字學(xué)號3小于11位數(shù)字學(xué)號411位有非數(shù)字學(xué)號姓名5有效姓名6有非漢字和字母姓名課程716位字符課程8大于16位字符課程9小于16位字符課程課程類別104位字符(考查)124位非考查和考試字符114位字符(考試)13大于4位字符,內(nèi)容包括“考查”或“考試”14小于4位字符,內(nèi)容包括“考”成績:課程類別考試15合法成績16大于100分成績17成績小數(shù)超過2位18負(fù)數(shù)成績成績:課程類別考查19合法成績(優(yōu)、良、中、及格、不及格或合格、不合格)20非優(yōu)、良、中、及格、不及格或合格、不合格的字符測試用例:每設(shè)計對一個等價類0.5分序號測試用例覆蓋等價類1姓名:王華課程:軟件工程A(后7個空格)課程類別:考試成績:10015710152學(xué)號:1030307012姓名:Walter T. Kennevan課程:軟件工程A(后8個空格)課程類別:考查成績:不及格25811193姓名:王華2課程:軟件工程A(后6個空格)課程類別:考核成績:任意369124學(xué)號:10303070a22課程類別:考查1其他項目任意4135課程類別:考其他項目任意146課程類別:

溫馨提示

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

最新文檔

評論

0/150

提交評論