码迷,mamicode.com
首页 > 其他好文 > 详细

第二次作业

时间:2017-10-03 11:23:37      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:编码   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!