軟件工程E答案Word版_第1頁(yè)
軟件工程E答案Word版_第2頁(yè)
軟件工程E答案Word版_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、傳播優(yōu)秀word版文檔 ,希望對(duì)您有幫助,可雙擊去除!專業(yè)班級(jí): 姓名: 學(xué)號(hào): 密封線河南理工大學(xué) 2010-2011 學(xué)年第 1 學(xué)期專業(yè)班級(jí): 姓名: 學(xué)號(hào): 密封線軟件工程試卷(a卷)總得分閱卷人復(fù)查人考試方式本試卷考試分?jǐn)?shù)占學(xué)生總評(píng)成績(jī)比例閉卷70% 一、單項(xiàng)選擇題(每題2分)(將答案寫(xiě)在題號(hào)前的括號(hào)中) 分?jǐn)?shù)30得分( d )1面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P停矗篴系統(tǒng)模型、e-r模型、應(yīng)用模型b對(duì)象模型、動(dòng)態(tài)模型、應(yīng)用模型ce-r模型、對(duì)象模型、功能模型d對(duì)象模型、動(dòng)態(tài)模型、功能模型( c )2在e-r模型中,包含以下基本成分:a數(shù)據(jù)、對(duì)象、實(shí)體b控制、聯(lián)系、對(duì)象c實(shí)體、聯(lián)

2、系、屬性d實(shí)體、屬性、操作( d )3軟件生命周期中所耗費(fèi)時(shí)間最長(zhǎng)的階段是下列哪個(gè)階段?a詳細(xì)設(shè)計(jì) b軟件編碼 c軟件測(cè)試 d軟件維護(hù)( d )4從下面幾種白盒測(cè)試技術(shù)中,選擇最強(qiáng)的覆蓋準(zhǔn)則。a語(yǔ)句覆蓋 b條件覆蓋 c判定覆蓋 d條件組合覆蓋( a )5所謂信息隱藏是指隱藏模塊的 。a實(shí)現(xiàn)細(xì)節(jié) b接口部分 c源代碼 d一切信息( d )6下列幾種耦合類型中表示模塊耦合程度最高的是哪種?a數(shù)據(jù)耦合 b控制耦合 c特征耦合 d內(nèi)容耦合( d )7下列幾種內(nèi)聚類型中表示模塊的內(nèi)聚性最高的是哪種?a邏輯內(nèi)聚 b時(shí)間內(nèi)聚 c偶然內(nèi)聚 d功能內(nèi)聚( c )8數(shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最

3、基本的功能是 。a數(shù)據(jù)庫(kù)設(shè)計(jì) b數(shù)據(jù)通信 c數(shù)據(jù)定義 d數(shù)據(jù)維護(hù)( d )9下列哪種模型引入了“風(fēng)險(xiǎn)驅(qū)動(dòng)”的思想,適用于大規(guī)模的內(nèi)部開(kāi)發(fā)項(xiàng)目?a增量模型 b噴泉模型 c原型模型 d螺旋模型( d )10提高測(cè)試的有效性非常重要,成功的測(cè)試是指 。a證明了被測(cè)試程序正確無(wú)誤 b說(shuō)明了被測(cè)試程序符合相應(yīng)的要求c未發(fā)現(xiàn)被測(cè)程序的錯(cuò)誤 d發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤( d )11在數(shù)據(jù)流圖中,數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流都是 ,僅僅是所處的狀態(tài)不同。a分析結(jié)果 b事件c動(dòng)作 d數(shù)據(jù)( c )12在進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的最主要的原理是 。a抽象 b模塊化c模塊獨(dú)立 d信息隱藏( b )13軟件調(diào)試的目的是 。

4、a發(fā)現(xiàn)錯(cuò)誤 b改正錯(cuò)誤c改善軟件的性能 d挖掘軟件的潛能( b )14面向數(shù)據(jù)流的軟件設(shè)計(jì)方法,一般是把數(shù)據(jù)流圖中的數(shù)據(jù)流劃分為 兩種流,再將數(shù)據(jù)流圖映射為軟件結(jié)構(gòu)。a數(shù)據(jù)流與事務(wù)流 b變換流和事務(wù)流c信息流與控制流 d變換流和數(shù)據(jù)流( d )15軟件測(cè)試基本方法中,下列 不用測(cè)試實(shí)例。a白盒測(cè)試法 b動(dòng)態(tài)測(cè)試法c黑盒測(cè)試法 d靜態(tài)測(cè)試法二、填空題(每題1分)(將結(jié)果填在右側(cè)對(duì)應(yīng)的括號(hào)中) 分?jǐn)?shù)10得分1、將下面的關(guān)系按繼承關(guān)系、組合關(guān)系或關(guān)聯(lián)進(jìn)行分類。()中填寫(xiě)繼承、組合或關(guān)聯(lián)。小汽車-紅旗轎車 ( 繼承 )小汽車-駕駛員 ( 關(guān)聯(lián) )班級(jí)-學(xué)生 ( 組合 )列車-餐車 ( 組合 )人員-雇

