軟件工程安徽大學(xué)08-09試題_第1頁
軟件工程安徽大學(xué)08-09試題_第2頁
軟件工程安徽大學(xué)08-09試題_第3頁
軟件工程安徽大學(xué)08-09試題_第4頁
軟件工程安徽大學(xué)08-09試題_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、安徽大學(xué)2008 2009學(xué)年第工學(xué)期軟件工程考試試卷(A卷)(時(shí)間120分鐘)院/系 專業(yè)姓名學(xué)號(hào)題號(hào)一四總分得分一、單選題(每小題2分,共20分)匚一得 分 (D )軟件工程的三要素是過程、工具。文檔B.代碼C.數(shù)據(jù)D.方法( B )修改一個(gè)已有的庫存清單系統(tǒng),使它能在每天送給采購(gòu)員一份定貨報(bào)表。修改已有的庫存清單并且編寫產(chǎn) 生報(bào)表的程序,估計(jì)共需3000元;系統(tǒng)修改后,能及時(shí)定貨將消除零件短缺影響生產(chǎn)的問題,估計(jì)因此 每年可以節(jié)省2500元,假設(shè)年利率為12%,軟件的生存周期是2年,開發(fā)該軟件的純收入是多少?2232.14 B. 1225.12 C. 3000 D.2000 (C )一個(gè)

2、程序向另一個(gè)子程序傳遞姓名、住址、電話號(hào)碼、生日和身份證號(hào)碼等五個(gè)變量它們之間的耦合屬于A.標(biāo)記耦合B.控制耦合C.數(shù)據(jù)耦合D.公共耦合(A )可行性研究主要從以下幾個(gè)方面進(jìn)行研究:技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。技術(shù)可行性,經(jīng)濟(jì)可行性,系統(tǒng)可行性。經(jīng)濟(jì)可行性,系統(tǒng)可行性,操作可行性。經(jīng)濟(jì)可行性,系統(tǒng)可行性,時(shí)間可行性。 TOC o 1-5 h z (B )CMM提供了一個(gè)框架,將軟件過程改進(jìn)的進(jìn)化步驟組織成5個(gè)成熟度等級(jí)。除第1級(jí)外,每個(gè)等級(jí)都包含了實(shí)現(xiàn)該成熟度等級(jí)目標(biāo)的若干A.關(guān)鍵實(shí)踐B.關(guān)鍵過程域C.軟件過程能力D.軟件過程( D )“國(guó)家一一中國(guó)”之間的關(guān)系屬于A繼承B關(guān)聯(lián) C聚合

3、D類一一實(shí)例( A )面向?qū)ο蠓治鍪菍?duì)系統(tǒng)進(jìn)行 的一種方法。A需求建模B程序設(shè)計(jì)C設(shè)計(jì)評(píng)審D測(cè)試驗(yàn)收( B)結(jié)構(gòu)化分析方法中,數(shù)據(jù)流程圖屬于A對(duì)象模型B功能模型 C行為模型D數(shù)據(jù)模型( C)Jackson圖屬于 階段使用到的圖形工具。A需求分析B概要設(shè)計(jì)C詳細(xì)設(shè)計(jì)D軟件實(shí)現(xiàn)( C )耦合是對(duì)軟件不同模塊之間互連程度的度量。各種耦合按從強(qiáng)到弱排列如下:內(nèi)容耦合,控制耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。內(nèi)容耦合,控制耦合,公共環(huán)境耦合,數(shù)據(jù)耦合。內(nèi)容耦合,公共環(huán)境耦合,控制耦合,數(shù)據(jù)耦合。得 分控制耦合,內(nèi)容耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。二、簡(jiǎn)答題(每小題6分,共30分)什么是軟件危機(jī)?軟件危機(jī)包含哪幾

4、方面的問題?指,計(jì)算機(jī)在開發(fā)和維護(hù)方面遇到的一系列嚴(yán)峻問題。對(duì)軟件開發(fā)成本和進(jìn)度的估計(jì)常常很不準(zhǔn)確用戶對(duì)已完成的軟件系統(tǒng)不滿意軟件產(chǎn)品質(zhì)量靠不住軟件常常不可維護(hù)的軟件通常沒有合適的文檔資料軟件成本在計(jì)算機(jī)系統(tǒng)總成本中比例不斷上升軟件開發(fā)速度跟不上計(jì)算機(jī)應(yīng)用速度面向?qū)ο箝_發(fā)方法一般使用哪3種模型?分別描述系統(tǒng)的那些方面? (6分)功能模型表示了變化的系統(tǒng)的功能性質(zhì),指明了系統(tǒng)一概做什么,因此更直接地反映了用戶對(duì)目標(biāo)系統(tǒng)的需求對(duì)象模型描述了顯示世界中的類與對(duì)象以及他們之間的關(guān)系,表示了目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。動(dòng)態(tài)模型動(dòng)態(tài)模型表示瞬時(shí)的、行為化的系統(tǒng)的“控制”性質(zhì),它規(guī)定了對(duì)象模型中的對(duì)象的合法變化

