摘要:2026年軟考初級(jí)程序員備考進(jìn)行中,希賽網(wǎng)為考生整理了2026年軟考初級(jí)程序員第6章《軟件工程》考試知識(shí)點(diǎn)分值分布及試題的備考資料,希望對(duì)各位考生的備考帶來(lái)幫助。
2026年軟考初級(jí)程序員第6章《軟件工程》考試知識(shí)點(diǎn)分值分布及試題如下:
第6章 軟件工程
一、分值分布

二、試題示例
1、某軟件在應(yīng)用初期,運(yùn)行在Windows 2007環(huán)境中。現(xiàn)因某種原因,該軟件需要在UNIX環(huán)境中運(yùn)行,而且必須完成相同的功能。為適應(yīng)這個(gè)要求,軟件本身需要進(jìn)行修改,而所需修改的工作量取決于該軟件的( )。
A. 可擴(kuò)充性
B. 可靠性
C. 復(fù)用性
D. 可移植性
答案:D
解析:軟件的可擴(kuò)充性指軟件的體系結(jié)構(gòu)、數(shù)據(jù)設(shè)計(jì)和過(guò)程設(shè)計(jì)的可擴(kuò)充程度,可擴(kuò)充性影響著軟件的靈活性和可移植性。軟件可靠性指軟件按照設(shè)計(jì)要求,在規(guī)定時(shí)間和條件下不出故障,可持續(xù)運(yùn)行的程度,可靠性取決于軟件的一致性、安全性、容錯(cuò)性和準(zhǔn)確性等。軟件復(fù)用性指軟件或軟件的部件能被再次用于其他應(yīng)用中的程度,軟件復(fù)用性取決于其模塊獨(dú)立性、通用性和數(shù)據(jù)共享性等。軟件可移植性指將軟件系統(tǒng)從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境移植到另一種計(jì)算機(jī)系統(tǒng)或環(huán)境中運(yùn)行時(shí)所需工作量的大小,可移植性取決于系統(tǒng)中硬件設(shè)備的特征、軟件系統(tǒng)的特點(diǎn)、開(kāi)發(fā)環(huán)境、系統(tǒng)分析和設(shè)計(jì)中關(guān)于通用性、軟件獨(dú)立性、可擴(kuò)充性等方面的考慮。
2、為了避免重復(fù),將在程序中多處出現(xiàn)的一組無(wú)關(guān)的語(yǔ)句放在一個(gè)模塊中,則該模塊的內(nèi)聚類型是( )。
A.邏輯內(nèi)聚
B.瞬時(shí)內(nèi)聚
C.偶然內(nèi)聚
D.通信內(nèi)聚
答案:C
解析:本題考查軟件設(shè)計(jì)的基礎(chǔ)知識(shí)。
模塊獨(dú)立是軟件設(shè)計(jì)時(shí)考慮的重要方面,指每個(gè)模塊完成一個(gè)相對(duì)獨(dú)立的特定子功能,并且與其他模塊之間的聯(lián)系要簡(jiǎn)單。衡量模塊獨(dú)立程度的標(biāo)準(zhǔn)有兩個(gè):耦合性和內(nèi)聚性。其中內(nèi)聚是一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量,有多種類型:
功能內(nèi)聚:最強(qiáng)的內(nèi)聚,完成一個(gè)單一功能,各個(gè)部分協(xié)同工作,缺一不可。
順序內(nèi)聚:各個(gè)處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一個(gè)功能元素的輸出就是下一個(gè)功能元素的輸入。
通信內(nèi)聚:所有處理元素集中在一個(gè)數(shù)據(jù)結(jié)構(gòu)的區(qū)域上,或者各處理使用相同的輸入數(shù)據(jù)或產(chǎn)生相同的輸出數(shù)據(jù)。
過(guò)程內(nèi)聚:模塊內(nèi)部的處理成分是相關(guān)的,而且這些處理必須以特定的次序執(zhí)行。
瞬時(shí)內(nèi)聚(時(shí)間內(nèi)聚):把需要同時(shí)執(zhí)行的動(dòng)作組合在一起形成的模塊。
邏輯內(nèi)聚:模塊內(nèi)執(zhí)行若干個(gè)邏輯上相似的功能,通過(guò)參數(shù)確定該模塊完成哪一個(gè)功能。
偶然內(nèi)聚(巧合內(nèi)聚):模塊內(nèi)的各處理元素之間沒(méi)有任何聯(lián)系,可能因?yàn)槟撤N原因,將在程序中多處出現(xiàn)的一組無(wú)關(guān)的語(yǔ)句放在一個(gè)模塊中 。
3、在白盒測(cè)試中,( )覆蓋是指設(shè)計(jì)若干個(gè)測(cè)試用例,運(yùn)行被測(cè)程序,使得程序中每條語(yǔ)句至少執(zhí)行一次。
A. 語(yǔ)句
B. 判定
C. 條件
D. 路徑
答案:A
解析:白盒測(cè)試方法:
(1)語(yǔ)句覆蓋。被測(cè)程序的每個(gè)語(yǔ)句至少執(zhí)行一次。是一種很弱的覆蓋標(biāo)準(zhǔn)。
(2)判定覆蓋。也稱為分支覆蓋,判定表達(dá)式至少獲得一次“真”、“假”值。判定覆蓋比語(yǔ)句覆蓋強(qiáng)。
(3)條件覆蓋。每個(gè)邏輯條件的各種可能的值都滿足一次。
(4)路徑覆蓋。覆蓋所有可能的路徑。
(5)判定/條件覆蓋。每個(gè)條件所有可能的值(真/假)至少出現(xiàn)一次。
(6)條件組合覆蓋。每個(gè)條件的各種可能值的組合都至少出現(xiàn)一次。
軟考科目怎么選?
微信掃碼下方二維碼找答案
▼ ▼ ▼
熱門:系統(tǒng)集成項(xiàng)目管理工程師備考 | 網(wǎng)絡(luò)工程師備考 | 軟件設(shè)計(jì)師備考
推薦:信息系統(tǒng)項(xiàng)目管理師網(wǎng)絡(luò)課堂 | 2026年軟考報(bào)名時(shí)間及入口匯總表
備考:軟考學(xué)習(xí)資料 | 軟考在線題庫(kù) | 軟考AI大模型
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題
專注在線職業(yè)教育25年