标签:使用 适合 毕业 表格 时间 项目经理 在线 设计软件 lin
APP学习案例分析
相信每一个认真学习过英语的人都会选择一款适合自己的APP。我也不列外,在读托福的过程中,听力一直是最重要的,国外有许多网站提供了很多英语的短篇文章或是科学文章,但是能把这些音频归纳起来的软件并不多,我今天要介绍的一款软件是一款我常用的APP,但是存在一些些许的bug。
举例产品:缤纷英语
对bug的理解:
根据《构建之法》13.1节描述的bug可分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。
①症状:即从用户的角度看,软件出了什么问题。Eg:输入(3211)时,程序出错退出。
②程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。Eg:代码在输入为某种情况下访问了非法的内存----0X0000000C。
③根本原因:错误根源,即导致代码错误的根本原因。Eg:代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。
Bug:a.音频必须下载后才可以播放,如果你点进音频那音频会播放上一次的而显示的翻译确是你选择的音频的翻译。
b.音频文件有一个听写模式,听写模式没有播放进度条,当用户遇到长句或是没有听懂的地方,就必须重新再听。
需求调研: 2周
需求分析:1周
系统设计:2周
软件编码:1个月
软件测试:2个月
系统实施:1个月
分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
频文件数量 | 界面 | 平台 | ||
缤纷英语 | 多 | 很好 | 单一平台 | 多 |
小站托福 | 少 | 很好 | 多平台 | 多 |
听新闻学英语 | 中 | 普通 | 单一平台 | 多 |
注重用户的体验感,从用户的实际需求出发设计软件的功能。
小站托福,托福考满分
我要设计一个课本学习的功能,用户将可选择的下载中学或大学的课本内容,在课外时间进行复习。
作为一个听力学习软件,有很大部分用户是学生,增加这个功能,可以让他们有更多的方式进行学习。
设计这个功能,可以让他们更加便捷,不会因为没有课本而不能复习。
将软件联系实际,为用户而着想,用贴心的服务吸引用户
我会让我们的团队更加注重用户的需求,用户需要什么功能,我们就重点开发这一部分,而不是我们开发什么功能,用户就使用什么功能。
安排2个开发人员,2个测试人员,一个美工:先进行开发,测试在开发完成一部分后开始进行,美工可在后期进行。
1-2周: 需求调研、需求分析
3-4周: 系统设计
5-9周: 软件编码
10-13周:第一次软件测试、修改
14-15周:第二次软件测试、修改
16周: 软件发布
标签:使用 适合 毕业 表格 时间 项目经理 在线 设计软件 lin
原文地址:http://www.cnblogs.com/tuchiayu/p/7613388.html