黑盒測試是將被測試程序看成一個黑盒子,不考慮程序內部結構的情況,而只考慮程序的輸入與輸出之間的關系,下列屬于典型黑盒測試方法的是 ( ) 。
A、等價類劃分法
B、靜態(tài)結構分析法
C、代碼檢查法
D、代碼覆蓋率分析法
下列關于軟件質量保證活動要素的敘述中,不正確的是 ( ) 。
A、質量保證人員不能是兼職的
B、軟件開發(fā)必須嚴格按照軟件開發(fā)規(guī)范進行
C、驗證和確認軟件質量所用的方法有評審、審查、審計、分析、演示、測試等
D、應在軟件開發(fā)過程中及時記錄與質量保證有關的活動
在軟件需求調研過程中,用戶要求承建單位搭建的業(yè)務系統(tǒng)采用SOA架構實現(xiàn),且須遵循用戶內部的《數(shù)據(jù)維護與管理規(guī)范》、《信息分類編碼規(guī)范》等制度進行數(shù)據(jù)庫設計,這類需求屬于 ( ) 。
A、目標需求
B、業(yè)務需求
C、功能需求
D、非功能性需求
UML提供了幾種不同的圖用于組成不同的視圖,下列不屬于靜態(tài)圖的是 ( ) 。
A、用例圖
B、類圖
C、序列圖
D、配置圖
根據(jù)程序流程圖所示,滿足條件覆蓋的用例是( ) 。
①CASE1: x=1,y=3,z=0
②CASE2: x=3,y=2,z=1
③CASE3: x=1,y=2,z=0
④CASE4: x=1,y=1,z=0
A、①②
B、②③
C、③④
D、①④
在軟件產(chǎn)品交付后產(chǎn)品仍然需要不斷進行修改,其中用來檢測和糾正軟件產(chǎn)品中的潛在故障,使其不成為有效故障的行為是( ) 。
A、完善性維護
B、適應性維護
C、改正性維護
D、預防性維護
構件設計的原則是 ( ) 。
A、低內聚高耦合
B、高內聚低耦合
C、低內聚低耦合
D、高內聚高耦合