软件分析
软件有很多种: Web APP ( 基于网页的软件)、Internal Software (企业或学校或某组织内部的软件)、Games(游戏)、Mobile Apps(手机应用)、Operating Systems(操作系统)、Tools(工具软件),选取三种软件,请分析它们各自的特点。
– 这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的?
当有手机的时候,手机里就自带着各种各样的手机软件。软件提供给用户的第一映象是友好的界面,从而让用户更去使用在逐渐了解摸索去使用某些功能。手机软件服务在我们生活的方方面面,但并不是所有的软件都是收费的,比如一些社交生活的软件,是为了便民能更简单更快捷的交流。手机软件不全是以盈利为目的。
– 这些软件是如何到你手里的(邮购,下载,互相拷贝……)
有手机时是手机自带的软件商店,有些是免费的有些是收费的。不收费的就直接在手机应用商店里下载,收费的就通过电脑下载。
– 这些软件有Bug 么?又是如何更新新版本的?
android在开发过程中,开发通过logcat的方式进行调试,最后在通过指定版本和签名发布,当软件有改动或是做了某方便的修改,开发者通过提高软件的版本,客户端当发现有更高的版本号就会启用网络下载最新版的该类软件,并启动手机自带的安装程序进行应用的安装,达到覆盖更新的效果。
– 此类软件是什么时候开始出现的,同一类型的软件之间是如何竞争的? 发展趋势如何?
就列如手机QQ而言,出现时间是2003年出现的,它能满足随时随地的免费聊天需求,还能拍照、视频、传文件等等。与其他社交软件相比,列如微信 ,手机QQ具有较全面的功能,用户量也比微信用户量多。而且,微信是一个更大、更多元的格局。
– 列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
现象:当在软件中按下点亮手电的按钮后,能够启动硬件上面的手电筒。
差异:软件是依附着硬件并控制着硬件来工作的。
本质:软件就是一个控制硬件执行的代码集。
– 你个人第一次用此类软件是什么时候,你当时是几年级,班主任叫什么?在哪里,什么状态,当时的软件是如何得到的(买的正版,盗版,下载?)
第一次拥有智能机的时候是读初一的时候,2010年,那时候在正处于好奇心以及懵懂期,当时就对手机对手机里各种各样的功能充满的好奇。手机里下载的软件基本都是免费的不需要花钱,要花钱的软件基本用不到所以都不会去下载。
– 你是如何精通这软件的?它给你什么好处,坏处?
熟能生巧,什么东西用久了,就能很轻松的使用。好像毋庸置疑就是软件的种类变得更多,选择也就更多了。
– 你现在还用它么,或者是同类软件的不同品牌,为何?
同类软件通过比较资源的丰富度或者是使用的方便性来抢占市场,但作为用户的我,并不关心功能的实现难易程度,只关心功能是否适用,是否好用
– 这种软件再过10年,20年还会存在么,为什么?
这类软件在10年、20年内肯定还会存在,只会越来越流行。