2022年軟件設(shè)計(jì)師考試知識點(diǎn)100條(6)

軟件設(shè)計(jì)師 責(zé)任編輯:胡媛 2022-05-19

添加老師微信

備考咨詢

加我微信

摘要:很多考生在備考2022年軟考軟件設(shè)計(jì)師考試,希賽小編為大家整理了軟件設(shè)計(jì)師考試知識點(diǎn)100條(6),供大家備考復(fù)習(xí)。

為幫助大家備考軟考軟件設(shè)計(jì)師考試,希賽小編整理了軟件設(shè)計(jì)師考試知識點(diǎn)100條(6),希望對大家備考有幫助。

51、極限編程

極限編程是一種輕量級的開發(fā)方法。

它提出了四大價(jià)值觀:溝通、簡單、反饋、勇氣。

五大原則:快速反饋、簡單性假設(shè)、逐步修改、提倡更改、優(yōu)質(zhì)工作。

十二個(gè)最佳實(shí)踐:計(jì)劃游戲、隱喻、小型發(fā)布、簡單設(shè)計(jì)、測試先行、重構(gòu)、結(jié)對編程、集體代碼所有制、持續(xù)集成、每周工作40小時(shí)、現(xiàn)場客戶和編碼標(biāo)準(zhǔn)。

52、開發(fā)方法

結(jié)構(gòu)化開發(fā)方法:用戶至上,嚴(yán)格區(qū)分工作階段,每階段有任務(wù)和結(jié)果,強(qiáng)調(diào)系統(tǒng)開發(fā)過程的整體性和全局性,系統(tǒng)開發(fā)過程工程化,文檔資料標(biāo)準(zhǔn)化,自頂向下,逐步求精。

原型開發(fā)方法:適用于需求不明確的情況。

面向?qū)ο箝_發(fā)方法:更好的復(fù)用性,關(guān)鍵在于建立一個(gè)全面、合理、統(tǒng)一的模型,分析、設(shè)計(jì)、實(shí)現(xiàn)三個(gè)階段界限不明確。

53、內(nèi)聚性

1.png

54、耦合性

1.png

55、測試分類

靜態(tài)測試

桌前檢查、代碼走查、代碼審查。

動態(tài)測試

黑盒測試

等價(jià)類劃分(確定無效與有效等價(jià)類,設(shè)計(jì)用例盡可能多的覆蓋有效類,設(shè)計(jì)用例只覆蓋一個(gè)無效類)

邊界值分析(處理邊界情況時(shí)最容易出錯(cuò),選取的測試數(shù)據(jù)應(yīng)該恰好等于、稍小于或稍大于邊界值)

錯(cuò)誤推測

因果圖

白盒測試:語句覆蓋、判定覆蓋、條件覆蓋、條件/判定覆蓋、路徑覆蓋。

56、白盒測試

1.png

57、特殊的測試階段及任務(wù)

驗(yàn)收測試:有效性測試、軟件配置審查、驗(yàn)收測試。

系統(tǒng)測試:恢復(fù)測試、安全性測試、強(qiáng)度測試、性能測試、可靠性測試和安裝測試。

集成測試:模塊間的接口和通信。

單元測試:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、邊界條件、獨(dú)立的路徑、錯(cuò)誤處理。

回歸測試:修改軟件后進(jìn)行的測試,防止引入新的錯(cuò)誤。

負(fù)載測試:對軟件負(fù)載能力的測試。

壓力測試:對軟件超負(fù)荷條件下運(yùn)行情況的測試。

58、McCabe復(fù)雜度計(jì)算

McCabe復(fù)雜度計(jì)算公式:V(G)=m-n+2,其中m是有向弧的條數(shù),n是結(jié)點(diǎn)數(shù)。

對于偽代碼可以先轉(zhuǎn)換為程序流程圖,對程序流程圖可以最終轉(zhuǎn)換為結(jié)點(diǎn)圖處理,轉(zhuǎn)換時(shí)注意將交點(diǎn)的地方標(biāo)注為新的結(jié)點(diǎn),以最終的結(jié)點(diǎn)圖帶入公式結(jié)算其McCabe復(fù)雜度。

59、維護(hù)

更正性維護(hù):針對真實(shí)存在并已經(jīng)發(fā)生的錯(cuò)誤進(jìn)行的維護(hù)行為。

預(yù)防性維護(hù):針對真實(shí)存在但還未發(fā)生的錯(cuò)誤進(jìn)行的維護(hù)。

適應(yīng)性維護(hù):指使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。企業(yè)的外部市場環(huán)境和管理需求的不斷變化也使得各級管理人員不斷提出新的信息需求。

完善性維護(hù):擴(kuò)充功能和改善性能而進(jìn)行的修改。對已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒有規(guī)定的功能與性能特征。

60、質(zhì)量屬性與其依從屬性

功能性:適合性、準(zhǔn)確性、互操作性、安全保密性。

可靠性:成熟性、容錯(cuò)性、易恢復(fù)性。

易用性:易理解性、易學(xué)性、易操作性、吸引性。

效率:時(shí)間特性、資源利用性。

維護(hù)性:易分析性、穩(wěn)定性、易測試性、易改變性。

可移植性:適應(yīng)性、易安裝性、共存性、易替換性。

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢在線老師!