0422-团队项目开发

一、团队项目开发

51冯美欣同学的项目http://www.cnblogs.com/maxx/

Github项目的源代码原地址https://github.com/RABITBABY/We-have-bing

团队成员:124陈彦生、125陈庆祥、126林发、148彭宏亮、150张国镜

团队Github地址:https://github.com/cysGitHub

二、了解、部署、运行这个项目,理解其功能及实现;

了解:主要从冯美欣同学的博客和下载该手机APP进行操作体验,在源代码的熟悉中,了解到该项目通过Eclipse+ADT+SDK的安卓开发方向,项目主要的开发四则运算的随机产生计算。

部署:通过Github地址下载了该项目的压缩包We-have-bing-master.zip,在原有的Eclipse中增加了ADT插件进行运行,安装教程参考:https://zm10.sm-tc.cn/?src=http%3A%2F%2Fwww.cnblogs.com%2Fallenzheng%2Farchive%2F2012%2F11%2F10%2F2762379.html&uid=fb112807d4174551614a6a2551b7f14d&hid=4a6d38996e45f52ea61703fe3bf99b6b&pos=2&cid=9&time=1461313075871&from=click&restype=1&pagetype=0000000000000408&bu=web&query=SDKeclipse&mode=&uc_param_str=dnntnwvepffrgibijbprsvpi

手机APP运行:

三、必要的测试,软件的bug和不合理记录;
bug和不合理记录:

1.四则运算程序数字的产生具有较大的随机性,容易产生较大数字的运算,如图1:91*12+4/92=?,超过小孩子的运算范围,失去游戏本身的益智与娱乐。

预计修复:对随机产生数进行限制,判断产生数值的大小,如产生数在<=20;

2.运算游戏中出现超水平的运算符号,如图2:0!=?

预计修复:删除储存运算符号中的!等符号,保留+、-、/、*

3.只有10道题的数量,答完程序就卡在后的画面,同时,答题中也没时间倒计时等

预计修复:增加循环语句调用,加道数的固定10改为n,增加用户输入道数功能键

4.没有设置退出答题界面的按钮;

预计修复:增加结束退出功能键。

测试代码:

public class Test {

    @Test
    public void testmuti() {
        Calculator cal1=new Calculator(2, 6);
        cal1=cal1.muti(cal1);
        assertEquals(1, cal1.getNumerator());
    }
    @Test
    public void testdiv() {
        Calculator cal1=new Calculator(2, 6);
        cal1=cal1.div(cal1);
        assertEquals(1, cal1.getNumerator());    
    }
}   

四、团队成员的个人贡献分:这次的检测工作我们团队结果微信群的讨论分配工作,利用在课堂宿舍时间共同完成,所有人均有参与,贡献比例:

124陈彦生:22=20*5*22%

125陈庆祥21= 20*5*21%

126林发18=20*5*18%

148彭宏亮19=20*5*19%

150张国镜20=20*5*20%

五、总结:

 我们在这次的APP项目的前期开发难点在于对原软件eclipse的插件安装,和环境调试,接触由java向android开发的学习和认识,同时对java语言到android的理解。 

posted @ 2016-04-22 20:15  24.陈彦生  阅读(355)  评论(2编辑  收藏  举报