建模的重要性: 為了更好的理解一個系統 管理複雜度(也就是為了敏捷開發) 理解不同的關註點 儘早發現問題和遺漏 與項目干係人進行溝通 驅動實現 資源高效利用 ...
-
軟體發展的方向:CS–>BS–>SOA–>BIG DATA
-
建模的含義:
- 模型是對現實的簡化
- 從特點視角對系統的一個完整性描述
- 建模的重要性:
- 為了更好的理解一個系統
- 管理複雜度(也就是為了敏捷開發)
- 理解不同的關註點
- 儘早發現問題和遺漏
- 與項目干係人進行溝通
- 驅動實現
- 資源高效利用
-
網上的開源代碼可以通過 UML工具 進行逆向生成 設計關係圖
-
模型驅動的開發:
- Requirements(Among Testing) –> Analysis&Design(Among Testing) –> Implement(Among Testing)
-
通過together工具,依據23個設計模式進行畫圖,生成代碼,然後調試,即可完成相應功能代碼的編寫過程。
-
UML的含義:
- 可視化、詳述、構造、文檔化
-
UML模型:業務建模 <– 需求建模 <– 分析與設計 <– 實現 (<– 表示依賴於的意思,業務建模與需求建模之間差別在於搞懂企業內整個業務的邊界,以及軟體的邊界)