軟體架構設計 一 軟體架構設計過程

2021-08-25 23:41:06 字數 379 閱讀 3400

軟體架構設計尚沒有萬靈的方**支援,還是個非常新興的行業,給出個人理解的行業軟體架構設計過程,受個人水平有限,僅供參考:

1.業務分析:針對目標行業的業務戰略、藍圖、業務功能及流程進行分析,提出其中部分功能可以使用資訊化進行處理,通過分析可以得出資訊化要解決的問題。

2.解決方案設計:根據業務戰略,形成行業資訊化解決方案。他是乙個系統組,同時明確各系統間的支撐關係。

3.系統功能設計:明確資訊化系統功能列表及功能層次(層次,例如經驗決策層工,管理層功能,業務操作功能等),將功能雜湊在這些層次中,根據功能及應用特點形成乙個或者多個子系統。可參考下圖理解。

4.系統架構設計:針對某一系統明確系統it支撐表達,層次化關係表達及功能、技術核心元素(參考:

總體過程如下圖所示

軟體架構設計過程

一般軟體的設計過程分為以下幾步 1.概念化階段 2.分析階段 3.架構設計階段 4.並行開發和測試階段 5.驗收與交付階段 架構師的架構設計過程 1.需求分析 2.領域建模 3.確定關鍵需求 4.概念性架構設計 5.細化結構 6.驗證架構 需求分析 主要是對客戶提出的需求的均衡考慮以及隱藏需求的挖掘...

軟體架構設計

首先我們應該了解什麼是軟體架構設計?架構大體分為以下幾種 邏輯架構 模組劃分 介面定義 領域模型 開發架構 技術選型 檔案劃分 編譯關係 物理架構 硬體分布 軟體部署 方案優化 執行架構 技術選型 控制流劃分 同步關係 資料架構 技術選型 儲存格式 資料分布 程式設計師向架構師轉型的關鍵突破 學會系...

軟體架構設計

在嵌入式軟體開發的專案中,很少見到有專案架構師這一工作職稱,但是大型專案的總是會有架構師一說。1 為什麼嵌入式開發很少會出現架構師這一職責。嵌入式開發的專案,一般有兩種模式 一類是 完全由開發人員自己設計 排除庫函式 另一類是基於固有的作業系統進行開發。前者一般都是針對特定應用,所有 的規模不會很大...