全國2011年1月高等教育自學考試
軟件工程試題
課程代碼:02333
一、單項選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均不得分。
1.在下列軟件生存周期模型中,規(guī)定了由前至后、相互銜接的固定次序的模型是( )
A.瀑布模型 B.增量模型
C.噴泉模型 D.螺旋模型
2.需求分析結(jié)果的最重要的文檔是( )
A.需求規(guī)格說明書 B.修改完善的軟件開發(fā)計劃
C.確認測試計劃 D.初步用戶使用手冊
3.可行性分析中,系統(tǒng)流程圖用于描述( )
A.當前運行系統(tǒng) B.當前邏輯模型
C.目標系統(tǒng) D.新系統(tǒng)
4.下列選項中,一般不包括在數(shù)據(jù)字典條目中的是( )
A.數(shù)據(jù)流 B.數(shù)據(jù)存儲
C.基本加工 D.源點與終點
5.軟件詳細設(shè)計的基本任務是確定每個模塊的( )
A.功能 B.調(diào)用關(guān)系
C.算法和數(shù)據(jù)結(jié)構(gòu) D.輸入輸出數(shù)據(jù)
6.把模塊的控制結(jié)構(gòu)轉(zhuǎn)變成計算機可接受的程序代碼的階段是( )
A.詳細設(shè)計 B.測試
C.維護 D.編碼
7.軟件概要設(shè)計結(jié)束后得到( )
A.初始的軟件結(jié)構(gòu)圖 B.優(yōu)化的軟件結(jié)構(gòu)圖
C.模塊詳細的算法 D.程序編碼
8.下列說法錯誤的是( )
A.判定覆蓋包含了語句覆蓋,但它可能會使一些條件得不到測試。
B.條件覆蓋的檢錯能力較判定覆蓋強,但有時達不到判定覆蓋的要求。
C.判定/條件覆蓋包含了判定覆蓋和條件覆蓋的要求,實際上不一定達到條件覆蓋的標準。
D.凡是滿足條件組合覆蓋標準的測試用例,也滿足其他所有覆蓋種類的覆蓋標準。
9.為提高集成測試的效果,進行軟件集成測試工作的人員最好是( )
A.該軟件的設(shè)計人員 B.該軟件開發(fā)組的負責人
C.該軟件的編程人員 D.不屬于該軟件開發(fā)組的軟件設(shè)計人員
10.一個成功的測試可以( )
A.表明程序沒有錯誤 B.發(fā)現(xiàn)所有錯誤
C.發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯誤 D.提高軟件可靠性
編輯推薦: