第一部分 调研, 评测

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

界面高大上,看起来很美观,是个不错的英语学习软件。我很喜欢。

2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。

每日一句的语速特别快,并且出现读音与显示的语句错位的情况。

单词挑战结束之后点击分享到QQ,QQ打开的链接却是跳转到应用的下载链接。

3.用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。

(1)首页的单词功能性并不明确,而且“换一换”只能换5个单词吧,我实在想不出这个部分设置的必要性。为了美观?并不呀,或者说这个部分的功能性明确一点也行呀,比如说把这些单词设置为近几日学习过的单词,点进去就能复习也行呀。

(2)重复的功能:针对查词这一功能,有两个“入口”,都可以进入。虽然明白这应该是产品开发人员刻意为之,但是是不是真的有必要呢?

选择一个用户进行采访

1.采访背景以及需求:

背景:准备考英语四级。

需求:用于四级单词听说,背诵以及阅读理解。

5.3. 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

该同学用此软件主要在备考四级,对她来说,这个软件大体满足了她的需求。单词的解析较为丰富,列举出常见的好几种词性以及解释。界面吧,一般点,市面上的其他英语软件可能设计感更强一点。不管是单词还是长难句的翻译都还不错,没有像一些软件一样直译,结果使得翻译非常生硬,还是有根据语法来翻译的,这点她很满意。

5.4. 用户对产品有什么改进意见?

希望更加智能化,比如可以我们头脑想让他翻译什么就翻译什么而不用用手输入。

结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

非常推荐。

第二部分 分析

(参考《构建之法》 8.6 节 对工作的估计, 和14.1 节 软件工程的质量)

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

    实际时间花费主要取决于两个因素--对某件事的估计时间X,以及他做过类似开发工作的次数N。Y = X ± X ÷ N //注:Y是实际时间花费
Y = X ± X ÷ N //注:Y是实际时间花费

功能模块 完成时间 总计时间
基本框架搭建 两周 5个月
背单词功能 四周
单词挑战功能
口语练习功能 两周
用户管理模块 两周
界面设计 四周

那么估计时间X=5个月。假设大学毕业生只做过一次毕业设计,那么N=1,Y=5+5/1=10个月。但是应该考虑到一个团队全是只做过一次项目的大学生应该是不太可能的,至少有一个是做过两次或以上的吧。那么N=2,Y=5+5/2=7.5个月,然后团队里可能有两个这样的人。取个平均值Y=(10x4+7.5x2)/6=9.1个月。

2.分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。

软件对比:

    软件名称       界面     功能     实用性
    扇贝单词      美观    较少     较好
     百词斩      简洁    较多     一般
     必应词典     一般    较少     一般

就我个人来说,一般使用这些英语类软件来背单词,扇贝单词的界面比较美观,功能性较为单一,因为是分模块实现其功能的,即一个软件只负责吧一个功能做好。总体来说使用感还不错吧。至于百词斩,最突出的一个功能就是图片联想记忆。每个单词都有其相对应的图片,个人觉得还比较有趣。我感觉背单词模块内容比较单一,可以设置一些小游戏来背单词,寓教于乐。使得这个过程不那么乏味。复习的这个模块也比较单一,建议可以添加拼写的功能,使得单词的掌握更加牢固。

第三部分 建议和规划

(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)

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

        a.寻找优质的资源,买断优质资源。

        b.开发特色功能,吸引更多用户。

        c.开发不同版本,而不是在一个版本上把乱七八糟的功能都加进去

  2. 有道词典,百词斩,扇贝等。

  3. 语音对讲功能。

  4. 这个功能可以随时随地练习英语口语,我觉得当下比考试更为实用的技能应该是英语口语,当然英语口语的水平上去了,对于一些英语考试还是有相当大的帮助。
  5. 为什么用户会用你的产品/功能?

        a.优质的资源

        b.不同水平的用户都可以使用(调速、句子拆分)

        c.给用户一个锻炼的平台。

  6. 你的创新在哪里? 请使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

我的创新在编程

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

肯定不一样啊,肯定会有更好的发展,我会先鼓励员工创新,带他们走向人生巅峰。努力将团队打造成世界一流的科技团队。

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

五个人就足够了,开发测试美工给三个人一个人去完成,别人都去旅游度假,因为我的团队都很棒,一个人就可以完成所有项目了。

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

每周可能都是无止境的思考,思考人生,思考如何编程,更好的编程,编程是一门艺术,如果失去了思考的乐趣,那么编程将毫无意义。

