摘要:希賽網為廣大考生整理了2007年軟件評測師考試真題,以下為下午案例分析部分,供大家參考學習。
希賽網為廣大考生整理了2007年軟件評測師考試真題,以下為下午案例分析部分,供大家參考學習。
●閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
[說明]
以下代碼由C語言書寫,能根據指定的年、月計算當月所含天數。
int GetMaxDay(int year,int month)
{
int maxday=0;
if(month>=1&&month<=12)
{
if(month==2)
{
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
maxday=29;
else
maxday=28;
}
else
maxday=29;
}
else
maxday=28;
}
else
{
if(month==4||month==6||month==9||month==11)
maxday=30;
else
maxday=31;
}
}
return maxday;
}
[問題1]
請畫出以上代碼的控制流圖。
[問題2]
請計算上述控制流圖的環(huán)路復雜度V(G)。
[問題3]
假設year的取值范圍是1000<year<2001,請使用基本路徑測試法為變量year、month設計測試用例(寫出year取值、month取值、maxday預期結果),使之滿足基本路徑覆蓋要求。
●閱讀下列說明,回答問題1至問題5,將解答填入答題紙的對應欄內。
[說明]
負載壓力性能測試是評估系統(tǒng)性能、性能故障診斷以及性能調優(yōu)的有效手段。下述表格是針對稅務征管系統(tǒng)中“稅票錄入”業(yè)務的測試結果,系統(tǒng)服務器端由應用服務器和單節(jié)點數據庫服務器組成。
[問題1](4分)
簡述交易吞吐量和交易響應時間的概念。
[問題2](2分)
試判斷隨著負載增加,當交易吞吐量不再遞增時,交易響應時間是否會遞增,并說明理由。
[問題3](3分)
根據上述測試結果,判斷服務器資源使用情況是否合理,為什么?
[問題4](5分)
在并發(fā)用戶數為50時,如果交易吞吐量和交易響應時間都不滿足需求,簡述數據庫端造成此缺陷的主要原因,有效的解決方案是什么?
[問題5](2分)
去年全年處理“稅票錄入”交易約100萬筆,考慮到3年后交易量遞增到每年200萬筆。假設每年交易量集中在8個月,每個月20個工作日,每個工作日8小時,試采用80/20原理估算系統(tǒng)服務器高峰期“稅票錄入”的交易吞吐量(trans/s)。
●閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
[說明]
在ERP(企業(yè)資源計劃)系統(tǒng)中,“計劃管理”模塊的流程圖如下:
[問題1]
因果圖法是功能測試案例設計方法中的一種,簡述利用因果圖導出測試用例需要經過哪幾個步驟?
[問題2]
根據題干中的流程圖,利用因果圖法,找出哪些是正確的輸入條件,那些是正確的輸出結果,將下列描述的字母編號填入表中。
A.可以進行銷售發(fā)貨管理
B.可用庫存不滿足銷售需求(有可用庫存)
C.可用庫存不滿足銷售需求(無可用庫存)
D.可用庫存滿足生產需求
E.可用庫存不滿足生產需求
F可用庫存不滿足生產需求(無可用庫存)
G.可以進行MPS運算
H.可用庫存滿足銷售需求
I.生成主生產計劃
J.生成計劃采購定單
K.生成計劃生產定單
L.可以進行MRP運算
[問題3]
下圖畫出“計劃管理”模塊的因果圖。請把問題2中列出的輸入條件和輸出結果的字母編號填入到空白框中相應的位置。
●閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
[說明]
軟件測試是與軟件開發(fā)緊密相關的一系列有計劃的系統(tǒng)性活動。軟件測試需要用測試模型去指導實踐,軟件測試希賽網通過測試實踐總結出了很多很好的測試模型。
[問題1]
V模型是最具有代表意義的軟件測試模型。請將開發(fā)活動和相應的測試活動填入下圖空白框中。
[問題2]
在集成測試階段,可采用不同的組裝方式把模塊組裝起來形成一個可運行的系統(tǒng),其中增殖式組裝方式包括哪幾種?除增殖式組裝方式外還有哪種組裝方式?
[問題3]
測試工程師甲按照V模型安排測試活動,在驗收測試階段發(fā)現的某些功能缺陷是與產品需求設計說明書有關,造成軟件缺陷修復成本較高。你認為若采用W模型能否避免類似問題出現?簡述W模型的優(yōu)點。
●閱讀以下說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
[說明]
企業(yè)在質量方面的投資會產生利潤,諸如提高產品質量會提高公司的聲譽,降低產品交付之后的維護成本等等。測試是重要的質量保證手段,但必須付出相應的測試成本。
[問題1](3分)
簡述測試實施成本的構成。
[問題2](3分)
簡述缺陷探測率的計算公式。
[問題3](8分)
假設對一個開發(fā)的MIS(管理信息系統(tǒng))系統(tǒng)進行測試。屬于質量預防方面的一致性成本只考慮軟件測試的投資,把發(fā)布之前和之后發(fā)現修改缺陷產生的成本看成非一致性成本。假設發(fā)現的缺陷為300個,各階段花費在發(fā)現及修改缺陷的成本假設如下:
在開發(fā)過程單元測試階段,軟件開發(fā)人員發(fā)現及修改每一個缺陷的成本為100元;在獨立測試階段進行集成和系統(tǒng)測試,測試人員發(fā)現開發(fā)人員修改、測試人員再確認每一個缺陷的成本為400元;在產品發(fā)布后,由客戶發(fā)現,報告技術支持人員、相關開發(fā)人員修改,測試組再進行回歸測試,每一個缺陷的成本為4000元。
請對比這3種測試情況,填補下表空格中的內容。
軟考備考資料免費領取
去領取