求一份因果图用例软件测试的源码和对应的用例(最好是判断象棋马的移动是否合法,其他的也可以)

根据以下关于中国象棋软件中关於走马的规则的描述分析其因果图用例,并设计用例:如果落点在棋盘外则不移动棋子;如果起点不构成日字型,则不移动棋子;如果落点处有自己方棋子则不... 根据以下关于中国象棋软件中关于走马的规则的描述,分析其因果图用例并设计用例:
如果落点在棋盘外,则不移动棋子;
如果起点不构成日字型则不移动棋子;
如果落点处有自己方棋子,则不移动棋子;
如果在落点方向的邻近交叉点有棋孓(绊马腿)则不移动棋子;
如果不属于1-4条,且落点处无棋子则移动棋子;
如果不属于1-4条,且落点处为对方棋子(非老将)则移动棋子並除去对方棋子;
如果不属于1-4条,且落点处为对方老将则移动棋子,并提示战胜对方游戏结束。

我想知道其中原因之间的约束关系

恏高深的问题,只能路过了

你对这个回答的评价是

}

我要回帖

更多关于 因果图用例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信