下半軟件評(píng)測(cè)師真題_第1頁
下半軟件評(píng)測(cè)師真題_第2頁
下半軟件評(píng)測(cè)師真題_第3頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2016 年下半年軟件評(píng)測(cè)師真題(案例分析題)案例分析題試題一(共 15 分)閱讀下列 C 程序,回答問題 1 至問題 3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi) 【C 程序】int count(int x,int z)int y=0 ;while(x>0)/lif(x:=1)/2y= 7/3else/4Y=x+z+4 ;If(y=7 | y=21 )/5 ,6x= 1;/7X- ; /8retum y ;/9【問題 1】(3 分)請(qǐng)針對(duì)上述 C 程序給出滿足 1006%DC (判定覆蓋)所需的邏輯條件?!締栴} 2】(7 分)請(qǐng)畫出上述程序的控制流圖,并計(jì)算其控制流圖的環(huán)路復(fù)雜度 V(G) ?!締栴}

2、 3】(5 分)請(qǐng)給出問題 2 中控制流圖的線性無關(guān)路徑。試題二(共 20 分)閱讀下列說明,回答問題 1 和問題 2,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。【說明】某航空公司的會(huì)員卡分為普卡、 銀卡、金卡和白金卡 4 個(gè)級(jí)別, 會(huì)員每次搭 乘該航空公司航班均可能獲得積分, 積分規(guī)則如表 2-1 所示。此外,銀卡及以上 級(jí)別會(huì)員有額外積分獎(jiǎng)勵(lì),獎(jiǎng)勵(lì)規(guī)則如表 2-2 所示。2016 年下半年軟件評(píng)測(cè)師下午試卷第 2 頁(共 8 頁)I 艙位 丨艙位代碼丨 積分-1r|1LFIi|200%*KIi1L頭等艙 |LLZIi|150% *K|1IAIiIi|125%*K+1I|LLCIiIi|150%*K公務(wù)艙

3、 |LLD/IIiIi|125%*K|1 LRIiIi|I00%*K|i iY|125%*K|經(jīng)濟(jì)艙 I B/H/K/L/m/V1II100%*K11IIIII Q/X/U/EI1IIII150%*k1I P/S/G/O/JNFW1 1 11IO1表 2-2 額外積分獎(jiǎng)勵(lì)規(guī)則1 1會(huì)員級(jí)別III1赤 H普卡 III1銀卡 III1金卡 III1白金卡1級(jí)別代碼IIIFIIISIIIGIII1p1額外積分獎(jiǎng)勵(lì) I1 10%1I 10%1I 25%11I 50%1公司開發(fā)了一個(gè)程序來計(jì)算會(huì)員每次搭乘航班歷累積的積分, 程序的輸入包括會(huì)員級(jí)別B、艙位代碼C和飛行公里數(shù)K,程序的輸出為本次積分 S o

4、其中,B和C三字母且大小寫不敏感,K為正整數(shù),S為整數(shù)(小數(shù)部分四舍五入)【問題I】(7 分)采用等價(jià)類型劃分法對(duì)該程序進(jìn)行測(cè)試,等價(jià)類表如2-3所示,請(qǐng)補(bǔ)充空(1)寰加:蟲:集儺氓魁哦ar和類編號(hào)號(hào)IF112S2輩單于乎陽12G)41 -cn4-.-、T F5Iffi1678QfXAJ®910屯廳發(fā)里戴K111Ffi«n<?>【問題2】(13分)根據(jù)以上等價(jià)類表設(shè)計(jì)的測(cè)試用例如表24所示,請(qǐng)補(bǔ)充空 (1 3)表2丄"TI丹剛輛出SRcK1FF500(1)2SEIMlE吊1GA7»4P<4iwo4X115QSOOL9JI慟6FP5Ul&

