軟體構造第一章
(1)構建時,時刻和**級檢視
源**如何通過基本程式塊(如函式,類,方法,介面等)以及它們之間的依賴關係進行邏輯組織。 三種相互關聯的形式: - 面向詞彙的源** - 面向語法的程式結構:例如,抽象語法樹(ast) - 面向語義的程式結構:例如,類圖
1.1軟體構建的多維檢視
源**:軟體開發中最重要的資產
基於詞彙的半結構化源**
1.1軟體構建的多維檢視面向語法的程式結構
抽象語法樹(ast)將半結構化源**表示為結構化樹。
而(a≠b)
軟體構造第一章總結
軟體構造的實質 影響軟體質量的因素 從階段層面看 構造vs執行 build vs run 從動態層面看 時刻vs週期 moment vs period 從級別層面看 vs模組化 code vs component build time,moment and code level view 關注詞彙層...
軟體構造學習部落格第一章
軟體構造學習部落格第一章 從三個方面認識軟體構造,軟體的構造就是在不同方面之間的變換 code 元件 component 構建時 build 執行時 run 時刻 moment 時間段 period 1.專案 programs ui,algorithms,utilities,apis,test ca...
軟體測試(第一章)
軟體測試的基本概念 是對軟體需求分析設計編碼的最終複查的一系列過程,是軟體質量驗證的關鍵步驟。軟體測試的目的 1.發現缺陷,提高質量。2.驗證是否滿足需求。3.建立軟體質量的信心。1 開發者 確認軟體已經實現使用者的需求,不存在錯誤。2 使用者 發現軟體中的錯誤,考慮是否可接受該產品。軟體測試原則 ...