zoukankan      html  css  js  c++  java
  • 软件工程-案例分析

    这个作业属于哪个课程 软件工程课程计算机科学与技术二班
    这个作业要求在哪里 案例分析
    这个作业的目标 学会案例分析 学会测试软件bug 辨析优缺点
    学号 20188429

    微信公众号

    软件使用截图 & 软件基本功能介绍

    微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动 。形成了一种主流的线上线下微信互动营销方式。
    --引用百度百科

    用户基础功能

    • 点击订阅号可以查看自己关注的公众号
    • 点击具体某一个公众号就可以查看公众号发布的信息 点击发布的信息就可以查看信息具体内容
    • 同时可以进行内容分享 搜索公众号 查看自己关注的公众号

    优缺点分析

    • 优点:有庞大的用户数量,界面清爽,内容丰富,也有很多优质作者和内容。可以让人们通过刷公众号的方式提高自己的阅读与事件的了解
    • 缺点:①注册公众号的门槛很低,容易导致许多没有营养的公众号出现
      ②公众号数量越来越多,用户阅读内容质量降低
      ③优质有价值的号主并不能和其他无意义的公众号区分开,对优质原创内容的激励和推广不够

    BUG分析

    • 微信作为一款比较热门的聊天交际软件,技术方面也是比较成熟的,所以微信公众号也没有发现什么巨大的bug。但是有个小细节

    Bug发生时的测试环境

    手机oppo reno5
    操作系统ColorOS v11.1
    微信APP版本号8.0.2

    Bug的可复现性及具体复现步骤

    可复现性:必然发生
    复现步骤:随意打开一个公众号的一篇文章,然后用任意一手机浏览器(测试时使用的是qq浏览器和oppo自带浏览器)打开
    Bug具体情况描述:点击蓝色字体不会进行跳转(如下图)

    定性和定量的结论

    • 定性结论: 非常推荐
    • 定量结论:评分 (满分 10 分, 良好 8 分, 及格 6 分,聊胜于无 3 分, 很差 1 分)
    • 核心功能:10分
    • 细节:8分
    • 用户体验:8分
    • 辅助功能:9分
    • 差异化功能:9分
    • 软件的效能:9分
    • 软件的适应性:9分
    • 成长性:7分
    • 用户有控制权:9分
    • 对优质信息的筛选(自选项目):5分

    总分:83分

    估计这个软件/网站/服务做到这个程度大约需要多少时间

    • 微信公众号的功能主要是号主发帖,读者进行阅读评论,交流信息,简单实现上应该并不是特别难,主要复杂在如何应用推广,如何把每一个功能所会出现的bug处理解决。以目前实力来说,团队粗略实现估计十个月左右把。

    分析并给出产品的排名

    • 微信公众号属于微信中的一个附属服务,有着极大的用户群体,并且其中虽然信息发布和作者的质量参差不齐,但是读者可以选择自己想要关注的号主,号主也可以根据用户反馈来更新优质内容。我觉得在同类的信息分享平台中可以排名第一。

    建议和规划

    市场概况

    • 首先市场有多大?

      微信公众号主要是做文章内容分享,包含各个方面的话题,涵盖各个领域,并且使用微信的用户群很大,所以市场非常之大的

    • 其次直接的用户有多少?潜在的用户又有多少?

    直接用户就是对于文字感兴趣的微信用户,这些用户是会直接使用微信公众号并且会进行反馈等操作
    潜在用户就是一些使用微信但是对于电子类读物不感兴趣的群体,可以通过宣传等操作使这部分用户变为直接使用用户

    市场现状

    • 目前市场上有什么样的产品了?

    目前市场上还有同类型的还有新浪微博,知乎等产品

    • 上述产品的定位、优势与劣势在哪里?

    新浪微博主要用于日常的分享,用户量庞大,但主要受众是娱乐方面会偏多,热搜榜是大部分用户茶余饭后的闲谈,也是微博火的原因之一
    知乎主要是问题的问答,也包含一些内容分享,但是缺陷就是内容谁都可以回答,答案的正确性有待考量,不过在不得其解的时候是一个不错的启发点

    市场与产品生态

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

    核心用户群是喜欢阅读网上文字作品的人,典型用户就是自媒体人群。一般大学生会比较多,爱好会非常广泛,因为微信公众号的受众很多,适合大部分人使用,会根据爱好进行公众号的搜索。表面需求是无聊时打发时间,其实更多是对于知识与了解的一种获取。

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

    用户群体之间会进行信息交流,写文章与阅读,互相评论,读者通过评论的方式与作者互动,读者也可以通过分享为公众号达到宣传的效果。是有利用其相互作用二次构成特定用户生态的可能性。

    产品规划

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

    我要增加精品文章筛选功能,我认为这个功能既能激发创作者,又有利于读者获取优质信息。同时增加一个类似广场的东西,可以帮助一些优质公众号得到推广。做这个功能是为了更好让优质原创被分享被看到,同时提高大家对于网上阅读的一种新感官。创新在于改变了公众号之前的只能够通过作者做活动来增加粉丝阅读的一种现状。

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

    我认为应该配置1个美工,3个开发,2个测试,其实开发者里面具备前端开发能力,结合一个美工就可以做出比较完美的作品。
    请为你的团队设计16个周期每周的详细规划。
    第1周:确定要实现的功能,以及人员责任的安排
    第2周:进行具体的功能设计
    第3周:对程序的前后端实现进行设计
    第4-9周:实现基本功能
    第10-13周:回归测试与迭代开发
    第14-15周:试运行
    第16周:发布

  • 相关阅读:
    openstack对接VMware浅析
    一键部署 Docker Datacenter ---简化docker数据中心安装步骤
    基于Kubernetes(k8s)网络方案演进
    kubernetes1.4 基础篇:Learn Kubernetes 1.4 by 6 steps
    使用Netsil监控Kubernetes上的微服务
    Kubernetes(k8s)容器运行时(CRI)
    在Openstack上创建并访问Kubernetes集群
    html5--canvas绘制简单的时钟
    html5——canva 绘图1简单图形
    html5 兼容火狐 ev的事件
  • 原文地址:https://www.cnblogs.com/lxzlyf2022/p/14632729.html
Copyright © 2011-2022 走看看