5、員 ( 繼承 )2、將下列各項(xiàng)分為類或類的實(shí)例。()中填寫(xiě)類或?qū)嵗?。我的汽?( 實(shí)例 )交通工具 ( 類 )黃曉明 ( 實(shí)例 )教授 ( 類 )噴氣式戰(zhàn)機(jī) ( 類 )三、判斷題(每題1分)(將答案寫(xiě)在題號(hào)前的括號(hào)中,正確用表示,錯(cuò)誤用×表示) 分?jǐn)?shù)10得分( × )1、開(kāi)發(fā)軟件就是編寫(xiě)程序。( × )2、進(jìn)行總體設(shè)計(jì)時(shí)應(yīng)加強(qiáng)模塊間的聯(lián)系。( × )3、編碼時(shí)盡量多用全局變量。( × )4、軟件測(cè)試的目的是要證明軟件本身的正確性。( × )5、可行性研究的目的是確定一個(gè)軟件項(xiàng)目的具體開(kāi)發(fā)方法。( × )6、在實(shí)體-關(guān)系圖中,

6、實(shí)體包含的范圍很廣泛,如桌子的寬度等都可以作為實(shí)體。( × )7、模塊化的方法通常可以降低一個(gè)復(fù)雜問(wèn)題的難度,劃分的模塊數(shù)目越多越好。( )8、面向?qū)ο蠓治龊驮O(shè)計(jì)階段的界限是模糊的,許多分析的結(jié)果可以直接影射成設(shè)計(jì)結(jié)果。( × )9、統(tǒng)一建模語(yǔ)言u(píng)ml僅適用于系統(tǒng)分析階段,而不是系統(tǒng)開(kāi)發(fā)的全過(guò)程。( × )10、軟件開(kāi)發(fā)環(huán)境是指支持軟件生存期中某一階段的任務(wù)實(shí)現(xiàn)而使用的計(jì)算機(jī)程序。四、簡(jiǎn)答與應(yīng)用題 分?jǐn)?shù)50得分1什么是軟件過(guò)程?它與軟件工程方法學(xué)有何關(guān)系?(5分)參考答案:軟件過(guò)程是為了開(kāi)發(fā)出高質(zhì)量的軟件產(chǎn)品所需完成的一系列任務(wù)的框架,它規(guī)定了完成各項(xiàng)任務(wù)的工作步

7、驟。軟件過(guò)程是軟件工程方法學(xué)的3個(gè)重要組成部分之一。軟件工程方法學(xué)是通常把在軟件生命周期全過(guò)程中使用的一整套技術(shù)的集合。軟件工程方法學(xué)包括三個(gè)要素,這就是方法、工具和過(guò)程。其中,方法是完成軟件開(kāi)發(fā)的各項(xiàng)任務(wù)的技術(shù)方法,回答“如何做”的問(wèn)題;工具是為方法的運(yùn)用提供自動(dòng)的或半自動(dòng)的軟件支撐環(huán)境;過(guò)程是為了獲得高質(zhì)量的軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。2面向?qū)ο蠓椒▽W(xué)的四個(gè)要點(diǎn)是什么?請(qǐng)對(duì)每個(gè)要點(diǎn)分別簡(jiǎn)述。(5分)參考答案:四個(gè)要點(diǎn):對(duì)象+類+繼承+用消息通信1)把對(duì)象(object)作為融合了數(shù)據(jù)及在數(shù)據(jù)上的操作行為的統(tǒng)一的軟件構(gòu)件。面向?qū)ο蟪绦蚴怯蓪?duì)象組成的,程序

