如何使用分析模型 — 1. 关联图,从乱麻中里出头绪
在偵探影片中常見的場景:警察為了找到線索,在墻上貼很多的證物(照片、記錄、文字等),然后在這些證物之間畫上關聯(lián)箭頭,通過箭頭找出物證的關系。在很多的事故分析、或是因果關系分析時都會使用分析模型幫助尋找問題的原因。越是復雜的事故、事件,相關的要素就越多,要素間的關系也越復雜,這就需要有一個方法可以幫助建立要素間的關系,并支持快速地理解問題、給出答案。這里介紹一個常用的分析模型:關聯(lián)圖。
■關聯(lián)圖:把原因、結(jié)果要素按照相互作用關系關聯(lián)起來的圖形。通過關聯(lián)線幫助找到產(chǎn)生結(jié)果的原因。
一、概念與解讀
1. 模型概念
在現(xiàn)實中很多的研究對象包含了復雜的要素,這些要素互為因果,以復雜的形態(tài)耦合在一起,很難用結(jié)構(gòu)化形式清晰的進行分離、表現(xiàn)出來,比如圖2(a)所示,從對象上拆分出來的要素包含了:原因、結(jié)果、問題、意見、目的、方法等不同的類型,這些要素之間不是一對一的關系,這樣的對象顯然無法使用結(jié)構(gòu)化的模型表達,但是采用“關聯(lián)圖”就比較容易表達,如圖2(b)所示,用關聯(lián)圖可以將要素關聯(lián)起來,在復雜的關聯(lián)關系中找尋規(guī)律、因果關系。
圖2 復雜要素的關聯(lián)
由于這個關聯(lián)圖的形式不受限制,可以自由地關聯(lián)任何類型的要素,分析效率比較高,容易快速地從復雜對象中找出因果關系和解決對策。關聯(lián)圖的主要目的與作用是關聯(lián)分析要素之間的關系。
2. 模型解讀
根據(jù)圖3的關聯(lián)圖的特點,可以從以下的幾個方面解讀出:
圖3 關聯(lián)箭頭方向的含義
1 ) 方向:因多數(shù)節(jié)點互為因果,所以缺乏明確的方向,可以由1~n個節(jié)點發(fā)起;
2 ) 關系:節(jié)點之間只有某種關聯(lián),但是不一定有嚴格的邏輯關系;
3 ) 節(jié)點:可以看出各節(jié)點的特點、以及在節(jié)點上設置的箭頭方向不同
□節(jié)點1:箭頭只出不進,說明它是主動的,是造成問題的主要原因;
□節(jié)點2、3、5:有進有出,說明它們是造成問題的中間原因;
□節(jié)點4:只進不出,說明它是被動的,是集中出現(xiàn)問題的地方;
4 ) 結(jié)構(gòu):沒有確定的結(jié)構(gòu)化關系;
5 ) 范圍:沒有明確的起點和終點,無法確定范圍;
6 ) 收斂:所收集要素的內(nèi)容并不向某一點收斂;
二、畫法與場景
1. 模型畫法
關聯(lián)圖的繪制方法非常簡單,只需要圓圈(或方框)和箭頭,參見圖4,畫法如下:
□確定主題,收集所有與主題相關的要素;
□將要素列成一圈,順序不重要;
□在圓圈中標注要素的名稱;
□按照從“原因”→“結(jié)果”、“手段”→“目的”的原則,標注箭頭;
□用顏色標出主要原因的要素1(箭頭全部向外);
□用顏色標出主要問題的要素4(箭頭全部向內(nèi));
圖4 關聯(lián)圖的畫法
雖然關聯(lián)圖比較提倡自由思考,但是在繪制時最好不要過于隨意,過于隨意的排列要素會不易識別,找到因果關系花費時間也會很長,如果在排列要素時,稍微地進行一下粗略的分類,然后將分類后的要素按照一定的規(guī)律安排,這樣做有利于快速找到分析對象的規(guī)律。
□如圖5a所示,比較隨意,非常不容易找到最后的結(jié)論。
□如圖5b所示,在安排要素的位置時,就將不同目的的要素簡單地歸集到四邊,這樣看得清楚。如果發(fā)現(xiàn)位置不對也很容易調(diào)整,可以在一邊進行著“→”關聯(lián),一邊通過檢查就可以看出問題的所在了,將一個沒有結(jié)構(gòu)化的圖形表示方式,在關聯(lián)的過程中盡可能地讓它們呈現(xiàn)出有一定的規(guī)律性,這就大幅度地提升了分析的效率。
圖5關聯(lián)要素的布局方式
2. 適用場景
關聯(lián)圖,主要由于要素之間沒有明確的邏輯關系、也不確定是否具有嚴格意義上的關聯(lián)關系等情況下適用,通過進行要素之間的關聯(lián),逐漸地找到要素之間的因果關聯(lián)、規(guī)律、邏輯…等。為后續(xù)可以用架構(gòu)圖進行架構(gòu)表達做好準備。
■本系列下一篇博文:如何使用分析模型 — 2.魚骨圖,清晰表達因果關系
有關分析模型的更加詳細的說明,請參見《大話軟件工程—需求分析與軟件設計》一書。
總結(jié)
以上是生活随笔為你收集整理的如何使用分析模型 — 1. 关联图,从乱麻中里出头绪的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在pycharm安装MySQLdb库和p
- 下一篇: 快速安装第三方库的指令——解决第三方库安