小生不才、

构建之法 18页第四题

我选Operating Systems(操作系统)、Games(游戏)、Tools(工具软件)

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

Games(游戏):开发者会通过广告和发布一些知名用户体验者看法,来吸引新用户。对于游戏这种软件,当然就是为了盈利,但最重要的一点就是用户数量和流量。它是一款娱乐性、社交性、休闲性的软件。有了用户数量和流量等数据和软件三种性质进行心理学上的分析,制定相应的盈利计划。

Operating Systems(操作系统):对于操作系统,开发者要介绍系统的创新性、实用性、先进性来吸引用户。目标是赚取现金。

Tool(工具软件):吸引用户的方法和操作系统差不多,都是要介绍软件的创新性、实用性、先进性功能来吸引用户。工具软件大部分是开源的,为了方便他人也为了打广告。也有些要赚取现金,那些一般都是开源软件的升级版。

(2)这些软件是如何到你手里的(邮购,下载,相互拷贝......)?你当时上几年级?你对这个软件的感觉如何?

Games(游戏):《暴力摩托》我是通过拷贝的,我当时上小学二年级。我感觉这款游戏很刺激,就是画质清晰度不好。

Operating Systems(操作系统):win10系统我是下载的,当时大二。我觉得win10的画面感更好,运行起来很顺畅。

Tool(工具软件): Visual Studio,我是拷贝的。当时大一。我感觉这软件很厉害,有很多功能还没用到。

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

Games(游戏):《暴力摩托》是重新弄一个版本,然后下载更新。

Operating Systems(操作系统):win10,,Bug是通过打补丁的方式处理。有新版本时会提醒用户更新。

Tool(工具软件): Visual Studio也是通过打补丁,重新弄一个版本然后更新。

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

Games(游戏):好玩的程度,画面感好,更真实。

Operating Systems(操作系统):系统的创新性、实用性、先进性决定竞争的胜负。

Tool(工具软件): 软件的创新性、实用性、先进性、方便性决定竞争的胜负,还有是否开源。

 

列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?

  游戏更新的周期短,操作系统和工具软件更新的周期都是比较长的一般两三年。软件是摸不着的,硬件是实际存在的,软件的功能多样化,硬件只能在某些领域才有作用。体现了软件的复杂性、易变性、服从性。

posted on 2018-03-06 23:33  小生不才、  阅读(127)  评论(0编辑  收藏  举报

导航