系統架構師 系統開發基礎

2022-01-14 06:51:22 字數 460 閱讀 5870

軟體產品從概念構思到廢棄使用的全過稱。

可分為三個階段:軟體定義階段、軟體開發階段、軟體執行維護階段。

軟體測試的目的是在軟體投入生產前,盡可能多地發現軟體的錯誤和缺陷

(1)動態測試

黑盒:等價類劃分、邊界值分析、錯誤推測、因果圖

白盒:基本路徑測試:根據程式控制流程圖,分析控制結構匯出路徑集合,然後通過測試用例,保證所有路徑都至少通過一次

迴圈覆蓋測試:語句覆蓋、判定覆蓋、條件覆蓋、條件判斷覆蓋、修正的條件判斷覆蓋、條件組合覆蓋、點覆蓋、邊覆蓋、路徑覆蓋

邏輯覆蓋測試:覆蓋程式所有迴圈,包括單迴圈和巢狀迴圈

灰盒:介於白盒黑盒之間

(2)靜態測試

桌前檢查

**審查

**走查

單元測試

整合測試

確認測試

系統測試

目的型別

步驟負載壓力測試

系統架構師學習筆記 系統開發基礎知識(一)

目錄 軟體開發方法 軟體開發模型 淨室方法 淨室軟體工程 淨室方法 是軟體開發的一種形式化方法,它可以生成高質量的軟體。淨室方法主要使用三種盒型別 1.黑盒 刻劃系統或系統的某部分的行為 2.狀態盒 以類似於物件的方式封裝狀態資料和服務 操作 3.清晰盒 在清晰盒中定義狀態盒所蘊含的變遷功能 結構化...

系統架構 系統架構師

一 什麼是架構師 是乙個既需要掌控整體又需要洞悉區域性瓶頸並依據具體的業務場景給出解決方案的團隊領導型人物。架構師需要能夠識別定義並確認需求,能夠進行系統分解形成整體架構,能夠正確地技術選型,能夠制定技術規格說明並有效推動實施落地。按 togaf 的定義,架構師的職責是了解並關注實際上關係重大但未變...

系統架構師

職業定位 系統構架,是對已確定的需求的技術實現構架 作好規劃,運用成套 完整的工具,在規劃的步驟下去完成任務。相應地,系統架構師 又稱企業架構師或者 系統設計師 是乙個最終確認和評估系統需求,給出開發規範,搭建系統實現的核心構架,並澄清技術細節 掃清主要難點的技術人員。他 她主要著眼於系統的 技術實...