面向对象与软件工程-个人作业
软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。
- 1)这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么?还是别的?
- 2)这些软件是如何到你手里的(邮购,下载,互相拷贝)
- 3)这些软件是如何处理Bug的?又是如何更新新的版本的?
- 4) 同一类型的软件之间是如何竞争的?
我选取的三个软件是 淘宝 qq lol
1)是耳濡目染 大家一传十 十传百 就这样的流行起来了 都是盈利 他们的目标都是赚现金
2)互相传播 网络下载
3)用户在使用过程中发现bug 反馈给测试人员 让开发者去修复 用户只需要点击更新 即可完成更新
4)这三款软件基本是上行业内的龙头软件 拥有大批量的用户 竞争压力很小