摘要:程序員是軟考初級(jí)考試科目之一,為方便考生對(duì)所學(xué)知識(shí)點(diǎn)的檢測(cè),希賽軟考頻道為考生帶來(lái)軟考程序員考試知識(shí)點(diǎn)填空檢測(cè)的內(nèi)容,本文為軟考程序員考試知識(shí)點(diǎn)填空檢測(cè)(6)。
為方便軟考考生對(duì)程序員考試知識(shí)點(diǎn)的檢測(cè),希賽軟考頻道為考生帶來(lái)軟考程序員考試知識(shí)點(diǎn)填空檢測(cè)的內(nèi)容(完整版可在本文文首本文資料處或文末的資料下載欄目下載)。
軟考程序員考試知識(shí)點(diǎn)填空檢測(cè)(6)內(nèi)容如下:
第五章 軟件工程
1.軟件開發(fā)方法
結(jié)構(gòu)化方法:自________而________、逐層分解。原則是分解與抽象,開發(fā)周期長(zhǎng),不適用于大規(guī)模、復(fù)雜的項(xiàng)目以及變化的需求
2.內(nèi)聚和耦合
模塊內(nèi)的獨(dú)立性--內(nèi)聚性
___內(nèi)聚:完成一個(gè)單一功能,各個(gè)部分協(xié)同工作,缺一不可,是最佳的內(nèi)聚類型。
___內(nèi)聚:處理元素相關(guān),而且必須順序執(zhí)行。
___內(nèi)聚:所有處理元素集中在一個(gè)數(shù)據(jù)結(jié)構(gòu)的上操作。
___內(nèi)聚:處理元素相關(guān),而且必須按特定的次序執(zhí)行。
___內(nèi)聚(時(shí)間內(nèi)聚):所包含的任務(wù)必須在同一時(shí)間間隔內(nèi)執(zhí)行。
___內(nèi)聚:完成邏輯上相關(guān)的一組任務(wù)。
偶然內(nèi)聚(巧合內(nèi)聚):完成一組沒(méi)有關(guān)系或松散關(guān)系的任務(wù)。
模塊間的獨(dú)立性--耦合性
非直接耦合:兩個(gè)模塊之間沒(méi)有直接關(guān)系,它們之間的聯(lián)系完全是通過(guò)主模塊的控制和調(diào)用來(lái)實(shí)現(xiàn)的。
___耦合:一個(gè)模塊訪問(wèn)另一個(gè)模塊時(shí),彼此之間是通過(guò)簡(jiǎn)單數(shù)據(jù)參數(shù)來(lái)交換輸入、輸出信息的。
___耦合:一組模塊通過(guò)參數(shù)表傳遞記錄信息,就是標(biāo)記耦合。這個(gè)記錄是某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),而不是簡(jiǎn)單變量。其實(shí)傳遞的是這個(gè)數(shù)據(jù)結(jié)構(gòu)的地址;
___耦合:一個(gè)模塊通過(guò)傳送開關(guān)、標(biāo)志、名字等控制信息,明顯地控制選擇另一模塊的功能
___耦合:一組模塊都訪問(wèn)同一全局簡(jiǎn)單變量而不是同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),而且不是通過(guò)參數(shù)表傳遞該全局變量的信息,則稱之為___耦合。
___耦合:若一組模塊都訪問(wèn)同一個(gè)公共數(shù)據(jù)環(huán)境,則它們之間的耦合就稱為___耦合。公共的數(shù)據(jù)環(huán)境可以是全局?jǐn)?shù)據(jù)結(jié)構(gòu)、共享的通信區(qū)、內(nèi)存的公共覆蓋區(qū)等。
___耦合:如果發(fā)生下列情形,兩個(gè)模塊之間就發(fā)生了___耦合:(1)一個(gè)模塊直接訪問(wèn)另一個(gè)模塊的內(nèi)部數(shù)據(jù);(2)一個(gè)模塊不通過(guò)正常入口轉(zhuǎn)到另一模塊內(nèi)部;(3)兩個(gè)模塊有一部分程序代碼重疊(只可能出現(xiàn)在匯編語(yǔ)言中);(4)一個(gè)模塊有多個(gè)入口。
3.軟件測(cè)試
黑盒測(cè)試:等價(jià)類劃分、邊界值分析、錯(cuò)誤推斷和因果圖
白盒測(cè)試:
1)______覆蓋。被測(cè)程序的每個(gè)語(yǔ)句至少執(zhí)行一次。是一種很弱的覆蓋標(biāo)準(zhǔn)。
2)______覆蓋。也稱為分支覆蓋,判定表達(dá)式至少獲得一次“真”、“假”值。判定覆蓋比語(yǔ)句覆蓋強(qiáng)。
3)______覆蓋。每個(gè)邏輯條件的各種可能的值都滿足一次。
4)______覆蓋。覆蓋所有可能的路徑。
5)判定/條件覆蓋。每個(gè)條件所有可能的值(真/假)至少出現(xiàn)一次。
6)條件組合覆蓋。每個(gè)條件的各種可能值的組合都至少出現(xiàn)一次。
白盒測(cè)試也稱為結(jié)構(gòu)測(cè)試,測(cè)試的是程序內(nèi)部結(jié)構(gòu)和邏輯過(guò)程,所以用在功能模塊的單元測(cè)試中,多個(gè)模塊可以同時(shí)進(jìn)行。集成測(cè)試是把功能模塊組合起來(lái)進(jìn)行測(cè)試,測(cè)試的是各個(gè)模塊集成起來(lái)后有沒(méi)有達(dá)到預(yù)期的功能。確認(rèn)測(cè)試是指進(jìn)一步檢查軟件的接口、功能和性能是否與用戶要求一樣。系統(tǒng)測(cè)試是指軟件與網(wǎng)絡(luò)、外部設(shè)備等其他因素結(jié)合部署工作的情況。
4.軟件質(zhì)量模型
功能性(______、______、互操作性、保密安全性、功能性的依從性)
可靠性(______、______、易恢復(fù)性、可靠性的依從性)
易用性(______、______、易操作性、吸引性、易用性的依從性)
效率性(時(shí)間特性、資源利用性、效率依從性)
軟件維護(hù)性(______、______、穩(wěn)定性、易測(cè)試性、維護(hù)性的依從性)
軟件可移植性(______、______、共存性、易替換性、可移植性的依從性)
熱門:信息系統(tǒng)管理工程師報(bào)考指南 | 2025年軟考報(bào)名時(shí)間及入口
推薦:信息系統(tǒng)項(xiàng)目管理師網(wǎng)絡(luò)課堂 |系統(tǒng)架構(gòu)設(shè)計(jì)師網(wǎng)絡(luò)課程 | 工信部信創(chuàng)認(rèn)證培訓(xùn)
活動(dòng):25年高項(xiàng)備考 | 軟考機(jī)考模擬作答系統(tǒng) | 網(wǎng)絡(luò)工程師網(wǎng)絡(luò)課程
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題