课后作业P18
1、建立Github
(2)完成教材第一章P18,第4题
软件有很多种分类,下面是另一种:
ShrinkWrap(在包装盒子里面的软件)、Web APP(基于网页的软件)、Internet Software(企业或学校或某组织内部的软件)、Games(游戏)、Mobile Apps(手机应用)、Operating Systems(操作系统)、Tools(工具软件),选取三种软件,请分析它们各自的特点。
1.这些软件开发者怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚钱用户的现金么?还是别的?
2.这些软件是如何到你手里的(邮箱、下载、互相拷贝)?你当时上几年级?你对这个软件的感觉如何?
3.这些软件是如何处理BUG的?又是如何更新版本的?
我选取的是Games(游戏)、Mobile Apps(手机应用)、Operating Systems(操作系统)。
首先是Games:1)、通过游戏新闻宣传,广告推荐,朋友邀请等等方式成为了用户。
游戏一开始是做出来是为了下载量,验证这款游戏是否成功,再者是在游戏进行一些商店所花的人民币进行购买从而赚取盈利,所以不单单只是为了赚取,也为了团队对这个游戏的制作构思是否满足人们的喜爱与需求,也可以通过游戏解决人们的一些娱乐模式等等,对人们的生活也起着很大的作用。
2)、初中第一次接触游戏,那时候喜爱玩dota,在家里通过网上下载安装进行游戏,在学校则是拷贝游戏进行联机玩。对这款游戏,感觉很新鲜,很有竞技意识,也能培养团队意识,玩得非常开心。
3)、一些手机或电脑游戏处理BUG是停机维护,然后让我们下载补丁更新也是一样都是热更新,只有大版本时候要进行重装更新。而竞技游戏,有的地图则是出新版本进行BUG修复等等。
其次是Mobile Apps:1)、通过购买的手机成为各种App用户,不同的App拥有不同的方式,不一定都是盈利,有的是为了学习,有的是为了赚钱,有的是为了应用。
2)、高中第一次拥有手机的时候知道了手机上的各种软件,通过各种App,满足人们不同的需求,人们也通过App进行学习,娱乐,工作,功能非常强大。使用起来非常方便,生活上得到很多便利。
3)、不同App有的是用热更新实时应市场需求,有的是重装更新,为了适配更好的手机,得到更好的用户体验。
最后是Operating Systems:1)、再接触电脑的时候就知道每台电脑都需要装操作系统,才能完美的发挥电脑的功能。一些操作系统安装都是免费公开的,而一些操作系统则需要购买版权从而进行赚钱盈利。
2)、操作系统是买电脑的时候就安装的,有了操作系统更好的提高电脑性能,不同操作系统使用的体验不一样。
3)、,Bug是通过打补丁的方式处理。有新版本时会提醒用户更新。
3、列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
软件的类型多样化,并且一个软件中拥有许多的功能。软件更新频率快。软件是一种“看不见、摸不着”的逻辑实体,是以程序和文档的形式存在;硬件是看得见、摸得着的物理部件或设备。软件是基于硬件运行的。体现了软件的复杂性、易变性、服从性