CMM 提供了一個框架,將軟件過程改進(jìn)劃分成( )個成熟度等級。
A、3
B、4
C、5
D、6
面向?qū)ο蟮念愔g有關(guān)聯(lián)、泛化、實(shí)現(xiàn)及依賴等關(guān)系。在統(tǒng)一建模語言中,符號“ ”表示的是( )關(guān)系。
A、關(guān)聯(lián)
B、依賴
C、實(shí)現(xiàn)
D、泛化
在軟件開發(fā)中必須采取有力的措施以確保軟件的質(zhì)量,這些措施至少包括以下的( ) 。
①在軟件開發(fā)初期制定質(zhì)量保證計劃,并在開發(fā)中堅持執(zhí)行
②開發(fā)工作嚴(yán)格按階段進(jìn)行,文檔工作應(yīng)在開發(fā)完成后集中進(jìn)行
③嚴(yán)格執(zhí)行階段評審
④要求用戶參與全部開發(fā)過程以監(jiān)督開發(fā)質(zhì)量
⑤開發(fā)前選定或制定開發(fā)標(biāo)準(zhǔn)或開發(fā)規(guī)范并遵照執(zhí)行
⑥爭取足夠的開發(fā)經(jīng)費(fèi)和開發(fā)人力的支持
A、①③⑤
B、①②④
C、①②③④⑤⑥
D、①③④⑤
( )是指系統(tǒng)和(或)其組成部分能在其他系統(tǒng)中重復(fù)使用的程度。
A、可擴(kuò)充性
B、可移植性
C、可重用性
D、可維護(hù)性
下面關(guān)于軟件測試的說法,(1)是錯誤的。軟件測試方法可分為黑盒測試法和 白盒測試法兩種。黑盒測試法是通過分析程序的(2)來設(shè)計測試用例的方法。集成測試也叫做(3)。
(1)A、軟件測試就是程序測試
B軟件測試貫穿于軟件定義和開發(fā)的整個期間
C、需求規(guī)格說明、設(shè)計規(guī)格說明都是軟件測試的對象
D、程序是軟件測試的對象
(2)A、應(yīng)用范圍
B、內(nèi)部邏輯
C、功能
D、輸入數(shù)據(jù)
(3)A、部件測試
B、組裝測試
C、確認(rèn)測試
D、集合測試
按照軟件配置管理的原始指導(dǎo)思想,受控制的對象應(yīng)是(1)。實(shí)施軟件配置管理包括 4 個最基本的活動,其中不包括(2)。
(1)A、軟件元素
B、軟件項目
C、軟件配置項
D、軟件過程
(2)A、配置項標(biāo)識
B、配置項優(yōu)化
C、配置狀態(tài)報告
D、配置審計
通常影響軟件易維護(hù)性的因素有易理解性、易修改性和( )。
A、易使用性
B、易恢復(fù)性
C、易替換性
D、易測試性