英语学习APP的更多相关文章

  1. 英语学习app分析

    以下数据分析由队员张波收集整理队员链接 队友的博客 一.数据统计 为了让统计数据更加准确可信,我们选取了三款android平台的应用市场软件作为数据的来源. 英语学习app下载量统计表: 序号 应用名 ...

  2. 团队项目建议 - 英语学习 App

    在这几年推广<构建之法>软件工程教学的过程中,我看到很多老师在讲软件工程的时候,虽然讲了很多年,但是手头没有任何项目,学生或者现想(得到一些大而无当,无法在一学期内完成一个可用版本的项目) ...

  3. 【集美大学1411_助教博客】个人作业2——英语学习APP案例分析 成绩

    个人作业2--英语学习APP案例分析,截止发稿时间全班31人,提交31,未提交0人.有一名同学已经写了作业但忘记提交了,这次给分了,但下不为例.由于助教这周有点忙,所以点评得非常不及时,请同学们见谅. ...

  4. 个人作业(2)---英语学习APP案例分析

    第一部分 调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验. PC上的必应词典主页面与其他英语学习APP类似,一些英文读物的推送,但是每日阅读需要去浏览器去看有点不太方便,我觉得直接在 ...

  5. 个人作业二——英语学习APP 案例分析

    英语学习APP的案例分析 我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信.QQ,等等都是软件,都很值得分析.你为何成为它们的用户?它们的团队做对了什 ...

  6. 作业2——英语学习APP的案例分析

    英语学习APP的案例分析 很多同学有误解,软件工程课是否就是理论课?或者是几个牛人拼命写代码,其他人打酱油的课?要不然就是学习一个程序语言,搞一个职业培训的课?都不对,软件工程有理论,有实践,更重要的 ...

  7. 英语学习app——Alpha发布2

    英语学习app--Alpha发布1 这个作业属这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ ...

  8. 英语学习app——Alpha发布1

    英语学习app--Alpha发布1 这个作业属这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ ...

  9. 英语学习APP—百词斩

    英语学习APP-百词斩 1.简介: 百词斩是由成都超有爱科技有限公司针对英语学习开发的一款"图背单词软件".软件为每一个单词提供了趣味的配图和例句,让记单词成为一种乐趣. 百词斩覆 ...

  10. 必应词典--英语学习APP案例分析

    一.调研,评测 1.个人上手体验 这还是第一次听说必应词典,只能说知名度有待提高啊.首先,下载打开必应词典的第一感觉就是不够美观,个人感觉不论图标还是界面的美感都不足,既繁琐有简洁,给人的最直观感受就 ...

随机推荐

  1. BZOJ 1934 善意的投票

    题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1934 题目大意: 幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉.对他们来说,这个问 ...

  2. os.path.md

    os.path 我们可以利用os.path模块提供的函数更容易地在跨平台上处理文件. 即使我们的程序不是用于夸平台, 也应该使用os.path来让路径名字更加可靠. Parsing Paths os. ...

  3. 矩阵dp

    矩阵dp 这里是矩阵dp,不是矩阵乘法优化dp. 矩阵上的dp好像也没什么特殊的?大概有一个套路就是从上向下,从左向右进行dp吧. 首先第一道题好像不是矩阵dp... 1005 矩阵取数游戏:http ...

  4. 1036. [ZJOI2008]树的统计【树链剖分】

    Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w.我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. ...

  5. Object Detection API 相关

    训练官方提供的数据集: http://blog.csdn.net/LiJiancheng0614/article/details/77756252 训练自己的数据集(墙外): https://medi ...

  6. 由于没有公钥,无法验证下列签名: NO_PUBKEY 54422A4B98AB5139

    gpg --keyserver pgpkeys.mit.edu --recv-key 54422A4B98AB5139 gpg -a --export 54422A4B98AB5139 | sudo ...

  7. pyspider爬取数据存入mysql--2.测试数据库能否连通

    做一个简单的测试,看数据能否存入mysql 1 #!/usr/bin/env python 2 # -*- encoding: utf-8 -*- 3 # Created on 2017-10-26 ...

  8. Windows7系统下OpenCV2.4.4+PCL1.6.0+SSBA3.0+VS2010 IDE32环境下编译和安装以实现Sfm和PCL点云数据可视化

    最近在学习<深入理解OpenCV:实用计算机视觉项目解析>一书的第三章和第四章时,遇到很多编译问题,书中又没有详细的讲解环境配置和搭建过程.经过多天的捉摸.调试.排错终于将两章的程序都调试 ...

  9. OpenCV——LBP(Local Binary Patterns)特征检测

    #include <opencv2/opencv.hpp> #include <iostream> #include "math.h" using name ...

  10. 使用react-navigation时报错:undefined is not an object (evaluating rngesturehandlermodule.direction)

    问题: 使用react-navigation时报错:undefined is not an object (evaluating rngesturehandlermodule.direction). ...