热门标签 | 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:发布产品

 

 

 

 


 

 

 


推荐阅读
  • 如何高效启动大数据应用之旅?
    在前一篇文章中,我探讨了大数据的定义及其与数据挖掘的区别。本文将重点介绍如何高效启动大数据应用项目,涵盖关键步骤和最佳实践,帮助读者快速踏上大数据之旅。 ... [详细]
  • 在C#中开发MP3播放器时,我正在考虑如何高效存储元数据以便快速检索。选择合适的数据结构,如字典或数组,对于优化性能至关重要。字典能够提供快速的键值对查找,而数组则在连续存储和遍历方面表现优异。根据具体需求,合理选择数据结构将显著提升应用的响应速度和用户体验。 ... [详细]
  • MySQL索引详解及其优化策略
    本文详细解析了MySQL索引的概念、数据结构及管理方法,并探讨了如何正确使用索引以提升查询性能。文章还深入讲解了联合索引与覆盖索引的应用场景,以及它们在优化数据库性能中的重要作用。此外,通过实例分析,进一步阐述了索引在高读写比系统中的必要性和优势。 ... [详细]
  • 使用Dreamweaver模板高效批量创建网页
    在网站建设中,更新和改版往往是一项繁琐的任务,尤其是在进行大规模更新时。如果未使用CMS系统,手动操作将耗费大量时间和精力。本文介绍了一种高效的方法,通过利用Dreamweaver模板工具,可以大幅提高网页批量创建的效率。这种方法不仅简化了网页制作流程,还能确保页面的一致性和规范性,适用于各种规模的项目。常见的网页制作工具有很多,但Dreamweaver的模板功能尤其强大,能够显著提升工作效率。 ... [详细]
  • PHP开发人员薪资水平分析:工程师平均工资概况
    PHP开发人员薪资水平分析:工程师平均工资概况 ... [详细]
  • 如何在Mac上构建高效的本地服务器环境
    在Mac上构建高效的本地服务器环境,首先需要了解基本步骤:1. 配置目录基础;2. 启动Apache服务;3. 添加自定义文档至本地服务器;4. 查看自定义效果。此外,还可以通过手机或其他电脑访问本机服务器,以确保跨设备的兼容性和调试效果。Mac系统自带的Apache服务为本地开发提供了便捷的工具,本文将详细介绍每个步骤的具体操作方法。 ... [详细]
  • Windows 10 用户的「印象笔记」便签功能深度评测 | 大使专栏 ... [详细]
  • 通过 NuGet 获取最新版本的 Rafy 框架及其详细文档
    为了帮助开发者更便捷地使用Rafy领域实体框架,我们已将最新版的Rafy框架程序集上传至nuget.org,并同步发布了最新版本的Rafy SDK至Visual Studio。此外,我们还提供了详尽的文档和示例,以确保开发者能够快速上手并充分利用该框架的强大功能。 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
  • MongoDB核心概念与基础知识解析
    MongoDB 是一种基于分布式文件存储的非关系型数据库系统,主要采用 C++ 语言开发。本文将详细介绍 MongoDB 的核心概念和基础知识,包括其与传统 SQL 数据库的区别,数据库及集合的基本操作,如数据的插入、更新、删除和查询等。通过本文,读者可以全面了解 MongoDB 的基本功能及其应用场景。 ... [详细]
  • 理解和应用HTTP请求中的转发与重定向机制
    在HTTP请求处理过程中,客户端发送请求(通常简称为req),服务器进行相应处理后返回响应(通常简称为res)。理解和应用客户端的转发与重定向机制是前端开发的重要内容。这两种机制在Web开发中具有关键作用,能够有效管理和优化用户请求的处理流程。转发机制允许服务器内部将请求传递给另一个资源,而重定向则指示客户端向新的URL发起新的请求,从而实现页面跳转或资源更新。掌握这些技术有助于提升应用的性能和用户体验。 ... [详细]
  • 如何高效地将微信收藏夹中的内容导出至外部设备或平台? ... [详细]
  • PHP编程中的命名规则与最佳实践 ... [详细]
  • Pandas中用于描述性统计分析的关键方法与技术
    在数据科学领域,Pandas 是一个强大的 Python 库,广泛应用于数据处理和分析。本文详细探讨了 Pandas 中用于描述性统计分析的关键方法和技术,包括 `describe`、`mean`、`median`、`std` 等函数的使用方法及其应用场景。通过实例演示,展示了如何利用这些工具高效地进行数据探索和初步分析,为后续的深入研究提供坚实的基础。 ... [详细]
  • VC维在机器学习中的应用与解析
    VC维在机器学习中的应用与解析VC维是指在机器学习中,一个假设空间能够正确分类的最大样本数量。具体而言,如果一个假设空间能够将N个样本以所有可能的 \(2^N\) 种方式完全分开,则称该假设空间具有N的VC维。VC维是衡量模型复杂度的重要指标,对于理解模型的泛化能力和过拟合风险具有重要意义。本文详细探讨了VC维的定义、计算方法及其在机器学习中的应用,并通过实例分析展示了其在模型选择和评估中的关键作用。 ... [详细]
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社区 版权所有