av免费网址-青青青手机在线视频-√天堂资源中文-免费在线观看av网站-午夜dj视频在线观看完整版1-老少配老妇老熟女中文普通话-亚洲精品久久久久成人2007-国产精品边做奶水狂喷-另类综合小说-精品无码成人片一区二区-超碰超在线-国产对白刺激视频-亚洲天堂网在线观看-国产精品国产精品偷麻豆-国产精品美女久久久久久福利-国产露脸国语对白在线-91人人爽久久涩噜噜噜-亚洲欧美久久-久久综合色网-特级黄色 一级播放

2015年軟件評測師考試真題(案例分析)

軟考 責任編輯:木木 2017-06-23

添加老師微信

備考咨詢

加我微信

摘要:希賽網為廣大考生整理了2015年軟件評測師考試真題,以下為下午案例分析部分,供大家參考學習。

希賽網為廣大考生整理了2015年軟件評測師考試真題,以下為下午案例分析部分,供大家參考學習。


●閱讀下列java程序,回答問題1至問題3,將解答填入答題紙內對應欄內。
【Java程序】
public int addAppTask(Acitivity activity,Intent intent,
TaskDescription description,Bitmap thumbnail){
Point size=getSize__(1)__;//1
final int tw=thumbnail.getWidth__(2)__;
final int th=thumbmail.getHeight__(3)__;
if(tw!=size.x||th!=size.y){//2,3
Bitmap bm=Bitmap.createBitmap(size.x,size.y,thumbmail.getConfig__(4)__);//4
float scale;
float dx=0,dy=0;
if(tw*size.x>size.y*th){//5
scale=(float)size.x/(float)th;//6
dx=(size.y-tw*scale)*0.5f;
}else{//7
scale=(float)size.y/(float)tw;
dy=(size.x-th*scale)*0.5f;
}
Matrix matrix=new Matrix__(5)__;
matrix.setScale(scale,scale);
matrix.postTranslate((int)(dx+0.5f),0);
Canvas canvas=new Canvas(bm);
canvas.drawBitmap(thumbmail,matrix,null);
canvase.serBitmap(null);
thumbnail=bm;
}
if(description==null){//8
description=new TaskDescription__(6)__;//9
}
}
//10
【問題1】(2分)
請簡述基本路徑測試法的概念。
【問題2】(8分)
請畫出上述程序的控制流圖,并計算其控制流圖的環圖復雜度V(G)。
【問題3】(5分)
請給出問題2中的控制流圖的線性無關路徑。


●閱讀下列說明,回答問1至問3,將解答填入答題紙的對應欄內。
【說明】
某商店的貨品價格(P)都不大于20元(且為整數),假設顧客每次付款為20元且每次限購一件商品,現有一個軟件能在每位顧客購物后給出找零錢的最佳組合(找給顧客貨幣張數最少)。
假定此商店的找零貨幣面值只包括:10元(N10)、5元(N5)、1元(N1)3種。
【問題1】(8分)
請采用等價類劃分法為該軟件設計測試用例(不考慮P為非整數的情況)并填入到下表中。(<<N1,2>>表示2張1元,若無輸出或輸出非法,則填入N/A)

test2015下2-1.png

【問題2】
請采用邊界值分析法為該軟件設計測試用例。
【問題3】
請給出采用決策表法進行測試用例設計的主要步驟。


●閱讀下列說明,回答問1至問4,將解答填入答題紙的對應欄內。
【說明】
某MOOC(慕課)教育平臺欲開發一基于Web的在線作業批改系統,以實現高效的作業提交與批改并進行統計。系統頁面中涉及內部的內容鏈接、外部參考鏈接以及郵件鏈接等。頁面中采用表單實現作業題目的打分和評價,其中打分為1~5分制整數,評價為文本。
系統要支持:
(1)在特定時期內300個用戶并發時,主要功能的處理能力至少要達到16個請求/秒,平均數據量16KB/請求。
(2)系統前端采用HTML5實現,以使用戶可以通過不同的移動設備的瀏覽器進行訪問

