“4+1”視圖是對邏輯架構進行描述萄焦,最早由 Philippe Kruchten 提出,他在1995年的《IEEE Software》上發(fā)表了題為《The 4+1 View Model of Architecture》的論文缠诅,引起了業(yè)界的極大關注,現(xiàn)在是軟件設計的結(jié)構標準 - 百度百科
總的來說乍迄,只要你去做匯報/寫ppt管引,你總是要畫個一兩個視圖的。
4代表了4中視圖闯两,1表示基于某一個場景褥伴,結(jié)合4中視圖進行說明。
-
邏輯視圖(Logical View)
設計的對象模型漾狼,改成了用uml來表示重慢。
-
過程/進程視圖(Process View)
捕捉設計的并發(fā)和同步特征。這個圖有點抽象逊躁,主要需要表現(xiàn)出線程似踱,進程之間的關系。
-
物理視圖(Physical View)稽煤,描述了軟件到硬件的映射核芽,反映了分布式特性。你的物理網(wǎng)絡如何搭建酵熙。
-
開發(fā)視圖(Development View)轧简,描述了在開發(fā)環(huán)境中軟件的靜態(tài)組織結(jié)構。包含哪些功能模塊匾二。