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

1.每个团队从Github上fork这个项目的源代码;

  https://github.com/RABITBABY/We-have-bing

    fork项目https://github.com/yangjj123

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

3.进行必要的测试,发现软件的bug并记录,并进行bug的排除;

针对以下三步,每个团队发布一篇博客:
  • 简要说明如何下载部署运行这个项目;
  • 补充这个软件的单元测试并提交到Github上;
  • 解释说明找出的bug及修复情况;
  • 列出每个团队成员的个人贡献分。

简要说明如何下载部署运行这个项目

按照作者给的ADT地址从百度网盘下载ADT,然后配置HAXM,配置SDK为国内地址,配置x86模拟内核,配置模拟器,所需运行环境应为ADT 4.4.2(API 19)。

补充这个软件的单元测试并提交到Github上

https://github.com/yangjj123/TeamWork

主要的测试有:

1、求最大公约数,2、计算加减乘除返回结果,3、判断数据在运算字符串的位置

主要代码:

 1 // 测试最大公约数
 2 public class fTest {
 3     f a=new f();
 4     @Before
 5     public void setUp() throws Exception {
 6     }
 7
 8     @Test
 9     public void testF() {
10         assertEquals(4,a.f(8, 12),0.0);
11         assertEquals(5,a.f(10, 25),0.0);
12         assertEquals(6,a.f(6, 48),0.0);
13     }
14
15 }

 1 //判断数据在运算字符串的位置
 2 public class interceptNumIndexTest {
 3     interceptNumIndex index=new interceptNumIndex();
 4     @Before
 5     public void setUp() throws Exception {
 6     }
 7
 8     @Test
 9     public void test() {
10         String str=new String();
11         str="1+2+3";
12         assertEquals(3,index.interceptNumIndex(str),0.1);
13     }
14 }

 1 //测试加减乘除计算结果
 2 public class ResultTest {
 3     Result result=new Result();
 4     @Before
 5     public void setUp() throws Exception {
 6     }
 7
 8     @Test
 9     public void testReslutString() {
10         assertEquals(9.0f,result.reslutString("+", 3.0f,6.0f),0.05);
11         assertEquals(10.0f,result.reslutString("-", 24.0f,14.0f),0.05);
12         assertEquals(66.0f,result.reslutString("*", 22.0f,3.0f),0.05);
13         assertEquals(50.0f,result.reslutString("÷", 250.0f,5.0f),0.05);
14     }
15 }

截图:

解释说明找出的bug及修复情况

1、本来4.4以上安卓版手机本无法运行,会闪退;

修改后:

原来的版本只面向安卓4.4,4.4以上不适用,会闪退,现在向上适配到6.0就可以正常使用app了。

2、进入APP后没有任何文字说明,使用者会不清楚这个软件的用途;

3、每答完一套题后只能关闭APP重新再来,没有设置退出按钮;

4、做过的题目没有具体解析和讲解,达不到做题的效果;

5、出现的!、*、/等符号不是数学的运算符小学生可能看不懂。

团队成员的个人贡献

杨晶晶、董婷婷、邹育萍:下载APP,用安卓手机测试APP的功能,找出存在的一些问题

容杰龙:在安卓手机测试APP的功能;补充单元测试

卓炜杰:下载APP并且负责配置,然后教队友如何配置;在安卓手机测试APP的功能

大家一起讨论“数学口袋精灵”存在的问题,讨论如何解决问题。

bug还在修复中…

个人贡献分:

102 杨晶晶:16分

106 邹育萍:15分

105 董婷婷:17分

157 容杰龙:22分

343 卓炜杰:24分

转载于:https://www.cnblogs.com/jjy520/p/5422735.html

