預架構:
1、需求結構化,業(yè)務級需求,用戶級需求,開發(fā)級需求
2、分析約束影響
3、確定關鍵質(zhì)量,質(zhì)量之間的互相影響
4、確定關鍵功能,核心,必做,高風險,獨特功能
概念架構:
1、基于關鍵功能進行初步設計,魯棒圖:邊界對象、控制對象、實體對象
2、綜合初步設計確定高層切割,切系統(tǒng)為(子)系統(tǒng),按邏輯分層,按物理分層,按通用性分層
3、考慮非功能需求做出相應決策
細化架構,5視圖:
1、邏輯視圖:職責劃分
- 分層的細化,職責分離
- 分區(qū)的引入,粒度
- 機制的提取,通用單元分離
2、開發(fā)視圖:程序單元組織
3、運行視圖:控制流組織
4、物理視圖:物理節(jié)點安排
- 硬件選擇與物理拓撲
- 軟件到硬件的映射關系
- 方案的優(yōu)化
5、數(shù)據(jù)視圖:持久化設計
場景的5要素:
影響來源
如何影響
受影響對象
問題或價值
所處環(huán)境
posted on 2014-03-14 11:10
merlinfang 閱讀(320)
評論(0) 編輯 收藏 引用