您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 因果图举例-象棋走马
因果图举例-象棋走马以中国象棋中马的走法为例子,具体说明:1、如果落点在棋盘外,则不移动棋子;2、如果落点与起点不构成日字型,则不移动棋子;3、如果落点处有自己方棋子,则不移动棋子;4、如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;5、如果不属于1-4条,且落点处无棋子,则移动棋子;6、如果不属于1-4条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子;7、如果不属于1-4条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。试用因果图法设计测试用例。解答:1、对说明进行分析,得到原因和结果:原因:1、落点在棋盘外;2、不构成日字;3、落点有自方棋子;4、绊马腿;5、落点无棋子;6、落点为对方棋子;7、落点为对方老将。结果:21、不移动;22、移动;23、移动己方棋子消除对方棋子;24、移动并战胜对方。2、根据分析出来的原因和结果,画出因果图,如下:3、得出判定表11这个结点称做中间结点,是为了让因果图的结构更加明了,简化因果图导出的判定表。组合过于庞大(2的7次方)。通过中间结点11,将判定表分成两部分,简化判定表如下:4、优化判定表将无用的组合去掉。将上面两张表根据潜在的约束条件,再次修整,得到如下图:
本文标题:因果图举例-象棋走马
链接地址:https://www.777doc.com/doc-5438306 .html