下半軟件評測師真題案例解析總結(jié)計劃題_第1頁
下半軟件評測師真題案例解析總結(jié)計劃題_第2頁
下半軟件評測師真題案例解析總結(jié)計劃題_第3頁
下半軟件評測師真題案例解析總結(jié)計劃題_第4頁
下半軟件評測師真題案例解析總結(jié)計劃題_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

下半軟件評測師真題案例解析總結(jié)計劃題下半軟件評測師真題案例解析總結(jié)計劃題12/12下半軟件評測師真題案例解析總結(jié)計劃題2016年下半年軟件評測師真題(案例解析題)

案例解析題

試題一(共15分)

閱讀以下C程序,回答以下問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。

【C程序】

intcount(intx,intz){

inty=0;

while(x>0){//l

if(x:=1)//2

y=7//3

else{//4

Y=x+z+4;

If(y=7||y=21)//5,6

x=1;//7

}

X--;//8

}1/12

retumy;//9

}

【問題1】(3分)

請針對上述C程序給出知足1006%DC(判斷覆蓋)所需的邏輯條件。

【問題2】(7分)

請畫出上述程序的控制流圖,并計算其控制流圖的環(huán)路復(fù)雜度V(G)。

【問題3】(5分)

請給出問題2中控制流圖的線性沒關(guān)路徑。

試題二(共20分)

閱讀以下說明,回答以下問題1和問題2,將解答填入答題紙的對應(yīng)欄內(nèi)。

【說明】

某航空企業(yè)的會員卡分為普卡、銀卡、金卡和白金卡4個級別,會員每次搭

乘該航空企業(yè)航班均可能獲得積分,積分規(guī)則如表2-1所示。其余,銀卡及以上

級別會員有額外積分獎賞,獎賞規(guī)則如表2-2所示。

2016年下半年軟件評測師下午試卷第2頁(共8頁)

┏━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━┓2/12┃艙位┃艙位代碼┃積分-┃

┣━━━━━━╋━━━━━━━━╋━━━━━━━━━━━━━┫

┃┃F┃200%*K┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫┃優(yōu)等艙┃Z┃150%*K┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫┃┃A┃125%*K+┃

┣━━━━━━╋━━━━━━━━╋━━━━━━━━━━━━━┫

┃┃C┃150%*K┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫┃公事艙┃D/I┃125%*K┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫┃┃┃┃┃┃R┃I00%*K┃

┣━━━━━━╋━━━━━━━━╋━━━━━━━━━━━━━┫

┃┃Y┃125%*K┃

┃┣━━━━━━━━╋━━━━━━━━━━━━━┫

3/12┃經(jīng)濟(jì)艙┃B/H/K/L/m/V┃100%*K┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫┃┃┃┃┃┃Q/X/U/E┃50%*k┃┣━━━━━━╋━━━━━━━━╋━━━━━━━━━━━━━┫┃┃P/S/G/O/JN[FW┃O┃

┗━━━━━━┻━━━━━━━━┻━━━━━━━━━━━━━┛

表2-2額外積分獎賞規(guī)則

┏━━━━━━━━┳━━━━━┳━━━━━┳━━━━━┳━━━━━━┓

┃會員級別┃普卡┃銀卡┃金卡┃白金卡┃┣━━━━━━━━╋━━━━━╋━━━━━╋━━━━━╋━━━━━━┫

┃級別代碼┃F┃S┃G┃p┃

┣━━━━━━━━╋━━━━━╋━━━━━╋━━━━━╋━━━━━━┫

┃額外積分獎賞┃0%┃10%┃25%┃50%┃

┗━━━━━━━━┻━━━━━┻━━━━━┻━━━━━┻━━━━━━┛

企業(yè)開發(fā)了一個程序來計算會員每次搭乘航班歷累積的積分,程序的輸入包

括會員級別B、艙位代碼C和旅行公里數(shù)K,程序的輸出為本次積分So其中,4/12

B和C三字母且大小寫不敏感,K為正整數(shù),S為整數(shù)(小數(shù)部分四舍五入)。

【問題l】(7分)

采用等價種類區(qū)分法對該程序進(jìn)行測試,等價類表如2-3所示,請補(bǔ)充空(1)

(7)

【問題2】(13分)

依照以上等價類表設(shè)計的測試用比方表24所示,請補(bǔ)充空(1)~(13)。5/12從以下的3道試題(試題三到試題五)中任選2道解答。請在答題紙上的

指定地址處將所選擇試題的題號框涂黑。若多涂,少涂或許未涂選號框,則對題

號最小的二道試題進(jìn)行評分。

試題三(共20分)

閱讀以下說明,回答以下問題l至問題4,將解答填入答題紙的對應(yīng)欄內(nèi)。

【說明】

某證券交易所為了方便供應(yīng)證券交易服務(wù),欲開發(fā)一個鑒于Web的證券交

易平臺。其主要功能包括客戶開戶,記錄查問、存取款、股票交易等??蛻粜畔?/p>

包括姓名、Email(必填且唯一)、地址等;股票交易信息包括股票代碼(6位數(shù)

字編碼的字符串)、交易數(shù)量(100的整數(shù)倍)、買/賣價錢(單位:元,精準(zhǔn)

到分)o系統(tǒng)要支持:6/12

(1)在特準(zhǔn)時朝內(nèi)3000個用戶并發(fā)時,主要功能的辦理能力最少要達(dá)到1

28個懇求/秒,平均數(shù)據(jù)量2KB/懇求;

頁面中采用表單實現(xiàn)客戶信息、交易信息等的提交與交互,系統(tǒng)前端采用HTML5實現(xiàn)。

【問題1】(4分)

在對此平臺進(jìn)行非功能測試時,需要測試哪些方面?

【問題2】(5分)

在知足系統(tǒng)要支持的(1)時,計算系統(tǒng)的通信吞吐量。

【問題3】(3分)

表單輸入測試需要測試哪幾個方面?

【問題4】(8分)

針對股票代碼:111111、數(shù)量:10萬、目前價錢:6.00,設(shè)計4個股票交易的測試輸入。

設(shè)計2個客戶開戶的測試輸入,.以測試可否存在XSS、,;SQL注入。

試題四(共20分)

閱讀以下說明,回答以下問題1至問題5,將解答寫在答題紙的對應(yīng)欄內(nèi)。7/12

【說明】

圖4-1是銀行卡應(yīng)用的部分類圖,圖中屬性和操作前的“+”和“一”分別表示公有成員和私有成員。銀行卡Account有兩各樣類,借記卡SavingAccount

和信用卡CreditAccount。

圖4-1銀行卡應(yīng)用的部分類圖

(1)借記卡和信用卡都有卡號accountNumber和余額balance兩個屬性。

借記卡的余額是正常余額,信用卡的余額是目前未還的金額,若是沒有未還的金

額,則為0;有開戶setUp、取款withdraw、查問余額getBalance和銷戶

close四個方法。借記卡取錢時,要求取錢金額不能夠高出余額;而信用卡取錢金8/12

額不能夠高出信用額度,因此需要在子類中實現(xiàn)該方法。

借記卡能夠存錢deposit。

信用卡有信用額度creditLimit屬性,能夠查問信用額度getCreditLknit、

改正信用額度updateCreditLimit和還款retumCredit。現(xiàn)擬采用面向?qū)ο蟮姆椒ㄟM(jìn)行測試。

