2006年11月軟件設(shè)計(jì)師上午試題[3]

軟件設(shè)計(jì)師 責(zé)任編輯:leoccjl 2008-08-06

添加老師微信

備考咨詢

加我微信

摘要:●假設(shè)系統(tǒng)中有三類互斥資源R1,R2和R3,可用資源數(shù)分別為8,7和4。在T0時刻系統(tǒng)中有P1、P2,P3,P4和P5五個進(jìn)程,這些進(jìn)程對資源的最大需求量和己分配資源數(shù)如下表所示。在T0時刻系統(tǒng)剩余的可用資源數(shù)分別為(24)。如果進(jìn)程按(25)序列執(zhí)行,那么系統(tǒng)狀態(tài)是安全的。(24)A.0、1和0B.0、1和1C.1、1和0D.1、1和1(25)A.P1→P2→P4→P5→P3B.P

● 假設(shè)系統(tǒng)中有三類互斥資源R1, R2和R3,可用資源數(shù)分別為8, 7和4。在T0時刻系統(tǒng)中有P1、P2, P3, P4和P5五個進(jìn)程,這些進(jìn)程對資源的最大需求量和己分配資源數(shù)如下表所示。在T0時刻系統(tǒng)剩余的可用資源數(shù)分別為(24)。如果進(jìn)程按(25)序列執(zhí)行,那么系統(tǒng)狀態(tài)是安全的。
 

(24)A.0、1和0 B.0、1和1C.1、1和0D.1、1和1
(25)A.P1→P2→P4→P5→P3 B.P2→P1→P4→P5→P3
 C. P4→P2→P1→P5→P3 D.P4→P2→P5→P1→P3
[答案討論]

● 統(tǒng)一過程(UP)的基本特征是“用例驅(qū)動、以架構(gòu)為中心的和受控的迭代式增量開發(fā)”。UP將一個周期的開發(fā)過程劃分為4個階段,其中(26)的提交結(jié)果包含了系統(tǒng)架構(gòu)。
(26) A.先啟階段 B.精化階段 C.構(gòu)建階段 D.提交階段
  [答案討論]


● 某軟件在應(yīng)用初期運(yùn)行在Windows NT環(huán)境中。現(xiàn)因某種原因,該軟件需要在UNIX環(huán)境中運(yùn)行,而且必須完成相同的功能。為適應(yīng)這個要求,軟件本身需要進(jìn)行修改,而所需修改的工作量取決于該軟件的(27)。
(27)A.可擴(kuò)充性 B.可靠性 C.復(fù)用性 D.可移植性
  [答案討論]

● 按照ISO/IEC 9126軟件質(zhì)量度量模型定義,一個軟件的可靠性的子特性包括(28)。
(28)A.容錯性和安全性B.容錯性和適應(yīng)性
 C.容錯性和易恢復(fù)性 D.易恢復(fù)性和安全性
  [答案討論]

● (29)詳細(xì)描述軟件的功能、性能和用戶界面,以使用戶了解如何使用軟件。
(29) A.概要設(shè)計(jì)說明書 B.詳細(xì)設(shè)計(jì)說明書
 C.用戶手冊D.用戶需求說明書
[答案討論]

● 各類軟件維護(hù)活動中,(30)維護(hù)占整個維護(hù)工作的比重最大。
(30) A.完善性 B.改正性 C.適應(yīng)性 D.預(yù)防性
  [答案討論]

● 給定C語言程序:
 int foo( int x, int y, int d)
 {
 if( x!=0){
 if(y==0)d=d/x;
 else d=d/(x*y);
 }else{
 if(y==0)d=0;
 else d=d/y;
 }
 return d;
 }
當(dāng)用路徑覆蓋法進(jìn)行測試時,至少需要設(shè)計(jì)(31)個測試用例。
(31)A.3 B.4 C.5 D.8
  [答案討論]

● 軟件的測試通常分單元測試、組裝測試、確認(rèn)測試、系統(tǒng)測試四個階段進(jìn)行。(32)屬于確認(rèn)測試階段的活動。
(32)A.設(shè)計(jì)評審 B.代碼審查 C.結(jié)構(gòu)測試 D.可靠性測試
[答案討論]

● 面向?qū)ο蠓治龅牡谝徊绞牵?3).
(33)A.定義服務(wù)B.確定附加的系統(tǒng)約束
 C.確定問題域 D.定義類和對象
  [答案討論]

[1]  [2]  [3]  [4]  [5]  [6]  [7]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢在線老師!