5、gt;U9.ll(6)7FSOOlASF500gl】AZSOOl+AUJtfA.JOa也WA11一50911sQ2.9J7t|2>Hsp-UA2-XIQJS從下列的3道試題(試題三到試題五)中任選 2道解答。請(qǐng)?jiān)诖痤}紙上的 指定位置處將所選擇試題的題號(hào)框涂黑。 若多涂,少涂或者未涂選號(hào)框,則對(duì)題 號(hào)最小的二道試題進(jìn)行評(píng)分。試題三(共20分)閱讀下列說明,回答問題I至問題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)【說明】某證券交易所為了方便提供證券交易服務(wù),欲開發(fā)一個(gè)基于Web的證券交易平臺(tái)。其主要功能包括客戶開戶,記錄查詢、存取款、股票交易等??蛻粜畔?包括姓名、Email (必填且唯一)、地址等;

6、股票交易信息包括股票代碼(6位數(shù) 字編碼的字符串)、交易數(shù)量(1 00的整數(shù)倍)、買/賣價(jià)格(單位:元,精確到分)o系統(tǒng)要支持:(1) 在特定時(shí)朝內(nèi) 3 000 個(gè)用戶并發(fā)時(shí),主要功能的處理能力至少要達(dá)到 128 個(gè)請(qǐng)求秒,平均數(shù)據(jù)量 2KB/ 請(qǐng)求;(2) 頁面中采用表單實(shí)現(xiàn)客戶信息、交易信息等的提交與交互,系統(tǒng)前端采用 HTML5 實(shí)現(xiàn)?!締栴} 1】(4 分) 在對(duì)此平臺(tái)進(jìn)行非功能測(cè)試時(shí),需要測(cè)試哪些方面?【問題 2】(5 分)在滿足系統(tǒng)要支持的 (1) 時(shí),計(jì)算系統(tǒng)的通信吞吐量。【問題 3】(3 分)表單輸入測(cè)試需要測(cè)試哪幾個(gè)方面?【問題 4】(8 分)(1) 針對(duì)股票代碼: 11111

7、1 、數(shù)量:1 0 萬、當(dāng)前價(jià)格: 6.00 ,設(shè)計(jì) 4個(gè)股票交 易的測(cè)試輸入。(2) 設(shè)計(jì) 2 個(gè)客戶開戶的測(cè)試輸入, 以測(cè)試是否存在 XSS、,;SQL 注入。試題四(共 20 分)閱讀下列說明,回答問題 1 至問題 5,將解答寫在答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】圖4-1是銀行卡應(yīng)用的部分類圖,圖中屬性和操作前的“ + ”和“一”分別表示公有成員和私有成員。銀行卡Account有兩種類型,借記卡SavingAccount 和信用卡 CreditAccount 。圖4-1銀行卡應(yīng)用的部分類圖(1)借記卡和信用卡都有卡號(hào) account Number 和余額 balanee 兩個(gè)屬性。借記卡的余額是

8、正常余額,信用卡的余額是目前未還的金額,如果沒有未還的金額,則為0;有開戶set Up、取款 withdraw、查詢余額get Bala nee和銷戶close四個(gè)方法。借記卡取錢時(shí),要求取錢金額不能超過余額;而信用卡取錢金額不能超過信用額度,因此需要在子類中實(shí)現(xiàn)該方法。(2) 借記卡可以存錢 deposit 。(3)信用卡有信用額度 creditLimit 屬性,可以查詢信用額度 getCreditLknit 修改信用額度 updateCreditLimit 和還款 retumCredit 。現(xiàn)擬采用面向?qū)ο蟮?方法進(jìn)行測(cè)試?!締栴} 1】(3 分)面向?qū)ο髥卧獪y(cè)試的主要對(duì)象是什么?【問題 2

9、】(4 分)在繼承關(guān)系上, 若某方法在測(cè)試父類時(shí)已經(jīng)測(cè)試過, 那么在什么情況下在子 類中也需要測(cè)試?【問題 3】(4 分)要測(cè)試方法 deposit0 時(shí),還需要調(diào)用什么方法?給出測(cè)試序列。【問題 4】(6 分)方法 withdraw 在基類 Account 中定義,但在兩個(gè)子類中有不同的實(shí)現(xiàn)。這 是面向?qū)ο蟮氖裁礄C(jī)制?這種情況在測(cè)試時(shí)如何進(jìn)行?【問題 5】(3 分)給出類 SavingAccount 的最小測(cè)試序列。試題五,(共, 20 分)-閱讀下列說明,回答問題 1 至問題 3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f明】某嵌入式控劁軟件通過采集傳感器數(shù)值來計(jì)算輸出控制率, 為了提高數(shù)據(jù)采集的可

