如何繪制邏輯圖——要素的屬性:粒度與分層(3)
編輯導語:我們在日常工作中,特別是交流的時候,邏輯是其中重要的一點。很多時候我們都需要邏輯圖來說明自己的用意,邏輯圖可以幫助我們表達的更加流暢和清晰。上一篇文章中作者給大家介紹了繪制邏輯圖的三元素,本篇作者繼續分享了關于繪制邏輯圖中要素的屬性,希望能夠給你帶來一定的啟發。
不論從事軟件工程上的那個崗位,“粒度、分層”都是掛在嘴頭上的常用語,它是說明對象“尺寸、位置”的重要屬性。與別人交流時(不論采用語言、文字或是圖形的方式),首先要確保雙方對交流題目的認知是處在同一粒度、同一層面上進行的,否則就會發生“關公戰秦瓊”的笑話。拿捏好粒度和分層關系,是表達邏輯的重要方法。
屬性1:粒度與分層,它是對要素大小的屬性描述。
01 粒度與分層的概念
在上一篇中講到了研究對象是由若干的要素構成的,如將研究對象圖1“企業業務(a)”拆分后出現了要素(b),如果以其中的“財務要素”為對象再度進行拆分后,就會出現更下一層的要素(c),如此反復可以進行若干次,如何表達這個“對象-要素-對象”循環出現的現象呢?這就需要引入表達要素粗細的概念,將表達要素粗細的尺度稱之為“粒度”。
圖1 企業業務對象
- 粒度:是表達對象中不同要素的“粗細”程度的尺度。
粒度原指球狀體的直徑大小,比較細小的要素就包含在同類較粗的要素之內,如下圖2(a)所示。也可以將不同粒度的要素,按照從粗到細、從上到下地放置在不同的“層”上,如圖2(b)所示。
- 分層:將不同粒度的內容歸集到不同的層面上,是按照粒度大小的分類。
可以層理解為是用不同網眼的篩子過濾要素一樣,最大的留在上面,最小的到了最下層。
圖2 粒度與分層的概念
圖中標出了對象“財務”中的3個要素的粒度關系,即:財務、財務-成本、成本-合同,顯然它們由粗到細的包含關系是:財務>成本>合同,這就是所謂的“粒度”不同。
例1:
再舉一個廣義的例子來擴展一下思維,將下面的12個單詞(要素)繪制到一張圖中:軍事領域、經濟領域、裝甲車、大使館、廣交會、外交領域、陸軍、教育領域、商務部、學校、考試、一等秘書。
這些單詞看上去雜亂無章,它們具有不同的類型、粒度,無法直接繪制成圖形。采用粒度、分層的方法,對它們的梳理可以分為三步
1)步驟1:首先從分類的角度將這些要素進行歸類,歸集出4個大分類,這4個分類名稱同時也是各分類中粒度最大的要素,即:軍事領域、外交領域、教育領域、經濟領域。
2)步驟2:根據與各領域名稱的關系,將其余要素歸集各個分類的下面
- A.1軍事領域:陸軍、裝甲車
- B.1外交領域:大使館、一等秘書
- C.1教育領域:學校、考試
- D.1經濟領域:商務部、交易會
3)步驟3:對同一分類的要素按照粒度放置在不同的層上
比如:在同一分類“軍事”中,按照粒度可以分出三層,它們之間的大小順序為軍事>陸軍>裝甲車,用層的方式來表達時就形成了:第1層=A.1軍事、第2層=A.2陸軍、第3層=A.3裝甲車。繪制的圖形如下所示。
圖3 要素粒度的應用
在表達第一層領域之間的關系時,就不要將小粒度的內容參與進來,如:交易會、一等秘書,它們之間沒有直接的關聯關系。另外,分層的表達方式不但可以表達大?。6龋┻€可以表達順序(上下)。
02 粒度的作用
知道了粒度和分層的概念,那么這些概念在繪制邏輯圖時的作用是什么呢?
粒度和分層的概念在理解新事物、研究分析、繪制邏輯圖時起著非常重要的“劃分大小”的作用,特別是在研究和表達不熟悉的事物時尤為重要,它指導我們先從“頂層、大方向、總目標、核心價值等”等高處出發,從大粒度要素入手描述對象的構成。
在進行比較復雜的業務分析或設計時,一定要注意相關要素之間的粒度對比,也就是通常說的“不要胡子眉毛一把抓”。如果將不同粒度的要素放在一起進行繪制邏輯圖,這樣做出表達出來的結論可能是混亂的,因為不同粒度的要素之間的邏輯關系、表達方式可能是不一樣的。不分粒度、不分層次畫出的圖形,無論表現的多么漂亮都可能是無價值的。
例2:
下面再用業務流程設計說明粒度的概念,如圖4所示。
使用粗粒度的要素形成的最上層的流程圖,稱之為“一級流程”,以此類推,可以有二級流程、三級流程等。
圖4 要素粒度與業務流程的分級關系
- 一級流程:由大粒度的要素(如:系統級)構成;
- 二級流程:一級流程中的要素“采購(系統)”,是由若干中粒度要素(如:模塊級)構成的,中粒度要素構成了二級流程;
- 三級流程:二級流程中的要素“簽約(模塊)”,是由若干小粒度要素(如:功能級)構成的,小粒度要素構成了三級流程;
在繪制的一級流程(系統級)中如果同時摻雜著三級流程(功能級)的內容,這個邏輯圖就不通了,比如:在一級流程的“采購”與“生產”之間,加入了三級流程的“審核”,觀者就會感覺非常的突兀。
粒度和分層的概念,不但是繪制邏輯圖的重要手法,同時也是需求分析、設計的重要指導方針。
擴展說明
粒度和分層,不僅僅用在繪制邏輯圖上,在用文字、語言表達時同樣需要有粒度和分層的概念,比如:
- 你選取研究對象的粒度要合適,粒度過大,看不清對象的內容;粒度過小,細枝末節被放大影響了你對主線的關注。
- 你在講話時要有層次感,要用語言將問題一層一層的剝開,由上到下、由粗到細、由外到里,逐漸地展開。
本系列下一篇博文:如何繪制邏輯圖— 4. 要素的屬性:黑盒與白盒。
#相關閱讀#
本文由 @李鴻君 原創發布于人人都是產品經理,未經許可,禁止轉載
題圖來自?Unsplash,基于 CC0 協議
- 目前還沒評論,等你發揮!