av免费网址-青青青手机在线视频-√天堂资源中文-免费在线观看av网站-午夜dj视频在线观看完整版1-老少配老妇老熟女中文普通话-亚洲精品久久久久成人2007-国产精品边做奶水狂喷-另类综合小说-精品无码成人片一区二区-超碰超在线-国产对白刺激视频-亚洲天堂网在线观看-国产精品国产精品偷麻豆-国产精品美女久久久久久福利-国产露脸国语对白在线-91人人爽久久涩噜噜噜-亚洲欧美久久-久久综合色网-特级黄色 一级播放

2022年軟件設計師考試知識點100條(6)

軟件設計師 責任編輯:胡媛 2022-05-19

添加老師微信

備考咨詢

加我微信

摘要:很多考生在備考2022年軟考軟件設計師考試,希賽小編為大家整理了軟件設計師考試知識點100條(6),供大家備考復習。

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

51、極限編程

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

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

五大原則:快速反饋、簡單性假設、逐步修改、提倡更改、優質工作。

十二個最佳實踐:計劃游戲、隱喻、小型發布、簡單設計、測試先行、重構、結對編程、集體代碼所有制、持續集成、每周工作40小時、現場客戶和編碼標準。

52、開發方法

結構化開發方法:用戶至上,嚴格區分工作階段,每階段有任務和結果,強調系統開發過程的整體性和全局性,系統開發過程工程化,文檔資料標準化,自頂向下,逐步求精。

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

面向對象開發方法:更好的復用性,關鍵在于建立一個全面、合理、統一的模型,分析、設計、實現三個階段界限不明確。

53、內聚性

1.png

54、耦合性

1.png

55、測試分類

靜態測試

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

動態測試

黑盒測試

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

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

錯誤推測

因果圖

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

56、白盒測試

1.png

57、特殊的測試階段及任務

驗收測試:有效性測試、軟件配置審查、驗收測試。

系統測試:恢復測試、安全性測試、強度測試、性能測試、可靠性測試和安裝測試。

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

單元測試:模塊接口、局部數據結構、邊界條件、獨立的路徑、錯誤處理。

回歸測試:修改軟件后進行的測試,防止引入新的錯誤。

負載測試:對軟件負載能力的測試。

壓力測試:對軟件超負荷條件下運行情況的測試。

58、McCabe復雜度計算

McCabe復雜度計算公式:V(G)=m-n+2,其中m是有向弧的條數,n是結點數。

對于偽代碼可以先轉換為程序流程圖,對程序流程圖可以最終轉換為結點圖處理,轉換時注意將交點的地方標注為新的結點,以最終的結點圖帶入公式結算其McCabe復雜度。

59、維護

更正性維護:針對真實存在并已經發生的錯誤進行的維護行為。

預防性維護:針對真實存在但還未發生的錯誤進行的維護。

適應性維護:指使應用軟件適應信息技術變化和管理需求變化而進行的修改。企業的外部市場環境和管理需求的不斷變化也使得各級管理人員不斷提出新的信息需求。

完善性維護:擴充功能和改善性能而進行的修改。對已有的軟件系統增加一些在系統分析和設計階段中沒有規定的功能與性能特征。

60、質量屬性與其依從屬性

功能性:適合性、準確性、互操作性、安全保密性。

可靠性:成熟性、容錯性、易恢復性。

易用性:易理解性、易學性、易操作性、吸引性。

效率:時間特性、資源利用性。

維護性:易分析性、穩定性、易測試性、易改變性。

可移植性:適應性、易安裝性、共存性、易替換性。

試題練習:歷年真題每日一練  |  在線試題庫

備考資料:視頻課程學習資料  |  免費課程

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!