摘要:
github:https://github.com/zhangmin131/Chinese-chess对代码进行功能性测试:运行代码后红棋走后的截图,运行正常兵被卒吃掉后的结果截图,运行正常经过对弈,红方获胜:黑方胜:下面对于菜单功能测试:对玩过的游戏进行保存通过游戏对弈,测试代码成功运行,之前遇到... 阅读全文
摘要:
运行 github:https://github.com/zhangmin131/Chinese-chess总结 通过这次作业不但让把书本上的知识了解得更加透彻更让我们学到了如何将书本知识转化为具体的现实中的实例,从课程设计中学的东西是在平时的书本知识中学不到的,而且培养了我们的团队意识、竞争意识,... 阅读全文
摘要:
github:https://github.com/zhangmin131/Chinese-chess面向对象设计方法:Java面向对象程序设计的基本思想是通过构造和组织对象来求解问题的。对象是很好的,任何一种物体都可以被认为是对象,例如,汽车就是一种对象。对象具有两个最基本的属性:具有一定的物质... 阅读全文
摘要:
ChessBoard.java该文件生成的类负责创建“对弈棋盘”,用户可以用鼠标拖动棋盘上的棋子,当松开鼠标是则将棋子放在棋点。该棋盘不允许用户将棋子拖放到非棋点上。棋盘上的rule对象负责判断走棋是否遵守了中国象棋的规则,例如“马”走日,“象”走田,“小卒”一去不回头等等。如果用户的走法不符合规则... 阅读全文
摘要:
功能需求:本程序实现了五个功能键,即新游戏:开始一局新的对弈;悔棋:将棋子返回刚才所处位置;打开:调用以前保存的棋局;保存:将当前棋局保存;退出:退出本程序。1. 中国象棋是双方在由9条和10条横线分割而成的棋盘对弈。竖线与横线的交叉点称做棋点,每个棋子都放置在棋点上 ,而不是方格中。河界将棋盘分为... 阅读全文
摘要:
第1章 引言1.1目的该项目主要的是测试中国象棋,主要的功能是实现中国象棋的电脑操作玩法,实现在PC上人与电脑在象棋项目上的人与人对弈,测试出该软件在界面,规则,玩法上所出现的bug与缺陷。1.2名词解释列出本计划中使用的全部缩略语全称及其定义缩写词或术语英文解释中文解释Bug reportBug ... 阅读全文
摘要:
关于中国象棋的竞争性需求分析N (Need 需求)象棋水平的发展是需要靠信息技术来推动的,国际象棋有两个很好的范例,一个是象棋棋谱编辑和对弈程序的公共平台——WinBoard平台,另一个是商业的国际象棋数据库和对弈软件——ChessBase,他们为国际象棋爱好者和研究者提供了极大的便利。国际象棋软... 阅读全文
摘要:
班级:计科高职13-1一、团队博客园地址:http://www.cnblogs.com/tuandui/张敏(4001):http://www.cnblogs.com/zhangmin281314/刘玉(4026):http://www.cnblogs.com/liuyu0628/刘畅(4025):... 阅读全文
摘要:
1.Parasoft Jtest 是第一个自动化Java单元测试工具。 Jtest自动测试任何Java类或部件,而不需要您写一个测试用例、驱动程序或桩函数。 只要点击一个按钮,Jtest自动测试代码构造(白盒测试)、测试代码功能性(黑盒测试)、维护代码完整性(回归测试)和静态分析 (编程标准执行和... 阅读全文