热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

个人作业2—英语学习APP案例分析

第一部分调研,评测1.下载并使用,描述最简单直观的个人第一次上手体验。一打开就受到暴击!界面布局与大部分学习类APP类似,功能模块、搜索框跟一些日常推送。界面简单功能一目了然,方便操作。2.BU

第一部分 调研, 评测


 

1.下载并使用,描述最简单直观的个人第一次上手体验。

一打开就受到暴击!

界面布局与大部分学习类APP类似,功能模块、搜索框跟一些日常推送。界面简单功能一目了然,方便操作。

2.BUG:软件的缺陷

按照《构建之法》13.1节描述的 bug 定义:

(1)症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程序出错退出。

(2)程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。例如,代码在输入为某种情况下访问了非法的内存地址——0X0000000C。

(3) 根本原因:错误根源,即导致代码错误的根本原因。例如,代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。

 

BUG1:

 

点击每日推送不会直接在APP内显示而是需要跳转到浏览器才能查看,这点很不方便。

BUG2:

在点击应用功能时,会出现卡顿甚至是没有响应,并且有些功能没有立刻显示出来,需要过段时间才会出现。

BUG3:

如图所示,迷你窗口具有固定功能,但实际使用上只是个摆设,并不能使用。


3.采访

a.背景:备战CET6

b图片:

 

c.使用过程:采访的同学正在使用此APP备战英语六级,大多数学生的目的都是提高自己的英语水平,在遇到生词时词典确实可以帮助用户解决问题并且能够多方面的了解生词提高记忆效率。在听力部分,电台没有提供四六级的听力训练,如果能加上这个功能相信会吸引更多的用户。

d.评价:好,不错。


第二部分 分析


 

1.使用此软件的所有功能 (包括背单词, 单词挑战,口语练习等), 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

需求调研          1周

需求分析          1周

系统设计          1周

软件编码          3周

软件测试          3周

测试与改进       2周

处理发布          1周

总计12周。


 

 2.比较:

软件

UI界面

核心功能

用户体验

有道词典

良好

良好

良好

必应词典

一般

良好

一般


 

第三部分 建议和规划


1.如果你是项目经理,如何提高从而在竞争中胜出?

一个成功的APP,从产品本身来说就应该是没有BUG的,所以先将现有的BUG修复完善,再优化用户体验。

2.目前市场上有什么样的产品了?

    有道词典、金山词典等

3.你要设计什么样的功能?

   增加语音录入识别。

4.为何要做这个功能,而不是其他功能?

  方便用户使用,提高搜索效率。

5.为什么用户会用你的产品/功能?

   在遇到会说但忘记怎么拼写的词时使用语音录入可以马上解决问题,无需浪费时间在思考如何拼写上。

6.你的创新在哪里? 请使用 NABCD 分析

N(Need 需求):需要用到语音录入的情况占大多数。

A(Approach 做法):建立一个数据库,做到能对不同的口音准确识别。

B(Benefit  好处):将会给用户提供了极大的便利,优化用户体验。

C(Competitors 竞争):不断完善产品功能,将用户体验放在首位。

D(Delivery 交付):通过视频广告、小广告等进行产品宣传,吸引用户。

7.如果你来领导这个团队,会有什么不一样?

    可能会使这款APP的用户倍增。

8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

    配置:2个开发、2个美工、1个测试。

 9.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定.

1:项目立项、需求分析

2—9:软件开发

9—14:软件测试

14—15:首批用户体验与完善功能

16:发布产品

 

 

 

 


 

 

 


推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • SQL中UPDATE SET FROM语句的使用方法及应用场景
    本文详细介绍了SQL中UPDATE SET FROM语句的使用方法,通过具体示例展示了如何利用该语句高效地更新多表关联数据。适合数据库管理员和开发人员参考。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 利用存储过程构建年度日历表的详细指南
    本文将介绍如何使用SQL存储过程创建一个完整的年度日历表。通过实例演示,帮助读者掌握存储过程的应用技巧,并提供详细的代码解析和执行步骤。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 百度服务再次遭遇技术问题,疑似DNS解析故障
    近日晚间,百度多项在线服务出现加载异常,包括移动端搜索在内的多个功能受到影响。初步迹象表明,问题可能与DNS服务器解析有关。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文详细介绍了如何使用libpq库与PostgreSQL后端建立连接。通过探讨PQconnectdb()函数的工作原理及其在实际应用中的使用方法,帮助读者理解并掌握建立高效、稳定的数据库连接的关键步骤。 ... [详细]
  • Navicat Premium 15 安装指南及数据库连接配置
    本文详细介绍 Navicat Premium 15 的安装步骤及其对多种数据库(如 MySQL 和 Oracle)的支持,帮助用户顺利完成软件的安装与激活。 ... [详细]
author-avatar
Mrheartheart
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有