軟件工程06
1.軟件測試是軟件質(zhì)量保證的主要手段之一,測試的目標是(D)。
(A)判定軟件是否合格
(B)發(fā)展軟件的潛在能力
(C)證明軟件符合設計要求
(D)發(fā)現(xiàn)軟件中的錯誤和缺陷
2.結(jié)構(gòu)分析方法就是面向(D)自頂向下逐步求精進行需求分析的方法。
(A)目標
(B)功能
(C)對象
(D)數(shù)據(jù)流
3.系統(tǒng)定義明確之后,應對系統(tǒng)的可行性進行研究,可行性研究應包括(B)。
(A)經(jīng)濟可行性、可行性、系統(tǒng)可行性
(B)經(jīng)濟可行性、技術(shù)中行性、操作可行性
(C)軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟可行性、社會可行性
(D)經(jīng)濟可行性、實用性、可行性
4.下列屬于應用軟件的是(B)。I. 計算機輔助教學軟件II. 軟件測試工具III. 辦公自動化軟件IV. 工程與科學計算軟件
(A)以上都正確
(B)I、III和IV
(C)I、II和III
(D)II、III和IV
5.(A)數(shù)據(jù)處理問題的工作過程大致分為三步,即取得數(shù)據(jù)、變換數(shù)據(jù)和給出數(shù)據(jù)。
(A)變換型
(B)事務型
(C)結(jié)構(gòu)化
(D)非結(jié)構(gòu)化
6.塊內(nèi)聯(lián)系中,(B)塊內(nèi)聯(lián)系最強。
(A)順序性
(B)功能性
(C)通信性
(D)偶然性
7.選擇程度設計語言的關(guān)鍵因素是(D)。
(A)軟件應用領(lǐng)域
(B)軟件執(zhí)行環(huán)境
(C)軟件開發(fā)方法
(D)算法和數(shù)據(jù)結(jié)構(gòu)
8.程序流程圖中的箭頭代表(D)。
(A)順序流
(B)調(diào)用
(C)數(shù)據(jù)流
(D)控制流
9.從下列敘述中選出能夠與軟件開發(fā)需求分析、設計、編碼相對應的軟件測試(B)。
(A)單元測試、確認測試、集成測試卜
(B)系統(tǒng)測試、集成.測試、單元測試
(C)單元測試、組裝測試、確認測試
(D)確認測試、組裝測試、單元測試
10.進行需求分析可使用多種工具,但(A)是不適用的。
(A)PAD圖
(B)數(shù)據(jù)詞典
(C)數(shù)據(jù)流圖
(D)判定表