面向对象及软件工程-个人作业1

软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。

- 1)这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么?还是别的?

- 2)这些软件是如何到你手里的(邮购,下载,互相拷贝)

- 3)这些软件是如何处理Bug的?又是如何更新新的版本的?

- 4) 同一类型的软件之间是如何竞争的?

bilibili:

1)bilibili是个视频网站,通过激励收益来吸引up产生视频,通过up主产生更多视频和购买动漫版权来吸引视频消费者;是;通过买手办赚取用户现金,通过打广告来赚取广告费

2)下载

3)通过更新app来修复bug

4)B 站不仅仅是一个视频网站,他是一个社区类的app。它有互动形式和氛围是其他视频网站无法通过版权和功能的抄袭简单复刻。

Sudoku:

1)sudoku是一个数独游戏app,通过简洁的界面,不同难度的数独游戏来吸引用户;感觉不是用来盈利的;目标不是赚取用户现金。

2)下载

3)通过更新app来处理bug

4)没有广告,界面简洁都是他的竞争力

微信:

1)联系他人的app,方便快捷;目标是盈利;会直接赚取用户现金

2)下载

3)应用商店自动更新修复bug

4)微信侧重于成人,隐私保护好,目标是熟人社交

posted @ 2020-05-04 22:24  g_x_r  阅读(106)  评论(0编辑  收藏  举报