这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018/homework/11909 |
这个作业的目标 | 对软件进行分析 |
学号 | 20188458 |
第一部分 调研,评测(软件的 bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验)(必答)
测试环境 :Android app来自vivo应用商店
体验提要:
1.CSDN APP
基本功能:知识传播、在线学习、职业发展等。
软件评价:好,不错。
可复现性:必然发生
Bug具体情况描述:
(1)不能根据时间,收藏量等对文章进行排序。
Bug分析 :
严重性:一颗星。
当用户在找资料时最希望看到的还是那种高赞,高收藏量的回答。这样才会让用户有想看的欲望。举个例子,知乎的每篇文章显示页面就会看到赞同人数和评论数。
(2)进入文章之后也无法看到收藏量,它的两种转发形式中只有链接转发才能看到收藏和点赞人数。
Bug分析 :
严重性:三颗星。
CSDN用户可能会提的问题会和程序安装,配置等,列如jdk的安装等等,有些操作会不可逆等等。所以一篇文章严谨,有效是特别关键的。而我们对文章的判断有一部分是来自于其他用户的反馈的。反馈除了评论还应该包含收藏,点赞,推荐,CSDN APP内部转发等等。对于CSDN转发到微信的以上两种方式中(直接转发,复制成链接转发)只有复制成链接转发可显示收藏和赞数。
(3)当发表一篇文章时,不能直接对文字大小,加粗,斜体进行更改。
Bug分析 :对文字加粗时显示的是加粗方式。而不是列如知乎的对文字直接进行操作。甚至是博客园后台的加粗都可以用(Ctrl+B)对文段进行符号添加致使对文字显示进行改变。显示加粗方式在手机上极其麻烦。
2.牛客APP
基本功能:涵盖实习,校招,社招内推和招聘信息,并提供技术,产品,运营等方向在线信息,备考求职题库和面试经验。
软件评价:一般
可复现性:必然发生
(1)注册,登录。
Bug分析 :
严重性:一颗星。
注册的时候要求填写详细的信息。具体到什么大学什么方向也必须填。但不是所有人都明明白白清清楚楚自己的方向的,有的用户也只是看招聘方向确定发展方向,对于大学文凭好像也没有验证。这个功能可以在个人信息里完善的。可能会失去一些潜在用户。
(2)实习和社招,在查看更多里面没有按薪资排序。
Bug分析 :
严重性:两颗星。
个人觉得薪资排序还比较重要的。
(3)点开招聘单位,没有用户反馈。
Bug分析 :
严重性:两颗星
用户不好判断公司是否靠谱,要求怎么样等等。
第二部分 分析(参考8.6节对工作的估计,和14.1节软件工程的质量)
(1).使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。(必答)
CSDN APP:大概3,4个月左右
牛客:大概2个月左右
由于没有做过此类型的,所以只能大概估计一下。
(2).分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)
CSDN:在vivo应用商店里评分4.8分,评分应该是第一,下载量前三吧,综合第一。
牛客:在vivo应用商店里评分4.7分,下载量偏低,在求职招聘排名前十吧。
第三部分 建议和规划(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)
(1)市场概况
首先市场有多大?
其次直接的用户有多少?潜在的用户又有多少?
CSDN:市场300万+,直接用户140万+,潜在用户100万+
牛客:市场200万+,直接用户40万+,潜在用户100万+
(2)市场现状
目前市场上有什么样的产品了?
上述产品的定位、优势与劣势在哪里?
上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
CSDN:
扇贝编程等等。定位:普及编程等程序员需知知识,经验,学习技巧。
优势:范围较广,潜在用户相对较多。劣势:不专门针对某一学科,且用户体验一般。
牛客:
智联招聘,BOSS直聘等。定位:招计算机等学科类人才。
优势:学习计算机的人越来越多,就业人也就多,app针对性强。劣势:普及率不高,信任度不高。
(3)市场与产品生态
a.这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
CSDN:
核心用户:计算机专业学生及想往这方面发展的人。典型用户:在校计算机等专业大学生
学历:计算机高职院校及以上 。年龄:16-36 专业:计算机类型。收入:不具体
牛客:
核心用户:计算机专业及与之相关专业人才。典型用户:计算机等专业毕业生及程序员
学历:大专及以上。年龄:22-45 专业:计算机类型。收入:6k以上
b.产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
存在一定关系,不清楚是否可以利用其相互作用二次构成特定用户生态.
(4)产品规划
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
CSDN:做一个草稿箱,因为写文章很必备。CSDN比较全面,会得到更好的解答。
牛客:做一个线上测评方法,通过测试再面试。比较节约甲乙方时间。
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
请为你的团队设计16个周期每周的详细规划。
答:4个人开发,一个美工,1个测试
第1-3周:确定软件需求分析,需求分配任务以及各自任务划分,确定完工时间。
第4周:开始进行具体的软件设计
第5-12周:基本功能的实现
第13周:进行单元测试,对软件功能,界面进行完善。
第14-15周:发布软件,根据反馈进行软件优化和改进
第16周:更新软件,发布新版本。