天天看點

系統設計的套路

一、架構風格、設計模式和慣用法

差別就是層級不同:架構風格 > 設計模式 > 慣用法。

系統設計的套路

二、架構設計

在需求分析與軟體設計之間有一個銜接。

系統設計的套路

三、軟體設計

分為結構化設計和面向對象設計。通常,我們這些半吊子水準,一知半解的人,什麼概要設計、詳細設計張嘴就來。但事實上,這兩個概念來源于結構化設計。目前來說,面向對象設計才是主流。

SD和OOD就好像中西醫結合一樣,二者結合着用。一般而言,總體OOD,細節SD。

系統設計的套路
系統設計的套路

2020.06.07

資訊系統的系統設計,步驟從上而下,有架構設計,API/SPI設計,資料庫設計,功能設計,類設計和方法設計。那麼架構設計有啥内容呢?

系統設計的套路

架構設計内容:

一、概念架構設計

具體包含五項工作:決定如何劃分頂級子系統、架構風格選型、開發技術選型、二次開發技術選型、內建技術選項。

二、細化架構設計

從邏輯架構、開發架構、運作架構、實體架構、資料架構五個方面出發,對子產品劃分、接口定義、領域模型、技術選型、控制流程、硬體分布、軟體部署、存儲格式等内容進行詳細設計。

三、架構驗證

繼續閱讀