8、中任何元素都是對(duì)象,復(fù)雜對(duì)象由比較簡(jiǎn)單的對(duì)象組合而成。2)把所有對(duì)象都劃分成類(class)。每個(gè)類都定義了一組數(shù)據(jù)和一組操作,類是對(duì)具有相同數(shù)據(jù)和相同操作的一組相似對(duì)象的定義。數(shù)據(jù)用于表示對(duì)象的靜態(tài)屬性,是對(duì)象的狀態(tài)信息,而施加于數(shù)據(jù)之上的操作用于實(shí)現(xiàn)對(duì)象的動(dòng)態(tài)行為。3)按照父類(或稱為基類)與子類(或稱為派生類)的關(guān)系,把若干個(gè)相關(guān)類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)(也稱為類等級(jí))。在類等級(jí)中,下層派生類自動(dòng)擁有上層基類中定義的數(shù)據(jù)和操作,這種現(xiàn)象稱為繼承。4)對(duì)象彼此之間僅能通過(guò)發(fā)送消息互相聯(lián)系。對(duì)象與傳統(tǒng)數(shù)據(jù)有本質(zhì)區(qū)別,它不是被動(dòng)地等待外界對(duì)它施加操作,相反,它是進(jìn)行處理的主體,必須向它發(fā)消息請(qǐng)

9、求它執(zhí)行它的某個(gè)操作以處理它的數(shù)據(jù),而不能從外界直接對(duì)它的數(shù)據(jù)進(jìn)行處理。3請(qǐng)畫(huà)出描述教師、學(xué)生和課程的實(shí)體-關(guān)系圖。(5分)注:教師的信息包括教工號(hào)、姓名、性別、職稱等,學(xué)生的信息包括學(xué)號(hào)、姓名、性別、系、年級(jí)等,課程的信息包括課程號(hào)、課程名、學(xué)時(shí)等,學(xué)生進(jìn)行課程的學(xué)習(xí)會(huì)得到對(duì)應(yīng)的成績(jī)。參考答案:4下圖為某軟件的結(jié)構(gòu)圖,根據(jù)圖中的信息,回答下列問(wèn)題:(共6分)1)該軟件結(jié)構(gòu)的深度和寬度分別是多少?2)模塊2的扇入為多少?模塊2的扇出為多少?3)模塊9的控制域是什么?(請(qǐng)指出該控制域所包含模塊的編號(hào))參考答案:1)深度5,寬度92)模塊2的扇入為1,扇出為43)控制域?yàn)槟K9,17,18,225

10、某高校內(nèi)用固定電話撥打電話時(shí)有以下規(guī)則:校內(nèi)電話號(hào)碼由4位數(shù)字組成,第1位數(shù)字不是0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥0,如果是本市電話再接著撥8位電話號(hào)碼(第1位不是0),如果是外地電話則先撥區(qū)碼(3位數(shù)字),再撥當(dāng)?shù)仉娫捥?hào)碼(8位數(shù)字,第1位不是0);手機(jī)號(hào)碼由11位數(shù)字組成,第1位數(shù)字為1,撥手機(jī)號(hào)碼需先撥0。請(qǐng)用數(shù)據(jù)字典定義數(shù)據(jù)的方法定義上述的電話號(hào)碼。(6分)參考答案:電話號(hào)碼=校內(nèi)電話|校外電話|手機(jī)號(hào)碼校內(nèi)電話=非零數(shù)字+三位數(shù)字非零數(shù)字=1|2|3|4|5|6|7|8|9三位數(shù)字=3數(shù)字3數(shù)字=0|1|2|3|4|5|6|7|8|9校外電話=本市電話|外地電話本市電話=數(shù)字零+非零數(shù)字+七位數(shù)字外地電話=數(shù)字零+三位數(shù)字+非零數(shù)字+七位數(shù)字?jǐn)?shù)字零=0七位數(shù)字=7數(shù)字7手機(jī)號(hào)碼=數(shù)字零+數(shù)字一+十位數(shù)字?jǐn)?shù)字一=1十位數(shù)字=10數(shù)字106畫(huà)出下列偽碼程序的盒圖。(5分)startif p thenewhile q dofend doelseblockgnhend blockend ifstop參考答案:ptfgnheqf7下圖為某工程完整的工程網(wǎng)絡(luò)圖,圖中每個(gè)圓圈表示該工程中的一個(gè)事件,事件之間的箭頭表示一個(gè)作業(yè)(虛線表示虛擬作業(yè)),箭頭上方的數(shù)字表示對(duì)應(yīng)作業(yè)持續(xù)的時(shí)間。1)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論