摘要:
2022年5月,我公司承接了某知名地產集團的樓宇供銷存管理系統的專案開發,該專案為集團管理重點樓宇管理系統。建設該專案的目的是幫助集團管理各個區域樓棟樓棟規劃數量、銷售數量、庫存數量等管理工作。我作為系統架構師主要負責整個系統的架構設計工作,在本系統開發設計過程中我們嚴格遵循規定的架構規則和過程,得到一個適合本系統的架構設計,確保了系統按時、按需完成上線執行,提升地產集團高效管理樓棟的能力,從而得到使用者的一致好評。本文以供銷存管理系統為示例,闡述在沒有現成框架的情況下,我與開發團隊一起經過需求分析、體系結構設計、架構複審等過程,最終確定本系統採用主從架構,並透過客戶專家組的評審。我們也為開發團隊從結構上解決業務的難題,保證專案的順利完成,為以後開發類似系統積累寶貴的經驗。
正文:
一、體系結構需求分析
在體系結構需求分析階段,我們必須對目標系統的質量目標進行分解並結合使用者提出的需求,分別整理出功能性需求和非功能性需求。架構必須同時滿足功能性需求和非功能性需求。透過分析得到以下幾個架構核心關注點和細節。
二、體系結構設計
三、標識構建之間的關係
四、技術選擇
五、體系結構文件化
六、體系結構複審及細化
七、體系結構實現及演化