简单学习架构图
一,架構圖概述
1.項目由哪些模塊、服務、緩存、存儲構成,可以以不同的圖案和顏色代表不同類型。
2.模塊之間的依賴關系,也可以從數據的流向角度畫。
3.核心流程的步驟,沿著圖上的1,2,3基本可以大概了解核心流程的實現。
4.可以用大的框把組件進行分組來描述組件的部署方式,比如相同機器上承載的組件在一個框內。
5.可以以邊框的虛實來分類項目內的組件或三方組件,可以以箭頭的虛實來標記主要流程次要流程。
二,分類
1.場景視圖
用于描述系統的參與者和功能用例之間的關系,反映系統的最終需求和交互設計,通常由例圖表示。
2.邏輯視圖
用于描述系統軟件功能拆解后的組件關系,組件約束和邊界,反映系統整體組成與系統如何構建的過程,通常由UML的組件圖和類圖表示。
3.物理視圖
用于描述系統軟件到物理硬件的映射關系,反映出系統的組件如何部署到計算機節點上,用于知道軟件系統的部署實施過程。
?4.處理流程視圖
用于描述軟件組件之間的通信時序,數據的輸入輸出,反映系統的功能流程與數據流通過程,通常由時序圖和流程圖表示
?5.開發視圖
用于描述系統的模塊劃分和組成,以及細化到內部包的組成設計,服務于開發人員,反映系統開發實施過程。
總結
- 上一篇: 从淘宝服务器IP地址服务获取IP地址信息
- 下一篇: 工作笔记-code