軟件工程試題答案_第1頁(yè)
軟件工程試題答案_第2頁(yè)
軟件工程試題答案_第3頁(yè)
軟件工程試題答案_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、西南交通大學(xué)2005 2006學(xué)年第(2 )學(xué)期考試試卷課程代碼 2051032課程名稱 軟件工程考試時(shí)間120 分鐘線訂裝封密題號(hào)-一一-二二-三四五六七八九十總成績(jī)得分閱卷教師簽字:一簡(jiǎn)答題(共31分)1, 什么是軟件?軟件具有哪些特點(diǎn)?軟件工程的含義是什么?(9分)法和思想來(lái)指導(dǎo)軟件的開(kāi)發(fā)。2, 數(shù)據(jù)詞典的作用是什么?它有哪些基本詞條?(6分)數(shù)據(jù)詞典的作用在于能確切清楚地表達(dá)數(shù)據(jù)和數(shù)據(jù)系統(tǒng),用來(lái)嚴(yán)格定義數(shù)據(jù)。線訂裝封密基本詞條有:數(shù)據(jù)流、數(shù)據(jù)流分量、數(shù)據(jù)存儲(chǔ)和處理。3, 試舉出5種以上軟件開(kāi)發(fā)過(guò)程模型,并簡(jiǎn)要說(shuō)明其特點(diǎn)?(10分)瀑布模型:開(kāi)發(fā)過(guò)程具有明顯的時(shí)間上的順序性??焖僭湍P?/p>

2、:通過(guò)快速建立簡(jiǎn)單原型的辦法獲取用戶的確切需求,并可以驗(yàn)證開(kāi)發(fā)技術(shù)路線的可行性 增量模型:逐步完善,每個(gè)階段都有用戶的參與,便于最后的無(wú)誤定型。螺旋模型:引進(jìn)風(fēng)險(xiǎn)分析,適于大成本軟件的開(kāi)發(fā)。螺旋式完善,每個(gè)圈都是一次較完整軟件開(kāi)發(fā)周期 噴泉模型:開(kāi)發(fā)過(guò)程中的每個(gè)階段都參考到前面的階段來(lái)驗(yàn)證該階段的開(kāi)發(fā)是否有效。4,組態(tài)軟件MCGS有什么顯著特點(diǎn)和基本功能?各列出至少3項(xiàng)。(6分)特點(diǎn)和功能有:簡(jiǎn)單靈活的可視化操作界面。實(shí)時(shí)性強(qiáng)和良好的并行處理性能。豐富生動(dòng)的多媒體畫面。開(kāi)放式結(jié)構(gòu)和廣泛的數(shù)據(jù)獲取與強(qiáng)大的數(shù)據(jù)處理功能。完善的安全機(jī)制和強(qiáng)大網(wǎng)絡(luò)功能。多樣化報(bào)警功能。實(shí)時(shí)數(shù)據(jù)庫(kù)方便用戶的分布組態(tài)。利

3、用運(yùn)行策略可以方便控制復(fù)雜的運(yùn)行流程。良好的可維護(hù)性和可擴(kuò)充性。線訂裝封密支持的設(shè)備廣泛,實(shí)現(xiàn)設(shè)備無(wú)關(guān)。方便實(shí)現(xiàn)工控系統(tǒng)的分布式管理和控制。以上可以任意選擇其中六個(gè)。二填空題(每空1分,共25分)級(jí)班5,軟件的維護(hù)在軟件的整個(gè)生命周期中占據(jù)了較長(zhǎng)的時(shí)間,花費(fèi)也較多,軟件的維護(hù)可以分為四種,分別是 改正性 維護(hù), 完善性 維護(hù), 適應(yīng)性 維護(hù)和 預(yù)防性維護(hù)。其中 改正性一維護(hù)是為了修改軟件中的 BUG而做的維護(hù)。6,在MCGS&態(tài)軟件中定義數(shù)據(jù)對(duì)象,主要包括指定數(shù)據(jù)變量的名稱 , 類型和初始值與數(shù)值范圍。7,軟件的測(cè)試步驟可以從單元測(cè)試開(kāi)始,再經(jīng)模塊 測(cè)試、 子系統(tǒng) 測(cè)試、 系統(tǒng) 測(cè)試、

4、驗(yàn)收測(cè)試,直到和現(xiàn)有系統(tǒng)平行運(yùn)行一段時(shí)間后,確定最終軟件的全部?jī)?nèi)容。答案也可以:組裝測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試、確認(rèn)測(cè)試8,白盒測(cè)試中的邏輯覆蓋主要包括語(yǔ)句 覆蓋、 判定 覆蓋、路徑 覆蓋、條件 覆蓋、判定-條件 覆蓋和 條件組合 覆蓋等。答案也可以包括“分支覆蓋”養(yǎng)。.9,黑盒測(cè)試主要包括等價(jià)類劃分、邊界值分析、錯(cuò)誤推測(cè)等測(cè)試方法。10,模塊內(nèi)聚性用于衡量模塊內(nèi)部各成份之間彼此結(jié)合的緊密程度。(1 ) 一組語(yǔ)句在程序中多處出現(xiàn),為了節(jié)省內(nèi)存空間把這些語(yǔ)句放在一個(gè)模塊中,該模是偶然內(nèi)聚。(2) 將幾個(gè)邏輯上相似的成分放在同一個(gè)模塊中,通過(guò)模塊入口處的一個(gè)判斷決定執(zhí)行哪一個(gè)功能。該模 塊是邏輯 內(nèi)

