<內容簡介>
本書首先講解了什麼是系統,什麼是系統架構,並從形式和功能兩個方面講解瞭如何分析系統。之後開始講解如何創建良好的系統架構。在將概念演化為架構的過程中,架構師需要對系統進行分解,以看清這些組件的結構以及它們之間的交互情況,因此需要根據一些衡量指標來構建權衡空間,以便使用優化算法找出優勢較大的架構。
<章節目錄>
第一部分系統思維
第1章系統架構簡介
1.1複雜系統的架構
1.2良好架構的優勢
1.3學習目標
1.4本書結構
1.5參考資料
第2章系統思維
2.1簡介
2.2系統與湧現
2.2.1系統
2.2.2湧現
2.3任務一:確定係統及其形式與功能
2.3.1形式與功能
2.3.2工具-過程-操作數:這是人類的標準思維模式嗎
2.4任務二:確定係統中的實體及其形式與功能
2.4.1具備形式與功能的實體
2.4.2確定如何將系統初步分解為恰當的實體
2.4.3用整體思維找出系統中的潛在實體
2.4.4集中註意力,找出系統中的重要實體
2.4.5為實體創建抽像或從實體中發現抽象
2.4.6定義系統的邊界,並將其與外圍環境隔開
2.5任務三:確定實體之間的關係
2.5.1關係的形式與功能
2.5.2外部接口
2.6任務四:湧現
2.6.1湧現的重要性
2.6.2系統故障
2.6.3預測湧現物
2.6.4湧現物依賴於實體及其關係
2.7小結
2.8參考資料
第3章思考複雜的系統
3.1簡介
3.2系統中的複雜度
3.2.1複雜度
3.2.2引入Team XT這一範例係統
3.3系統的分解
3.3.1分解
3.3.2體系
3.3.3層級分解
3.3.4簡單的系統、複雜度適中的系統以及復雜的系統
3.3.5原子部件
3.4特殊的邏輯關係
3.4.1類/實例關係
3.4.2特化關係
3.4.3遞歸
3.5對複雜系統進行思索
3.5.1自頂向下及自底向上式的思考
3.5.2交替思考
3.6架構展示工具:SysML與OPM
3.6.1視圖與投射
3.6.2 SysML
3.6.3 OPM
3.7小結
3.8參考資料
第二部分系統架構的分析
第4章形式
4.1簡介
4.2架構中的形式
4.2.1形式
4.2.2用解析表示法來表現形式:對象
4.2.3形式的分解
4.3對架構中的形式進行分析
4.3.1定義系統
4.3.2確定形式實體
4.3.3把泵作為複雜度適中的系統來分析
4.4對架構中的形式關係進行分析