面向对象与软件工程—个人作业1

软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。
- 1)这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么?还是别的?
- 2)这些软件是如何到你手里的(邮购,下载,互相拷贝)
- 3)这些软件是如何处理Bug的?又是如何更新新的版本的?
- 4) 同一类型的软件之间是如何竞争的?

 

社交:QQ

1)使用QQ的人大多数都是在当年的3G甚至2G时代,因为短信的不便利选择的QQ,这种即时通讯软件。做软件,肯定第一目标都是赚钱,为了达成这个目标,为用户、乃至是社会服务,都是必须的。

2)下载,可以说,哪怕是当年,QQ都不需要做广告,因为大家都在用,时至今日已经深入日常生活,成为了生活必需品(吧)

3)首先QQ的BUG是肯定有的,无论是企业自己发现,还是用户渠道提交BUG,都可以发现bug。发现之后,互联网大公司,严重点的bug,热补丁修复,无伤大雅的,更新版本修复。

4)这种用户体量的软件,更新自己的功能都不是主要的竞争手段。完全可以用庞大的用户量以及,钱,来搞垮其他竞争对手。而对于腾讯来说,这种事情已经轻车熟路了 : )

 

视频软件:bilibili

1)这还用说,老用户了,5位数UID。盈利的话,同上。一个软件先要能盈利,才能说服务用户的事情,相辅相成,不分前后。

2)下载

3)同上,热补丁,版本更新。不过介于B站发家致富是在网页端,所以基本上都是热修复吧 

4)这种分享型的视频软件的竞争在于视频博主,也就是UP主,谁拥有更好的创作者,谁就有更多的流量。为此,还是砸钱 : )

 

游戏:LOL

1)周围的同学,朋友都在玩,耳濡目染的多了,就回去了解一个东西,毕竟人是从众的生物,虽然大家觉得好的东西不一定是真的好,但至少不会太差。

2)下载

3)由于是竞技性的网游,除了特别影响平衡性的bug需要热修复外,一般都要等到版本更新的时候才会修复。

4)同QQ,用户体量就能碾压其他同类游戏。(况且背后还是腾讯

你可能感兴趣的:(面向对象与软件工程—个人作业1)