10、靠性,使用三余度采集方法進(jìn)行三個(gè)通道的數(shù)據(jù)采集。1三余度通道數(shù)據(jù)采集及處理要求:(1)三通道采集值 In_UO 】、h_U1 】、In_U2 】的正常范圍為【一 3.0,3.OlV , 且任意兩通道間差值不大于 0.5V :(2)如果某通道采集值超過正常范圍或者因?yàn)橥ǖ啦杉翟斐膳c其它通道差值大于 0.5V ,則該通道數(shù)據(jù)不滿足要求;(3) 如果三通道值均滿足要求,則取三通道中差值較小的兩通道數(shù)據(jù)的平均值;(4) 如果僅有一個(gè)通道數(shù)據(jù)不滿足采集要求,取滿足要求的兩個(gè)通道數(shù)據(jù)的平均值;(5) 如果多于一個(gè)通道數(shù)據(jù)不滿足采集要求,取安全值 OV 。2對(duì)采集數(shù)值計(jì)算控制率的具體處理算法如下:(1)如

11、果依據(jù)采集數(shù)據(jù)計(jì)算的控制率 C1 與目前實(shí)際控制率 Co 差值不大于0.01 則使用本周期計(jì)算控制率 C1 進(jìn)行輸出控制,否則使用目前實(shí)際控制率 Co輸出控制上報(bào)傳感器故障(2)如果連續(xù)3個(gè)周期計(jì)算的控制率C1與目前實(shí)際控制率Co差值大于0.01 , 上報(bào)傳感器三級(jí)故障,連續(xù)超差計(jì)數(shù)清零,使用目前實(shí)際控制率Co輸出控制;如果經(jīng)連續(xù)3個(gè)周期控制率超差,并上報(bào)三級(jí)故障,但第4個(gè)周期計(jì)算的控制率C1與實(shí)際控制率Co差值不大于0.01,則清除三級(jí)故障上報(bào);如果累計(jì)大于等于10個(gè)周期計(jì)算的控制率C1與目前實(shí)際控制率Co差 值二0.01,則上報(bào)傳感器二級(jí)故障,使用目前實(shí)際控制率輸出控制;如果累計(jì)大于等于1

12、00個(gè)周期計(jì)算的控制率與目前實(shí)際控制率Co差于0.01,貝U上報(bào)傳感器一級(jí)故障,并清除二級(jí)故障,并切斷輸出控制(輸出安全值-'(5)1如果低級(jí)故障和高級(jí)故障同時(shí)發(fā)生,則按高級(jí)故障處理?!締栴}1】(9 分)為了測(cè)試采集算法,在不考慮測(cè)量誤差的情況下,設(shè)計(jì)了表5-1所示的測(cè)試 用例請(qǐng)?zhí)顚懺摫碇械目?1)(6)1序號(hào)輸入輸出 OiLt Af叱U何KUtU預(yù)期輸出(毎留兩恆小UD10,0VO.OV0,Q0V22.0V2.3Vl.SV31JVI3V-i2L42.8V2.6V2.0V5-3.0VJ-JJV-Z8V« . 'r- i7 3JV1 . .2V【問題2】(9 分)為了測(cè)試控制率計(jì)算算法,在不考慮測(cè)量誤差的情況下,設(shè)計(jì)了表5-2所示 的鋇用例,請(qǐng)完善其中的空(I)(6)。S52測(cè)試曲例序號(hào) A軸出t預(yù)期結(jié)果)連験計(jì)數(shù)控側(cè)卓戦計(jì)翼控制*Ci實(shí)際找制率q輸出揑制率上抵故障001.6321,6301.632無2 :

溫馨提示

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