1.某软件规格说明书包含这样的要求:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。
数 原因:c1:第一列为A c2:第二列为B c3:第二列数字
结果:e1:修改文件 e2:给出信息L e3:给出信息M
因果图:
2.该组件用于处理信用卡刷卡时对不同数额的支付款项进行扣款,并输出扣款后的的结果。
持卡人分短信用户和非短信用户。短信用户的信用卡账户在短信通知限额内扣款,扣款将被执行,持卡人将不会收到短信通知。短信用户账户在超出短信通知限额内,扣款将被执行,银行会发送短信给持卡人。短信用户和非短信用户的信用卡账户在扣款额度高于信用额度时,扣款将不会执行,账户被挂起。
原因:c1:短信通知限额内扣款 c2:短信通知限额外,但信用额度内扣款 c3:短信用户
结果:e1:执行扣款 e2:账户挂起 e3:银行向用户发送短信
因果图:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/170405.html原文链接:https://javaforall.cn