标签:编码 img app 个人 下载 系统设计 找回密码 src alt
由于最近需要查看一些数学书的课后答案,临时下载了一个阅读文档用的app,发现诸多问题
调研和评测
下载并使用,描述最简单直观的个人第一次上手体验。
人们通常会对自己的第一次有比较深刻的印象,这款软件提供了很多功能,不仅可以查询上百篇文档,还有系统自动推荐给你的文档,还有精选文档,每个用户既可以上传自己的文档也可以下载他人的文档,非常方便好用,不过依然存在很多问题。
按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
对bug的理解:
根据《构建之法》13.1节描述的bug可分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。
①症状:即从用户的角度看,软件出了什么问题。Eg:输入(3211)时,程序出错退出。
②程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。Eg:代码在输入为某种情况下访问了非法的内存----0X0000000C。
③根本原因:错误根源,即导致代码错误的根本原因。Eg:代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。
用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
注册一个账户很困难,当你忘记密码的时候,不能再次申请账户,因为他和你的手机号绑定在一起,你只能通过忘记密码链接,但是点击之后你会发现,他还要让你输入之前的用户名,这就非常麻烦了,如果忘记了用户名就不能找回密码了。
分析
1.使用此软件的所有功能, 联系第二部分的分析, 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
需求调研: 1周
需求分析:1周
系统设计:1周
软件编码:3周
分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
建议和规划
1.如果你是项目经理,如何提高从而在竞争中胜出?
多次测试以保证产品质量跟好,多和客户交流,不断改进
2.目前市场上有什么样的产品了?
文档查询
3.你要设计什么样的功能?
首先登陆注册要轻松,其次不用着卡死了
4.为何要做这个功能,而不是其他功能?
如果登陆注册都搞不好,用户直接就不会喜欢上,连软件的内容都不屑一顾
5.为什么用户会用你的产品/功能?
我的产品用起来很方便,容量大,可以看到很多之前保存下来的文档
6.你的创新在哪里? 请使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).
小软件都容易卡死,只要解决这个问题,一般很容易从大多数的软件中脱引而出
7.如果你来领导这个团队,会有什么不一样?
大家用的时候会很方便,软件会有很大的市场
8.如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
2个美工,2个开发,1个测试
9.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
1-2周: 需求分析
3-4周: 系统设计
5-10周: 代码生成
10-15周:软件测试
16周: 软件发布
标签:编码 img app 个人 下载 系统设计 找回密码 src alt
原文地址:http://www.cnblogs.com/pjishu/p/7623308.html