系統複雜設計實現
1 什麼是系統和系統架構
1.1 系統
1.2 系統架構
2 如何進行系統思維
2.1 確定系統的形式和功能
2.2 確定系統中各個實體以及他們的形式和功能
2.2.1 初步分類:不同種類的系統確定實體難易度不同
2.2.2 整體論:從功能出發思考系統內外涉及的重要實體
2.2.3 聚焦:針對問題,狀況,難題,系統利益相關者,涌現物分析重要實體
2.2.4 抽象實體本質,不關注細節
2.2.5 定義系統邊界,與外圍環境隔離。我們做的系統?外圍環境?規章,契約?接口標準
2.3 確定系統中各個實體之間的關係
2.4 涌現與預測涌現
3 分析複雜的系統
3.1 分層
3.2 分析實體之間的關係,實例,泛化,遞歸?
3.3 有序思考:複雜系統不好確定底部和頂部,故建議由內而外分析
4 形式分析和功能分析
4.1 形式分析
4.2 功能分析
4.3 系統架構=形式架構+功能架構
5 與特定解決方案無關的概念
5.1 特化和泛化
6 從概念到架構
7 架構師角色
8 將需求轉換爲目標
9 管理系統複雜度
9.1 複雜度認識
9.2 管理複雜度工具-分解