【問題1】(4分)
針對此在線系統進行鏈接測試時,需要測試哪些方面?
【問題2】(5分)
為了達到系統要支持的(2),設計一個兼容性測試矩陣。
【問題3】(5分)
給出計算系統的通信吞吐量的方法,并計算在滿足系統要支持的(1)時系統的通信吞吐量。
【問題4】(6分)
設計4個打分和評價的測試輸入,考慮多個方面的測試,如:正確輸入、錯誤輸入、XSS、SQL注入等測試。


●閱讀下列說明,回答問題1至3,將解答填入答題紙的對應欄內。
【說明】
某嵌入系統中,存在16路數據采集通道,為了提高數據采集的可靠性,對16路采集頻道均采用雙余度設計;為了監控采集通道是否發生故障,對各路雙度通道采集值進行了比較。只有當通道兩個度設備采集值不小于45時,才表示該路通道正常。設計人員設計函數mun_of_passer用于統計無故障通道數目,在改函數的設計中考慮了如下以因素:
(1)采用如下數據庫結構存儲通道號及采集值:

test2015下4-1.png

(2)當輸入參數異常時,函數返回-1;
(3)若正確統計了無故障通道數目,則返回該數目;
(4)該函數需要兩個輸入參數,第一個參數是用于存儲通道號及余度采集值的數組,第二個參數為通道總數目;
(5)調用函數sort__(4)__對存儲通道號及余度采集值得的數組進行排序處理。
開發人員根據上述要求使用ANSI C對代碼實現如下,(代碼中每行第一個數字代表行號):

test2015下4-2.png

【問題1】(6分)
嵌入或軟件中通常使用函數扇出數的注釋來衡量程序的可維護性,請計算num_of_passer的扇出數和注釋率,并判斷此函數扇出數和注釋率是否符合嵌入式軟件的一般要求。
【問題2】(8分)
請使用代碼審查的方法找出該程序中所包含的至少四處錯誤,批出錯誤的行號和問題描述。

test2015下4-3.png

【問題3】(6分)
覆蓋率是度量測試完整性的一個手段,也是度量測試有效性的一個手段。在嵌入式軟件的白盒測試過程中,通常以語句覆蓋率、分支覆蓋率和MC/DC覆蓋率作為度量指標,請分別指出對函數num_of_passer達到100%語句覆蓋、100%分支覆蓋和100%MC/DC覆蓋所需的最少測試用例數目。

test2015下4-4.png


●閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應欄內。
【說明】
某互聯網企業開發了一個大型電子商務平臺,平臺主要功能是支持注冊賣家與買家的在線交易。在線交易的安全性是保證平臺上正常運行的重要因素,安全中心是平臺上提供安全保護措施的核心系統,該系統的主要功能包括:
(1)密鑰管理功能,包括公鑰加密體系中的公鑰及私鑰生成與管理,會話密的協商、生成、更新及分發等。
(2)基礎加解密服務,包括基于RSA、ECC及AES等多密碼算法的期本加解密服務。
(3)認證服務,提供基于PKI及用戶名/口令的認證機制。
(4)授權服務,為應用提供資源及功能的授權管理和訪問控制服務。
現企業測試部門擬對產臺的密鑰管理與加密服務系統進行安全性測試,以檢驗平臺的安全性。

【問題1】(4分)
給出安全中心需應對的常見安全攻擊手段并簡要說明。
【問題2】(6分)
針對安全中心的安全性測試,可采用哪些基本的安全性測試方法?
【問題3】(5分)
請分別說明針對密鑰管理功能進行功能測試和性能測試各自應包含的基本測試點。
【問題4】(5分)
請分別說明針對加解密服務功能進行功能測試和性能測試各自應包含的基本測試點。


>>>軟件評測師考試歷年真題在線測試(含答案+解析)

>>>希賽網軟件評測師輔導招生方案

>>>軟件評測師學習包,有它就夠了


更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!