zoukankan      html  css  js  c++  java
  • 3 20210405-1 案例分析作业

    这个作业属于哪个课程 软件工程-计算机四班
    这个作业要求在哪里 编程作业
    这个作业的目标 下载并体验软件的功能
    学号 20188507

    第一部分 调研,评测(软件的 bug,功能评测,黑箱测试,第8章用户调研,12章软件的用户体验)

    • 牛客APP
      注册登陆软件及软件界面:


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

    • 界面
      对于牛客APP的图标,让人一看就觉得是个练习习题软件,一本笔记上带了一头牛角,很个性化,也简洁美观。

    • 用户体验
      点进去牛客APP的首页,包含上方的搜索,打卡,中间的主要内容,还有下方的五个功能模块:学习,社区,求职,消息,用户自己。打开APP进入就是学习界面,中间的主要内容分为每日一练,专项练习,公司真题,面试宝典等,下面还有校招日程,内容十分丰富。在社区这个模块里面你可以看见人们发表的帖子,通过看他们的帖子和评论,就可以了解到一些需求,同时也可以看到和自己有着同样困惑的人的解决方法,和别人给他们提供的建议,以及他们的经历。

    • 功能

    牛客网是一个专门面向程序员大学生的IT技能学习、备考、求职题库,包括了IT名企历年真题题库,考研题库,期末试题,各类计算机学习语言题库,超过100万人在使用的免费在线IT教育学习平台。
    牛客网是一个专注于程序员的学习和成长的专业平台。
    牛客网为你提供了IT名企的笔试面试题库,你可以一站式查阅,省去到处找题找答案的烦恼;
    牛客网以题会友,提供你和行业同仁的交流机会,看看自己的想法可以得到多少赞同;
    牛客网为你准备的试题,将让你提前熟悉各种牛企的笔试面试,当然,如果你够优秀,将直接得到各牛企内推机会。
    无论你是初涉程序的计院学生,即将进入职场的菜鸟码农,还是已有建树的行业专家,牛客网希望可以一直陪伴着你,见证你成长的轨迹,和你一起记录下每一个进步的时刻。

    • 优点

    你可以在上面做题丰富你自己的专业知识,也可以在上面查看招聘情况,以及查看别个的经历,做到共同学习,共同进步。

    • 缺点

    每次点快了返回都需要等待数十秒,我觉得这里可以优化下,每次都要等数十秒有点浪费时间。

    查看了所有设置,也没发现牛客APP有夜间模式或者护眼模式。

    类别 描述 评分 (满分 10 分)
    核心功能 核心功能:求职,学习,社区 8
    细节 没有夜间模式差评 5
    用户体验 挺严还不错,就是点快了需要时间缓存 6
    辅助功能 应该设计一个用户积分,可以用来换东西优惠东西 7
    差异化功能 有刷题就该再有一个视频讲解 5
    软件的适应性 还行,没有卡顿现象 6
    用户有控制权 操作有确认提示,有明确的错误信息。 7

    第二部分 分析

    在书上我们看到:

    程序 = 算法 + 数据结构

    软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)

    软件企业 = 软件 + 商业模式

    1. 使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。

    • 我觉得大学生刚刚毕业,技术可能不会很熟练,还需要大量的编程和查阅资料,做到这个程度靠刚刚毕业的6个人,应该时间在6到9个月左右。

    2.分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?

    • 技术交流社区比较成熟,功能丰富且完善。
    • 界面整洁
    • 具有大量的用户群体

    • 缓存过慢
    • 缺少创新,类似APP差不多都这个模式
      排名第1.

    3.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

    • 内容发布需要进行审核,提高用户体面。

    4.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:

    • 对用户需求掌握不好
    • 具体的设计质量不高
    • 开发人员粗心大意
    • 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
    • 其他
      我觉得应该是对用户需求掌握不好。

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

    1.市场概况

    (1)首先市场有多大?

    • 每年毕业生也有很多,也有需要转业的人和失业的人需要使用此aPP.

    (2)其次直接的用户有多少?

    • 每年毕业的学生,IT领域的用户

    2.市场现状

    (1).目前市场上有什么样的产品了?

    • CSDN、BOSS直聘等

    (2).上述产品的定位、优势与劣势在哪里?

    • 定位差不多是给即将毕业的大学生,优势大学生人流量大,人群市场大,劣势:涉及领域不同。

    3.市场与产品生态

    (1).这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

    • IT工作者以及IT学习者,即将毕业的大学生,学历本科左右,专业IT之类,需求对技术需求。

    (2).产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?

    (3).产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?

    4.产品规划

    (1)你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?

    • 加一个名师视频讲解,用来巩固基础,文字理解看久了会让大脑疲劳,视屏讲解可以重复看,并且可以让没有理解文字的人重新理解。

    (2)如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

    • 开发俩人
    • 测试俩人
    • 美工俩人

    (3).请为你的团队设计16个周期每周的详细规划。

    • 1——2周:用户调查,产品设计,分解任务,指定流程
    • 3——11周:产品开发、测试、美工
    • 12——15周:工作迭代,做细小调整
    • 16周:软件的部署、发布和维护
  • 相关阅读:
    Java线程面试题 Top 50
    抽象类
    this和super的区别
    引用传递
    【代码】递归调用
    java异常
    抽象类 final
    sublime使用技巧
    zabbix表达式
    tcpdump
  • 原文地址:https://www.cnblogs.com/hhl296738954/p/14641636.html
Copyright © 2011-2022 走看看