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