5、序列什么是控制耦合?舉一個(gè)控制耦合的例子。(6分)兩個(gè)模塊之間傳遞的數(shù)據(jù)夾雜著控制信息,則稱為控制耦合。public int y;Public A (string x) (if (x= true” ) (y=1;Else y=0; Public void B ()if (y=D F( ); / F()是系統(tǒng)自定義的函數(shù)Else G( ); / G()是系統(tǒng)自定義的函數(shù)模塊A&B之間為控制耦合因?yàn)閮蓚€(gè)模塊間傳遞的y值是用作控制信號(hào)的開關(guān)量。改善方法就是把B模塊 調(diào)用的函數(shù)直接寫入A模塊中,然后刪除B模塊。白盒測(cè)試的路徑覆蓋法與邏輯覆蓋有何不同? (6分)邏輯覆蓋是逐漸進(jìn)行越來越完整的通路測(cè)試路徑

6、覆蓋是選取足夠多的測(cè)試數(shù)據(jù),使程序每條可能路徑都執(zhí)行一次。什么是信息隱蔽?信息隱蔽會(huì)帶來那些好處? (6分)應(yīng)該這樣設(shè)計(jì)和確定模塊,使得一個(gè)模塊內(nèi)包含的信息(過程和數(shù)據(jù)),對(duì)于不需要這些信息的模塊來說 是不能訪問的。好處:大多數(shù)數(shù)據(jù)和過程對(duì)于軟件的其他部分而言是隱藏的,在修改期間由于疏忽而引入的錯(cuò)誤就很少可 能傳播到軟件的其他部分。三、應(yīng)用題(共20分)得 分(8 分)某校制定了教師的講課課時(shí)津貼標(biāo)準(zhǔn)。對(duì)于各種性質(zhì)的講座,無論教師是什么職稱,每課時(shí)津貼費(fèi)一律是 50元;而對(duì)于一般的授課,則根據(jù)教師的職稱來決定每課時(shí)津貼費(fèi):教授30元,副教授25元,講師20 元,助教15元。繪制判定表。判定表教

7、授講師助教講座2. (12 分)求解二次方程Ax 2+Bx+C=0(1)輸入:A,B,C三個(gè)參數(shù)(2)根的信息:得 分相等實(shí)根;不等實(shí)根;兩個(gè)大小相等符號(hào)相反的實(shí)根;僅有一個(gè)實(shí)根;有兩個(gè)虛根;根的值用黑盒方法寫出程序的測(cè)試用例。相等的實(shí)根:A=1; C=1; B=4不等實(shí)根;A=1;C=0;B=4;大小相等符號(hào)相反的實(shí)根:A=-1; B=0; C=1;僅有一個(gè)實(shí)根:A=0; B=1; C=1;有兩個(gè)虛跟:A=4; B=4; C=2;四、設(shè)計(jì)題(30分)(20 分)某考務(wù)處理系統(tǒng)有如下功能:對(duì)考生送來的報(bào)名單進(jìn)行檢查;對(duì)合格的報(bào)名單編好準(zhǔn)考證號(hào)后將準(zhǔn)考證送給考生,并將匯總后的考生名單送給閱卷站;

8、對(duì)閱卷站送來的成績(jī)清單進(jìn)行檢查,并根據(jù)考試中心制定的合格標(biāo)準(zhǔn)審定合格者;制作考生通知單(內(nèi)含成績(jī)及合格/不合格標(biāo)志)送給考生;(5)進(jìn)行成績(jī)分類統(tǒng)計(jì)(按地區(qū)、年齡、文化程度、職業(yè)、考試級(jí)別等分類)和試題難度分析,產(chǎn)生統(tǒng)計(jì)分析 表。請(qǐng)繪制數(shù)據(jù)流程圖,給出相應(yīng)的數(shù)據(jù)字典,并據(jù)此畫出系統(tǒng)結(jié)構(gòu)圖。(10 分)畫出上述系統(tǒng)的對(duì)象圖,并給出每個(gè)對(duì)象的屬性。報(bào)名單不報(bào)名摑名單準(zhǔn)考證:統(tǒng)計(jì) 成績(jī)1登記 報(bào)名單登記考生編準(zhǔn)考 證號(hào)”考生考生名冊(cè)考生準(zhǔn)考證考生名冊(cè)生通知單統(tǒng)計(jì)分析表合裕報(bào)名單考試中心報(bào)名單不報(bào)名摑名單準(zhǔn)考證:統(tǒng)計(jì) 成績(jī)1登記 報(bào)名單登記考生編準(zhǔn)考 證號(hào)”考生考生名冊(cè)考生準(zhǔn)考證考生名冊(cè)生通知單統(tǒng)計(jì)分析表合裕報(bào)名單考試中心考生名單考生數(shù)據(jù)字典:報(bào)名單=地區(qū)+序號(hào)+姓名+性別

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論