閱讀筆記6 軟體架構設計

2022-05-24 14:21:12 字數 655 閱讀 2428

本書第九章主要介紹了概念架構的設計

概念架構的設計及其的重要,直至系統目標的設計思想,重**擇。

首先,什麼是概念架構的設計

概念架構界定系統的高層元件、以及它們之間的關係。概念架構意在對系統進行適當分解、而不陷入細節。藉此,可以與管理人員、市場人員、使用者等非技術人員交流架構。概念架構規定了每個元件的非正式規約、以及架構圖,但不涉及介面細節。

並舉了幾個案例

還講到了魯棒圖的概念,

魯棒圖——是需求設計過程中使用的一種方法(魯棒性分析),通過魯棒分析法可以讓設計人員更清晰、全面了解需求。它通常使用在需求分析後及需求設計前做軟體架構分析之用,它主要注重於功能需求的設計分析工作。需求規格說明書為其輸入資訊,設計模型為其輸出資訊。它是從功能需求向設計方案過渡的第一步,重點是識別組成軟體系統的高階職責模組、規劃模組之間的關係。

包含三種圖形:邊界、控制、實體。

邊界——起與外界互動的作用,它只能與控制物件和執行者有關係

控制——對業務控制、流程控制的作用,它能與邊界物件和實體物件有關係

實體——業務元素的儲存物件,與領域模型中的物件有良好的關係。它只能與控制物件有關係

學習於《軟體架構設計》

《軟體架構設計》 閱讀筆記2

2.軟體架構設計方法 2.1 軟體架構為誰而設計 架構師應當為專案相關的不同角色而設計 架構師要為客戶負責,滿足他們的業務目標和約束條件。架構師要為使用者負責,滿足他們關心的功能需求和執行期質量屬性。架構師必須顧及處於協作分工 下游 的開發人員。架構師必須考慮 周邊 的管理人員,為他們進行分工管理 ...

軟體架構設計 架構師筆記,軟體架構設計

架構設計是分與合的藝術 通讀並總結了溫昱老師的 軟體架構設計 並有幸聽過李哲珠博士對架構設計的講解。對其讀後的自我領悟並提煉出核心內容分享出來,希望從思想高度上能提公升你對軟體架構設計的認知。架構設計 架構設計不等於框架設計,框架也可能有架構,所有的原子元件 被拆分的模組 都需要架構設計,所有元件可...

《軟體架構設計》學習筆記 1 閱讀感悟

接上篇。這幾日將全書通讀了一遍,最大的感受有兩個 思維方式的變革,具體點說,就是考慮問題的視角的不同。視角不同,你看到的東西或許就是不一樣的。這有點像 盲人摸象 的意思。盲人摸象作為乙個反面教材,被用來告誡人們看待問題要全面。可是,反過來想一下,如果沒有區域性的體驗和觀察 沒有對於各個區域性的認識和...