【問題1】(3分)

面向?qū)ο髥卧獪y試的主要對象是什么?

【問題2】(4分)

在繼承關(guān)系上,若某方法在測試父類時已經(jīng)測試過,那么在什么情況下在子

類中也需要測試?

【問題3】(4分)

要測試方法deposit0時,還需要調(diào)用什么方法?給出測試序列。

【問題4】(6分)

方法withdraw在基類Account中定義,但在兩個子類中有不同樣樣的實現(xiàn)。這

是面向?qū)ο蟮氖裁聪到y(tǒng)?這種情況在測試時怎樣進(jìn)行?

【問題5】(3分)

給出類SavingAccount的最小測試序列。

9/12

試題五,(共,20分)

-閱讀以下說明,回答以下問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。

【說明】

某嵌入式控劁軟件經(jīng)過采集傳感器數(shù)值來計算輸出控制率,為了提高數(shù)據(jù)采

集的可靠性,使用三余度采集方法進(jìn)行三個通道的數(shù)據(jù)采集。

1.三余度通道數(shù)據(jù)采集及辦理要求:

三通道采集值In_U[O】、h_U[1】、In_U[2】的正常范圍為【一3.0,3.OlV,

且隨意兩通道間差值不大于0.5V:

若是某通道采集值高出正常范圍或許因為通道采集值造成與其余通道差值大于0.5V,則該通道數(shù)據(jù)不知足要求;

若是三通道值均知足要求,則取三通道中差值較小的兩通道數(shù)據(jù)的平均

值;

若是僅有一個通道數(shù)據(jù)不知足采集要求,取知足要求的兩個通道數(shù)據(jù)的平均值;

若是多于一個通道數(shù)據(jù)不知足采集要求,取安全值OV。

2.對采集數(shù)值計算控制率的詳細(xì)辦理算法以下:

(1)若是依照采集數(shù)據(jù)計算的控制率C1與目前實質(zhì)控制率Co差值不大于

0.01則使用本周期計算控制率C1進(jìn)行輸出控制,否則使用目前實質(zhì)控制率Co10/12輸出控制上報傳感器故障;

若是連續(xù)3個周期計算的控制率C1與目前實質(zhì)控制率Co差值大于0.01,

上報傳感器三級故障,連續(xù)超差計數(shù)清零,使用目前實質(zhì)控制率Co輸出控制;

若是經(jīng)連續(xù)3個周期控制率超差,并上報三級故障,但第4個周期計算的控制

率C1與實質(zhì)控制率Co差值不大于0.01,則除掉三級故障上報;

若是累計大于等于10個周期計算的控制率C1與目前實質(zhì)控制率Co差

值二0.01,則上報傳感器二級故障,使用目前實質(zhì)控制率輸出控制;

若是累計大于等于100個周期計算的控制率∞與目前實質(zhì)控制率Co差{

于0.01,則上報傳感器一級故障,并除掉二級故障,并切斷輸出控制(輸出安全

值-'(5)1若是初級故障和高級故障同時發(fā)生,則按高級故障辦理?!締栴}1】(9分)

為了測試采集算法,在不考慮測量誤差的情況下,設(shè)計了表5-1所示的測試

溫馨提示

  • 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

提交評論