zoukankan      html  css  js  c++  java
  • 团队项目2.0软件改进分析MathAPP

    软件改进分析

    在此基础上,进行软件的改进。

    首先,我们把这个软件理解成一个投入市场的、帮助小朋友进行算术运算练习的APP。

    从质量保证的角度,有哪些需要改进的BUG?

    从用户的角度(把自己当成小学生或真的请小学生帮忙),需要在哪些方面进行改进?

    从产品的角度(软件的市场定位、推广方式、盈利模式等),我们要对现有软件做些什么手脚?

    从开发者的角度,在架构、算法、技术实现、可扩展性、代码规范等方面可以怎样优化?

    ......

    参考但并不限于以上几条,列出你们觉得需要改进的地方及理由。(博客)

    并尽可能从你们组的列表中选择两点将改进实现。(GITHUB)

    截止日期:2016.4.28晚10点。

    ----------------------------------------------------------------------------

    BUG列表

    从质量保证的角度,有哪些需要改进的BUG? 

     1.致命错误:经过多部安卓机验证,答完所有题目后不能返回主界面进行重新操作,只能通过返回按键返回,且返回时出现系统错误!

     2.文字显示不完整

       3.最后题目数量与实际显示数量不符

    从用户的角度(把自己当成小学生或真的请小学生帮忙),需要在哪些方面进行改进?

      1.进入APP有界面菜单键选择:开始测试 退出测试 难度选择 软件说明。

      2.音乐影响做题的效率,但是找不到关闭按钮,应该考虑增加一个。

      3.难度选择分三档次:简单 中等 较难。

      4.增加倒计时功能,限时积分并记录分数。

      5.做完题后,并不能查看每道题的正确情况,也不能对错误的题目进行改正,做完题对自己没有什么提升。

      6.最后题目数量与实际显示数量不符。

      7.不能在做题的过程中选择对不会的题目进行跳过。

    从产品的角度(软件的市场定位、推广方式、盈利模式等),我们要对现有软件做些什么手脚?

      程序15秒不被触发弹出弹窗广告,底部广告位,并且植入学习相关的广告,才有更多人点击。

    从开发者的角度,在架构、算法、技术实现、可扩展性、代码规范等方面可以怎样优化?

      尽可能不出现重复代码,程序代码命名要够规范

    改进程序:

    功能实现:

    新添加了红色的音乐开关按钮

    修复了文字显示不完整的问题

    具体步骤以及主要代码如下:

    添加音乐按钮代码:

    <Button
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:onClick="Stop"
            android:background="@drawable/Stop" />
    

      

    public void Stop(View view)
    {
        mPlayer=MediaPlayer.create(this, R.raw.click);
        mPlayer.stop();
        Intent intent=new Intent(this,PlayActivity.class);
        finishActivity(intent);
        
        //MainActivity.this.finish();
    }
    

      

    修复公式显示框显示文字不完整的现象

    主要代码:

    <TextView
            android:id="@+id/textView1"
            android:layout_width="230dp"
            android:layout_height="40dp"
            android:layout_alignLeft="@+id/button2"
            android:layout_below="@+id/horiz"
            android:background="@drawable/sz"
            android:gravity="center"
            android:text="计算公式"
            android:textColor="#000000"
            android:textSize="18sp" />
    

      最后附上程序在真机上运行截图:

    总结:

    至此已和组员把部分bug简单修复了一下,通过这次二次修改学习到了很多安卓编程知识,还有自身很多不足也需要在团队中不断改进,增强编程能力技巧,共勉。

    重案组成员及本次的个人贡献分

    姓名 学号 博客链接 Github链接 个人贡献分(20*N*比例)80
    黄冠锋 201406114134 http://www.cnblogs.com/hgf520/ https://github.com/crown999 26
    卢利钦 201406114130 http://www.cnblogs.com/luliqin/ https://github.com/luliqin 25
    赖新耀 201406114129 http://www.cnblogs.com/lieson/ https://github.com/Laixinyao 19
    许恒蓝 201406114122 http://www.cnblogs.com/xhlbk/ https://github.com/xuhenglan 10

     



  • 相关阅读:
    一本通 1297:公共子序列
    【未完】一本通 1277:【例9.21】方格取数
    一本通 1295:装箱问题
    一本通 1268:【例9.12】完全背包问题
    【BZOJ4416】阶乘字符串(SHOI2013)-状压DP
    【BZOJ2658】小蓝的好友(ZJOI2012)-扫描线+Treap
    【BZOJ2159】Crash的文明世界-第二类斯特林数+树形DP
    【HDU4336】Card Collector-Min-Max容斥
    【BZOJ3997】组合数学(TJOI2015)-Dilworth定理+DP
    【LOJ2537】Minimax(PKUWC2018)-树形DP+线段树合并
  • 原文地址:https://www.cnblogs.com/xhlbk/p/5444652.html
Copyright © 2011-2022 走看看