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

 

软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。
- 1)这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么?还是别的?

答:淘宝、微信、王者荣耀这几个是常用的软件。

1.淘宝:由于它是一个网购的App,上面物品丰富,价格适当,产品质量合格,故选择淘宝。淘宝盈利:(1)通过广告费盈利。(2)商家在该平台的租金等一些盈利方式。

2.微信:这个App可以进行信息交流和线上支付。微信盈利:(1)品牌产品收入(2)用户数据库的盈利(3)对企业用户进行收费。

3.王者荣耀:由于可以在空闲时间用来放松自己。盈利模式:(1)通过玩家购买皮肤、英雄等虚拟物品来盈利。(2)广告赞助等。

以上三个软件的目标都是赚取用户的电子现金。

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

答:这些软件有些是自己下载,还有一些是通过朋友的互相拷贝。
- 3)这些软件是如何处理Bug的?又是如何更新新的版本的?

:这些软件处理bug大概是:先将对应的商品或其他应用停止运用,然后技术部门对其修复处理,将以前商品或其他应用删除到回收站,最后将新的改善后的商品或其他应用进行上架和恢复。

更新版本方式:它们基本上就是:当用户进入软件时跳出一个更新提示,让用户进行选择更新版本,同时给出更新后软件的改善信息。
- 4) 同一类型的软件之间是如何竞争的?

答:首先看谁的软件性能更高,功能更全面,给用户带来更好的体验,然后用户给软件的评价,看谁的评分更高,最后就是此软件如何进行宣传。

 

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