5、聚。(3) 模塊中所有成分引用共同的數(shù)據(jù),該模塊是信息或通信內(nèi)聚。(4) 模塊內(nèi)的某成份的輸出是另一些成份的輸入,該木內(nèi)聚。(5) 模塊中所有成份結(jié)合起來(lái)完全一項(xiàng)任務(wù),該模塊屬于功能內(nèi)聚。它具有簡(jiǎn)明的外部界面,由它構(gòu)成的軟件易于理解、測(cè)試和維護(hù)。三選擇題(每空2分,共14分)11,在面向?qū)ο筌浖_(kāi)發(fā)過(guò)程中特別重視復(fù)用。軟件構(gòu)件應(yīng)獨(dú)立于當(dāng)初開(kāi)發(fā)它們的應(yīng)用而存在。在以后的 應(yīng)用開(kāi)發(fā)中,可以調(diào)整這些獨(dú)立構(gòu)件以適應(yīng)新問(wèn)題的需要。因此,應(yīng)使得類成為一個(gè)()的單元。 可復(fù)用可測(cè)試可適用可靠正確答案:12,考務(wù)處理系統(tǒng)的分層數(shù)據(jù)流圖如下圖所示。該考務(wù)處理系統(tǒng)有如下功能: 對(duì)考生送來(lái)的報(bào)名表進(jìn)行檢查; 對(duì)合格

6、的報(bào)名表編好準(zhǔn)考證號(hào)碼后將準(zhǔn)考證送給考生,并將匯總后的考生名單送給閱卷站; 對(duì)閱卷站送來(lái)的成績(jī)表進(jìn)行檢查,并根據(jù)考試中心指定的合格標(biāo)準(zhǔn)審定合格者; 填寫考生通知單(內(nèi)容包含考試成績(jī)及合格/不合格標(biāo)志),送給考生; 按地區(qū)、年齡、文化程度、職業(yè)、考試級(jí)別等進(jìn)行成績(jī)分類統(tǒng)計(jì)及試題難度分析,產(chǎn)生統(tǒng)計(jì)分析表。(1)圖(c)中,加工1.1的輸入數(shù)據(jù)流是(A ),輸出數(shù)據(jù)流是(B ),圖(b)中,加工2的輸出數(shù)據(jù)流是(C),它是由(D)和(E ) 組成。供選擇的答案:A zE.統(tǒng)計(jì)分析表報(bào)名表準(zhǔn)考證考生通知單合格報(bào)名表難度分析表錯(cuò)誤成績(jī)表分類統(tǒng)計(jì)表不合格報(bào)名表登記報(bào)名表統(tǒng)計(jì)分析表考生名單考生名冊(cè) 錯(cuò)誤成績(jī)

7、表合f 格標(biāo)準(zhǔn)(b)第1層數(shù)據(jù)流圖不合格 報(bào)名表1.3登記 考生考生名冊(cè)考生名單合格報(bào)名表»誤 址曰度 難 題試準(zhǔn)考證成績(jī)表試題得分表2.1檢查 成績(jī)表(c)加工1的子圖分析表難度統(tǒng)計(jì)表正確 成績(jī)表合格標(biāo)準(zhǔn)趨者22胖考生名冊(cè)統(tǒng)績(jī)24S成績(jī)表 經(jīng)審定的通知單考生(d)加工2的子圖 正確答案:或(2)圖(d)中的文件“試題得分表”是否在圖(b)中漏掉了? 回答是(F )供選擇的答案:F. “試題得分表”沒(méi)有在圖(b)中畫出,是錯(cuò)誤的。 “試題得分表”是圖(b)中加工的內(nèi)部文件,不必在圖 (b)中畫出。 “試題得分表”是多余的。正確答案: 四分析設(shè)計(jì)題(共15分)13,用面向數(shù)據(jù)流的方法設(shè)

8、計(jì)某航空公司擬開(kāi)發(fā)的機(jī)票預(yù)定系統(tǒng)的軟件結(jié)構(gòu)。該系統(tǒng)的描述如下:(10分)旅行社把預(yù)定機(jī)票的旅客信息(姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地等)輸入該心態(tài), 系統(tǒng)為旅客安排航班,打印出取票通知和賬單,旅客在飛機(jī)起飛的前一天憑取票通知和賬單交款取票,系統(tǒng)校 對(duì)無(wú) 誤后即印出機(jī) 票給 旅客五計(jì)算題(共15分)14,在測(cè)試一個(gè)長(zhǎng)度為 24000條指令的程序時(shí),第一個(gè)月由甲乙兩名測(cè)試元各自獨(dú)立測(cè)試,經(jīng)一個(gè)月后,甲發(fā)現(xiàn)并更正了 20各錯(cuò)誤,使MTTF達(dá)到10小時(shí)。與此同時(shí),乙發(fā)現(xiàn)了24個(gè)錯(cuò)誤,其中6個(gè)甲也發(fā)現(xiàn)了。以后由甲一個(gè)人繼續(xù)測(cè)試。問(wèn):(1)剛開(kāi)始測(cè)試程序時(shí)有多少個(gè)潛藏錯(cuò)誤?(2)為使MTTF達(dá)到60個(gè)小時(shí),必須再更正多少個(gè)錯(cuò)誤?還需要用多長(zhǎng)測(cè)試時(shí)間?(3)畫出MTTF與集成測(cè)試時(shí)

溫馨提示

  • 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)論