軟件架構(gòu)的步驟:
1. 確定用戶的使用情景,撰寫情景劇本
2. 繪制概要工作流
3. 出需求分析草圖,確定每個(gè)界面
4. 確定關(guān)鍵的功能和交互
5. 確定視覺風(fēng)格
6. 確定功能和業(yè)務(wù)命名規(guī)則,
7. 選擇平臺(tái)和框架
8. 確定數(shù)據(jù)需求,數(shù)據(jù)的流向,數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)完畢
9. 計(jì)劃與其他系統(tǒng)的交互
10. 確定使用的第三方和開源組件
11. 串聯(lián)整體業(yè)務(wù)邏輯