- 大话软件工程:需求分析与软件设计
- 李鸿君
- 793字
- 2021-09-16 18:26:50
4.4 分析模型2——鱼骨图
鱼骨图:给出一个结果(主题),通过归集要因向主题收敛的因果关系表达方法。
发明者:石川馨(日本)。
4.4.1 概念与解读
1.模型概念
其图形看上去有些像鱼骨,所以称之为鱼骨图。在“鱼头”处标出问题的归集结果,通过头脑风暴法找出造成问题的要因,并在鱼骨的鱼刺上,按出现机会多寡列出这些要因,形成相互关联、层次分明、条理清晰的图形。它可以直观地将因果关系呈现出来,帮助分析师理清思路,确认因果关系。
2.模型解读
从鱼骨图中可以解读出如下基本信息,见图4-14。
图4-14 鱼骨图
目标:鱼骨头的排列方向指向结果,结果名称用鱼骨图的名称来表示。例如,结果=质量下降的问题,结果=安全多发的原因等。
主线:一根大骨指向结果,从左到右。
要因:将收集到的要素进行梳理、分类,“要因x”是要素归集的名称,要因可以分为数个组,如果有了新的要因可以随时插入。
收敛:收集的全部要素是向结果收敛的。
4.4.2 画法与场景
1.模型画法
如图4-15所示,鱼骨图的主要画法如下。
(1)画出鱼头、大骨,完成主体;在鱼头处标注结果。
(2)画出中骨,且中骨与大骨成45°,标出要因名称。
(3)画出小骨,并与大骨平行,标出具体要素。
(4)要因分类的排列顺序,影响大的要因靠近鱼头,影响小的要因靠近鱼尾。
图4-15 鱼骨图画法
【案例】以需求调研中提出的“工程质量下降”问题为例,用鱼骨图整理出因果关系。
通过分析,将调研中找到的问题要素分成6大类(要因),按照越靠近“鱼头”位置的问题影响越大,离得越远位置的问题影响越小的方法,将各个分类与问题要素排列为如图4-16所示。
图4-16 工程质量下降因果分析
从图中可以看出,“1.材料问题”和“4.技术问题”是造成“工程质量下降”结果的主要影响因素。
2.适用场景
将收集到的问题与可能造成发生这些问题的要因,不但用鱼骨图表达出它们之间的因果关联,并通过线条和位置表达出了问题的轻重关系。
希望深入学习的读者,可参考鱼骨图用法的相关书籍。