作业六:团队项目——编写项目的Spec
一、Spec的目标:
现在的娱乐方式大部分都是很耗时、很耗精力的大型项目,玩完有时感觉更累了,没有达到放松的效果。中国象棋作为一款休闲的小游戏,可以在很多的场合,很少的时间里达到放松的要求。
二、场景和典型用户:
面向各个阶段的人群,只要有闲暇的时间,在手机上可以随时玩。
三、SPEC测试的目标:
这次的测试目的是为了测试我们程序运行时存在的不足,是否能够完成对局,看游戏规则是否存在bug。
本轮测试包括的内容如下:
1、棋子的移动是否按照规则在移动;
2、胜负的判定;
3、界面开始菜单的各项功能是否能够使用;
4、计分情况;
四、项目中涉及到的术语,它们的含义是什么?
程序:用汇编语言、高级语言等开发编译出可以运行的文件,本项目使用c#语言。
编译器:VS2015
软件:软件为全部程序和全部开发文档的集合
数制:使用只包含0和1两个数值的二进制。
对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封搜索。
数据:数据就是数值,如0,1,2,3,符号,小数点组成的数值。
数据运算:对数据所施加的各种处理:插入数据,修改数据,查找数据,将数据按规律排序。
操作系统:计算机硬件加载的软件系统,Win10。
software bug: 程序错误,程序错误,软件缺陷
综合测试 是组装软件的系统测试技术,按设计要求把通过单元测试的各个模块组装在一起之后,进行综合测试以便发现与接口有关的各种错误 。
五、玩法: