因果图分析法实例讲解.pdf

上传人:w*** 文档编号:73507443 上传时间:2023-02-19 格式:PDF 页数:4 大小:203.31KB
返回 下载 相关 举报
因果图分析法实例讲解.pdf_第1页
第1页 / 共4页
因果图分析法实例讲解.pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《因果图分析法实例讲解.pdf》由会员分享,可在线阅读,更多相关《因果图分析法实例讲解.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、因果图分析法:前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系,相互组合等。考虑输入条件之间的相互组合,可能会产生一些新的情况。但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多。因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。这就需要利用因果图(逻辑模型)。因果图方法最终生成的就是判定表,它适合于检查程序输入条件的各种组合情况。因果图中使用了简单的逻辑符号,以直线联接左右结点。左结点表示输入状态(或称原因),右结点表示输出状态(或称结果)。ci表示原因,通常

2、置于图的左部;ei表示结果,通常在图的右部。ci和 ei均可取值0 或 1,0 表示某状态不出现,1 表示某状态出现。因果图概念关系因果图概念关系4 种符号分别表示了规格说明中向4 种因果关系。如上图所示。恒等:若 ci是 1,则 ei也是 1;否则 ei为 0。非:若 ci是 1,则 ei是 0;否则 ei是 1。或:若 c1或 c2或 c3是 1,则 ei是 1;否则 ei为 0。“或”可有任意个输入。c1(a)恒等e1 c1 c1(b)非e1 c1 c2 c3Ve1AC1 c2(d)与(c)或与:若 c1 和 c2 都是 1,则 ei 为 1;否则 ei 为 0。“与”也可有任意个输入。

3、因果图概念因果图概念-约束约束输入状态相互之间还可能存在某些依赖关系,称为约束。例如,某些输入条件本身不可能同时出现。输出状态之间也往往存在约束。在因果图中,用特定的符号标明这些约束。A.输入条件的约束有以下4 类:E 约束(异):a 和 b 中至多有一个可能为 1,即 a 和 b 不能同时为 1。I 约束(或):a、b 和 c 中至少有一个必须是1,即 a、b 和 c 不能同时为 0。O 约束(唯一);a 和 b 必须有一个,且仅有1 个为 1。R 约束(要求):a 是 1 时,b 必须是 1,即不可能 a 是 1 时 b 是 0。B.输出条件约束类型输出条件的约束只有M 约束(强制):若结

4、果 a 是 1,则结果 b 强制为 0。Ea异aOI或a唯一bbcabaRMb要求b强制一、分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明)1、如果落点在棋盘外,则不移动棋子;2、如果落点与起点不构成日字型,则不移动棋子;3、如果落点处有自己方棋子,则不移动棋子;4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;5、如果不属于 1-4 条,且落点处无棋子,则移动棋子;6、如果不属于 1-4 条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;7 如果不属于 1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。二、根据分析明确原因和结果原因:1、落点在棋盘外;2、落点与起点不构成日字;3、落点处为自己方棋子;4、落点方向的邻近交叉点有棋子;5、不属于 1-4 条且落点处无棋子;6、不属于 1-4 条且落点处为对方棋子(非老将);7、不属于 1-4 条且落点处为对方老将。结果:21、不移动棋子;22、移动棋子;23、移动棋子,并除去对方棋子;24、移动棋子,并提示战胜对方,结束游戏。因果图:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