0422-团队项目1相关推荐

  1. “睡眠猴子”团队项目及成员介绍

    "睡眠猴子"团队项目及成员介绍 咳咳--软件工程这门课最终还是来到了团队开发的部分,我们宿舍三只经过一下午的讨论和需求分析决定做一款名叫"睡眠猴子"的安卓版手机 ...

  2. 使用SVN+Axure RP 8.0创建团队项目

    一.使用到的工具: VisualSVN Server --SVN服务器:https://www.visualsvn.com/server/ Axure RP 8.0  :http://www.down ...

  3. 《团队项目开发之三对一维环形数组的求解》

    <团队项目开发之三对一维环形数组的求解> 设计思想:通过把数组的长度扩大为原来的一倍,相当于新数组是由对原来的数组重复了一遍后而组成的,这样保证了数组以环状的形式,按照数组中每个数字的位序 ...

  4. 学习总结--团队项目

    <一>团队项目 小组成员思维活跃,仅仅在一节课的时间里提出了n个颠覆软件开发界的思维的idea,最后在层层pk最后留下了八个惊世骇俗的想法.其中包括了要重振中国游戏界,打破王者农药的垄断地 ...

  5. [个人博客作业Week7]软件工程团队项目感想与反思

    在阅读了推荐阅读的材料之后,我想了很多东西.最终还是决定,以团队项目的经历为主线,叙述我关于软件工程的一些思考与体会. 凤凰涅槃,浴火重生 如果要我来概况这几周团队项目的经历的话,那么句话是我所能想到 ...

  6. 团队作业6—《Spring_Four》团队项目系统设计改进与详细设计

    一.修改完善团队项目系统设计说明书 a.分析<考信项目系统设计说明书>初稿的不足:数据库建模不足 b. 团队项目Github仓库中更新:https://github.com/gzyt/SR ...

  7. 《AlwaysRun团队》第三次作业:团队项目的原型设计

    <AlwaysRun团队>第三次作业:团队项目的原型设计 项目 内容 这个作业属于哪个课程 [任课教师博客主页链接](https://home.cnblogs.com/u/nwnu-dai ...

  8. 团队项目的分工及绩效评估方法

    团队项目: 局域网内的通信QQ 团队成员: 程志.王海玲.范庆霞.孙雪媛 团队分工: 程志 负责通信协议的编写并整合所有成员编写的代码 王海玲 负责数据库的设计及jdbc的编写 范庆霞 负责登陆界面和 ...

  9. 答“我们的团队项目是否有大泥球?”

    总结了一下,产生大泥球的主要原因有下面这些原因: (1)一次性代码 (2)碎片式增长 (3)为了让软件不出问题 (4)Copy/paste导致问题转移(有问题的代码被复制到很多地方,不断蔓延) (5) ...

  10. 实验八 《Coderxiaoban团队》团队作业4:基于原型的团队项目需求调研与分析

    实验八 <Coderxiaoban团队>团队作业4:基于原型的团队项目需求调研与分析 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验八 团队作业4:基于 ...

最新文章

  1. linux通过串口读取文件,Linux 串口读写(二)
  2. Java虚拟机内存模型初步学习
  3. 【Leetcode】背包问题模板
  4. 计算机组成 指令扩展,计算机组成原理课程设计--指令扩展设计.doc
  5. numpy基础(part14)--积分
  6. Jython中文乱码问题
  7. 解决设置了display:none的元素,会先展示再隐藏
  8. 又收获一位副总裁?传暴风TV CEO刘耀平已加盟小米电视
  9. UI设计素材干货|可临摹的时尚播放页面模板
  10. Python之math库
  11. 化工计算机软件基础考试题,化工原理模拟试题(一)及答案.doc
  12. js 開始时间,当前时间,结束时间的比較
  13. shell 传递参数
  14. ubuntu18.04安装wine+caj阅读器
  15. Tensorflow(03)——keras和tensorflow的关系
  16. IMAX重开369家中国影院;康希诺辉瑞签署疫苗推广服务协议 | 美通企业日报
  17. html 如何实现正方形的单项选择,css实现正方形
  18. Java ee Servlet精讲
  19. 数据库原理 复杂查询
  20. ETA6027,可编程限流负载开关,限流可调,过流报警,防反灌

热门文章

  1. 安装libtiff3.6
  2. MySQL基础数据类型
  3. CTFshow入门命令执行29
  4. 算法09——patA1033 加油站问题(贪心)
  5. 【转载】单片机入门经验
  6. thinkpad t570更换内存条教程
  7. 磁力链接 结构解析 分享
  8. endnote更新之后打开word出现乱码
  9. 【源代码】Python制作的赛车小游戏,逆行飙车
  10. 软件加密系统Themida应用程序保护指南(二):有哪些保护选项