2. 软件有很多种,也有各种分类办法:
ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上); Web APP (基于网页的软件); Internal Software (企业或学校或某组织内部的软件);
Games (游戏); Mobile Apps (手机应用); Operating Systems (操作系统); Tools (工具软件)
选取一类软件, 请分析:
我选取手机应用支付宝
1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利么? 他们的目标都是赚取用户的现金么?还是别的?
2004年出现的。因为购买东西时有优惠活动,目标是盈利,目标不是赚取用户现金,而是待用户把钱存在支付宝里面后,以钱生钱,或者收取广告费之类的
2) 你个人第一次用此类软件是什么时候,你当时多大,具体在什么学校读几年级,是什么状态,对软件有什么期望 (这个必须写,我要看看全世界的学生怎么抄袭这一段的)
第一次使用的时候是大一,当时19岁,在湘潭大学读大一,希望此软件能和微信钱包和qq钱包互通,钱可以相互转让,提高安全系数,还有就是多提供一些优惠啦。。
3)当时的软件是如何到你手里的 (邮购,下载,互相拷贝,从应用商店购买,。。。)
下载
4) 你是如何学会用这软件的?它给你什么好处,坏处? 这些软件是如何处理 bug 的? 如何更新新版本的?
下载后自己慢慢摸索就会了,坏处暂时没有,好处就是朋友之间相互转让金钱方便很多,充话费之类的也挺方便的,总之里面就是提供了很多便民服务。推出新版本后自动更新。
5) 同一类型的软件之间是如何竞争的?你现在还用它么,或者是同类软件的不同品牌,为何?
就是通过增加很多优惠,吸引用户去下载,现在还一直使用它,因为功能齐全,安全
6)这种软件再过 3 年,5 年还会存在么,为什么?
我觉得应该还会存在,因为它一直都在更新,去迎合大众的喜好,能与时俱进。
7)列举你在使用上述软件的时候观察到的 “特殊”现象,它们和硬件有什么不同? 这些能说明软件的某些本质特性么?
有时会直接退出,软件是一套程序,硬件是机器,这些能说明软件的本质特性。
3、点评一下你所熟悉的软件的优缺点以及它的发展历史。
我点评eclipse。
我乐于将eclipse当作java集成开发环境来使用,它是的java编程更加方便,但eclipse的目标却不仅局限于此,Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 java开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如c、c++、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
它的发展历史:Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目发布代号为Mars的4.5版。
目前我发现的缺点就是占用cpu,对电脑配置要求比较高,功能繁多,所以初学者要经过一段时间才能完全上手。