因果图法实例
- 格式:doc
- 大小:133.00 KB
- 文档页数:4
TS16949推进宣传(八)---常用统计分析方法介绍(一)----排列图、因果图一、排列图排列图是找出影响产品质量主要因素的图表工具.它是由意大利经济学家帕雷托(Pareto)提出的.巴洛特发现人类经济领域中"少数人占有社会上的大部分财富,而绝大多数人处于贫困状况"的现象是一种相当普遍的社会现象,即所谓"关键的少数与次要的多数"原理.朱兰(美国质量管理学家)把这个原理应用到质量管理中来,成为在质量管理中发现主要质量问题和确定质量改进方向的有力工具.1.排列图的画法排列图制作可分为5步:(1)确定分析的对象排列图一般用来分析产品或零件的废品件数、吨数、损失金额、消耗工时及不合格项数等.(2)确定问题分类的项目可按废品项目、缺陷项目、零件项目、不同操作者等进行分类。
(3)收集与整理数据列表汇总每个项目发生的数量,即频数fi、项目按发生的数量大小,由大到小排列。
最后一项是无法进一步细分或明确划分的项目统一称为“其它”。
(4)计算频数fi、频率Pi和累计频率Fi首先统计频数fi,然后按(1)、(2)式分别计算频率Pi和累计频率Fi(1)式中,f为各项目发生频数之和。
(2)(5)画排列图排列图由两个纵坐标,一个横坐标,几个顺序排列的矩形和一条累计频率折线组成。
如图1所示为一排列图实例。
2.排列图用途(1)确定主要因素、有影响因素和次要因素根据排列图可以确定质量问题的主要因素:累计频率Fi在0-80%左右的若干因素。
是影响产品质量的主要因素,如图中焊缝气孔和夹渣。
主要因素个数一般为1-2个,最多不超过3个。
根据排列图可以确定质量问题的有影响因素:累计频率Fi在80-95%左右的若干因素。
它们对产品质量有一定影响,称为有影响因素。
根据排列图可以确定质量问题的次要因素:累计频率Fi在95-100%左右的若干因素,其对产品质量仅有轻徽影响,称为次要因素。
(2)抓主要因素解决质量问题将质量影响因素分类之后,重点针对1-2项主要因素进行改进提高,以解决质量问题。
空焊人材料方法机器环境其他手放散料錫膏被抹掉心情不佳PCBPAD 两边不一零件規格與PAD 不开口方开口形狀有杂物回溫剩余內有过周期痒化过保质期印刷行程异常贴装不取料过快温区温度不稳溫度設定不當贴装真贴装压力过大元件变形PAD 氧化座標偏移吸咀堵塞压力过大坐标偏錫膏鋼板零件錫膏機高速機回流炉泛用機零件掉落地上缺錫晶片管制不當錫膏管制不當IPA 用量過多PCB 設計擦布起毛PAD 上钢网下室温高/低暴露在空氣中時間過錫鉛調配不當PAD 內距過大脚弯/翘未做好來料檢驗钢网未擦拭干零件拆真空包装后氧化湿度影响锡膏印刷feeder 不良不良零件上線profile 曲線不佳座標锡膏量少PCB 变形丟失零件找回锡膏粘印刷速度过钢网零件厚度与part取料高度异常缺乏品质意识钢板未及時清洗车间内灰尘錫膏攪拌不钢网孔磨损PCB 設計開口與PAD 不符零件旁有超过使軌道軌道不暢通錫膏添加不及時印刷漏受潮身体不适熟練程度工作压力工作态度黏度助焊抽风异常吸咀发白撿板后放置時間過長座标修改失誤PCB 印刷后時间过長零件过大角度修改故障厚度差异包裝損坏变形skip mark 生料架不良刮刀机器水平异常升溫零件位置过于靠边拿零件未戴手套/汗渍元件电极上有油回流炉类滴油锡膏类型用错錯件炉前目检作业失印刷短路后用刀片拨錫撞板零件位移擦拭钢网方法不当零件位移手撥零上料方法不正確静电PAD 上有油类。
常见用例设计方法介绍一、等价类划分法等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。
每一类的代表性数据在测试中的作用等价于这一类中的其他值。
等价类划分可有两种不同的情况:有效等价类和无效等价类。
有效等价类:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合,利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
无效等价类:与有效等价类的定义恰巧相反。
设计测试用例时,要同时考虑这两种等价类,因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。
1、六条确定等价类的原则:①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。
例:输入值是学生成绩,范围是0~100:②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等价类和一个无效等价类。
③在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。
④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。
⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。
⑥在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。
2、实例:【保险费率计算】某保险公司承担人寿保险已有多年历史,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,1点以上费率为0.6 %,10点以下费率为0.1 %:输入数据说明:A、分析输入数据型式:年龄:一或两位数字。
性别:Male]、[Female]、[M]、[F]表示婚姻:[已婚]、[未婚]扶养人数:空白或一位数字保险费率:10点以上,10点以下B 、划分输入数据:C 、设计输入数据:D、根据以上分析测试用例数据:二、边界值分析法边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。
反
面
人
材料
方法
机器
零件破损
來料包裝松动
包裝间隙大过
加熱器風量过大
Feeder前盖太大
吸嘴真空不暢
升溫率太快
回流炉抽風
抓料位置不正确
Feeder推動过
feeder使用型號不正
操作不正确
钢网开口不良
手放散料
手b拨零件
PAD不洁
手碰零件
备料方法不正确
搬运震動過
散料包裝
feeder推料不到
物料人员拆料
錫膏过干
來料反面
吸嘴型号不符
炉温設置不当
常用的几种质量管理统计方法统计方法是一种科学的方法,其理论基础是数理统计学,它是以概率论为基础的一门数分支。
广泛应用于各个领域,包括质量管理领域。
人们为了解决实践中出现的各种质量问题,往往先搜集各种数据,然后,对数据归纳加工整理,对比分析,由表及里,去粗取精,去伪存真,找出其中的统计规律,对症下药问题才能迎刃而解。
这一切都须运用科学的统计方法。
全面质量管理的基础要求之一,是尊重客观事实,一切凭数据说话。
因此,统计方法是质量管理不可缺少的得力工具,通过对产品质量形成全过程数据的收集、分析和使用,有助于预防质量缺陷、维持合格质量、达到质量的不断改进所以,对所有企业而言,统计方法的应用都是需要的,只是应用的程度不同而已。
这里有两点必须加为说明:第一,统计方法对所有企业虽然都是需要的,但并不是不分企业类型、产品性质,强求使用某些统一的统计方法。
各企业应根据自身的实际需要,规定适用的统计技术的选定程序。
第二,统计方法是一种帮助企业搞好质量管理的工具,可借助它揭示质量形成的客观规律,找出质量问题的症结所在,至于能否实现质量突破,尚有待于进一步采取有效的改进措施。
因此不能误认为应用了几种质量管理统计方法就是全面质量管理。
本章对企业生产过程中最常用的几种统计方法介绍如下:第一节排列图一、什么是排列图排列图是寻找主要质量问题或寻找影响质量的主要原因的一种有效的统计方法。
排列图由两个纵坐标(项目、因素)、几个从左到右,由高向低,按顺序依次排列的长方块(问题项目)和一条累计百分比曲线(帕累托曲线)所组成,它的基本图形见图7-1。
在生产中即使是同一批次的产品,其质量也不可能是完全一致的,由于受多种原因的影响,会出现不同的质量问题为了辨别质量问题的主次要性及影响这些问题的主次原因,排列图应用“关键的少数,次要的多数”的原理,可抓住主要矛盾,集中加以解决,取得事半功倍的效果。
二、排列图的绘制1.采集数据采集一段时期内的质量问题数据,并按问题的不同项目进行分类。
因果图法因果图法判断表法场景法因果图1.)因果图法是⼀种适合于描述对于多种输⼊条件组合的测试⽅法2.)根据输⼊条件的租合,约束关系和输出条件的因果关系,分析输⼊条件的格尔宗族和情况,从⽽设计测试⽤例的⽅法;3.)它适合于检查程序输⼊条件涉及的各种组合情况;1.原因和结果的关系2.恒等,原因A成⽴,结果B⼀定,结果成⽴3.⾮。
原因A成⽴时结果B⼀定不成⽴4.或。
原因A,B,C三者只有⼀个成⽴,结果D才会出现。
第⼆步:其中互斥,包含,唯⼀,要求是对原因的约束,屏蔽是对结果的约束,它们的含义如下:互斥:表⽰不同时为1,即a,b,c中⾄少有⼀个1包含:表⽰⾄少有⼀个1,即a,b,c中不同时为0唯⼀:表⽰a,b,c中有且只有⼀个1要求:表⽰若a=1,则b必须为1,既不可能a=1且b=0屏蔽:表⽰若a=1,则b必须为0原因之间的约束:1)互斥:假如原因成⽴⽤1表⽰,不成⽴⽤0表⽰,也即是所A+B+C<=12)包含,也就是0=>A+B+C>=13)唯⼀:A+B+C==14)要求:(only)A+B+C==15)屏蔽:6)因果图实例阅读和分析功能说明书,识别出“原因”和“结果”,并加以编号案例:有⼀个饮料⾃动售货机(处理单价为5⾓钱)的控制处理软件,他的软件规格说明如下:1)若投⼊5⾓钱,按下“橙汁”或者“啤酒”的按钮,则相应的饮料就送出来;2)若投⼊1元钱的银币,同样也是按“橙汁”或者“啤酒”的按钮,则⾃动售货机在送出相应饮料的同时退回5⾓钱的银币;如果图使⽤中的局限性:当原因1和恶结果多的时候,它们之间的关系连线会很多,导致因果图可读性差,因此⽤作局部的⼩功能(原因和结果不是很多的时候)分析;列出所有的的原因和结果的列表,设计初步的测试⽤例步骤;操作/序列Case1Case2Case3Case4Case5投币投五⾓10000投⼀元01110按钮选橙汁10101选啤酒01010结果出橙汁10011出啤酒01100找零5⾓00110提⽰项提⽰投币提⽰选择60s⾃动退币Case5是⼀种bug,不能做测试设计;因果图的优势在于,能够发现设计中的不⾜;经过分析发现:1)只选择饮料没有投币的时候,软件没有任何结果;2)只投币没有选择饮料时,软件也没有任何的结果;3)不能把软件的缺陷设计成测试⽤例;判定表法:是分析和表达逻辑条件下执⾏不同的情况的⼯具。
1. 某软件规格说明书包含这样的要求:第一列字符必须是A或B,第二列字符必须是一
个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果
第二列字符不是数字,则给出信息M。
解答:
1) 根据题意,原因和结果如下:
原因:
1——第一列字符是A;
2——第一列字符是B;
3——第二列字符是一数字。
结果:
21——修改文件;
22 ——给出信息L;
23——给出信息M。
2) 其对应的因果图如下:
11为中间节点;考虑到原因1和原因2不可能同时为1,因此在因果图上施加E
约束。
3) 根据因果图建立判定表。
2 / 4
表中8种情况的左面两列情况中,原因①和原因②同时为1,这是不可能出现的,
故应排除这两种情况。表的最下一栏给出了6种情况的测试用例,这是我们所需要
的数据。
2. 有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:
若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出
来。若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并
押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗
的红灯灭,在送出饮料的同时退还5角硬币。
1) 分析这一段说明,列出原因和结果
原因:
1——售货机有零钱找
2——投入1元硬币
3——投入5角硬币
4——押下橙汁按钮
5——.押下啤酒按钮
结果:
21——售货机〖零钱找完〗灯亮
22——退还1元硬币
23——退还5角硬币
24——送出橙汁饮料
25——送出啤酒饮料
2) 画出因果图,如图所示。所有原因结点列在左边,所有结果结点列在右边。建
立中间结点,表示处理的中间状态。中间结点:
11—— 投入1元硬币且押下饮料按钮
12——押下〖橙汁〗或〖啤酒〗的按钮
13——应当找5角零钱并且售货机有零钱找
14——钱已付清
3) 转换成判定表:
4 / 4
4) 在判定表中,阴影部分表示因违反约束条件的不可能出现的情况,删去。第16
列与第32列因什么动作也没做,也删去。最后可根据剩下的16列作为确定测
试用例的依据。