摘要:很多考生在備考2022年軟考軟件設(shè)計(jì)師考試,希賽小編為大家整理了軟件設(shè)計(jì)師考試知識(shí)點(diǎn)100條(6),供大家備考復(fù)習(xí)。
為幫助大家備考軟考軟件設(shè)計(jì)師考試,希賽小編整理了軟件設(shè)計(jì)師考試知識(shí)點(diǎn)100條(6),希望對(duì)大家備考有幫助。
51、極限編程
極限編程是一種輕量級(jí)的開(kāi)發(fā)方法。
它提出了四大價(jià)值觀:溝通、簡(jiǎn)單、反饋、勇氣。
五大原則:快速反饋、簡(jiǎn)單性假設(shè)、逐步修改、提倡更改、優(yōu)質(zhì)工作。
十二個(gè)最佳實(shí)踐:計(jì)劃游戲、隱喻、小型發(fā)布、簡(jiǎn)單設(shè)計(jì)、測(cè)試先行、重構(gòu)、結(jié)對(duì)編程、集體代碼所有制、持續(xù)集成、每周工作40小時(shí)、現(xiàn)場(chǎng)客戶(hù)和編碼標(biāo)準(zhǔn)。
52、開(kāi)發(fā)方法
結(jié)構(gòu)化開(kāi)發(fā)方法:用戶(hù)至上,嚴(yán)格區(qū)分工作階段,每階段有任務(wù)和結(jié)果,強(qiáng)調(diào)系統(tǒng)開(kāi)發(fā)過(guò)程的整體性和全局性,系統(tǒng)開(kāi)發(fā)過(guò)程工程化,文檔資料標(biāo)準(zhǔn)化,自頂向下,逐步求精。
原型開(kāi)發(fā)方法:適用于需求不明確的情況。
面向?qū)ο箝_(kāi)發(fā)方法:更好的復(fù)用性,關(guān)鍵在于建立一個(gè)全面、合理、統(tǒng)一的模型,分析、設(shè)計(jì)、實(shí)現(xiàn)三個(gè)階段界限不明確。
53、內(nèi)聚性
54、耦合性
55、測(cè)試分類(lèi)
靜態(tài)測(cè)試
桌前檢查、代碼走查、代碼審查。
動(dòng)態(tài)測(cè)試
黑盒測(cè)試
等價(jià)類(lèi)劃分(確定無(wú)效與有效等價(jià)類(lèi),設(shè)計(jì)用例盡可能多的覆蓋有效類(lèi),設(shè)計(jì)用例只覆蓋一個(gè)無(wú)效類(lèi))
邊界值分析(處理邊界情況時(shí)最容易出錯(cuò),選取的測(cè)試數(shù)據(jù)應(yīng)該恰好等于、稍小于或稍大于邊界值)
錯(cuò)誤推測(cè)
因果圖
白盒測(cè)試:語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、條件/判定覆蓋、路徑覆蓋。
56、白盒測(cè)試
57、特殊的測(cè)試階段及任務(wù)
驗(yàn)收測(cè)試:有效性測(cè)試、軟件配置審查、驗(yàn)收測(cè)試。
系統(tǒng)測(cè)試:恢復(fù)測(cè)試、安全性測(cè)試、強(qiáng)度測(cè)試、性能測(cè)試、可靠性測(cè)試和安裝測(cè)試。
集成測(cè)試:模塊間的接口和通信。
單元測(cè)試:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、邊界條件、獨(dú)立的路徑、錯(cuò)誤處理。
回歸測(cè)試:修改軟件后進(jìn)行的測(cè)試,防止引入新的錯(cuò)誤。
負(fù)載測(cè)試:對(duì)軟件負(fù)載能力的測(cè)試。
壓力測(cè)試:對(duì)軟件超負(fù)荷條件下運(yùn)行情況的測(cè)試。
58、McCabe復(fù)雜度計(jì)算
McCabe復(fù)雜度計(jì)算公式:V(G)=m-n+2,其中m是有向弧的條數(shù),n是結(jié)點(diǎn)數(shù)。
對(duì)于偽代碼可以先轉(zhuǎn)換為程序流程圖,對(duì)程序流程圖可以最終轉(zhuǎn)換為結(jié)點(diǎn)圖處理,轉(zhuǎn)換時(shí)注意將交點(diǎn)的地方標(biāo)注為新的結(jié)點(diǎn),以最終的結(jié)點(diǎn)圖帶入公式結(jié)算其McCabe復(fù)雜度。
59、維護(hù)
更正性維護(hù):針對(duì)真實(shí)存在并已經(jīng)發(fā)生的錯(cuò)誤進(jìn)行的維護(hù)行為。
預(yù)防性維護(hù):針對(duì)真實(shí)存在但還未發(fā)生的錯(cuò)誤進(jìn)行的維護(hù)。
適應(yīng)性維護(hù):指使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。企業(yè)的外部市場(chǎng)環(huán)境和管理需求的不斷變化也使得各級(jí)管理人員不斷提出新的信息需求。
完善性維護(hù):擴(kuò)充功能和改善性能而進(jìn)行的修改。對(duì)已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒(méi)有規(guī)定的功能與性能特征。
60、質(zhì)量屬性與其依從屬性
功能性:適合性、準(zhǔn)確性、互操作性、安全保密性。
可靠性:成熟性、容錯(cuò)性、易恢復(fù)性。
易用性:易理解性、易學(xué)性、易操作性、吸引性。
效率:時(shí)間特性、資源利用性。
維護(hù)性:易分析性、穩(wěn)定性、易測(cè)試性、易改變性。
可移植性:適應(yīng)性、易安裝性、共存性、易替換性。
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題