对魔兽世界、支付宝、Linux三类软件的简单分析
软工第一次作业:
软件有很多种,如工具类软件、游戏类软件、系统类软件,它们的运行方式也各种各样,如以单机方式运行、以网站方式运行或者以APP方式运行在手机端等,请选取三种软件,分析它们各自的特点。
- 这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的?
- 这些软件是如何到你手里的(邮购,下载,互相拷贝……)
- 这些软件是如何处理Bug 的?又是如何更新新版本的?
- 同一类型的软件之间是如何竞争的? 这一类软件的发展趋势如何?
- 列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
- 此类软件是什么时候开始出现的
- 你个人第一次用此类软件是什么时候,你当时是什么状态,有什么期望,当时的软件是如何得到的(买的正版,盗版,下载?)
- 你是如何学会用这软件的?它给你什么好处,坏处?
- 你现在还用它么,或者是同类软件的不同品牌,为何?
- 这种软件再过10年,20年还会存在么,为什么?
本文多涉及个人观点,欢迎评论,不喜勿喷。
《魔兽世界》(World of Warcraft):是由著名游戏公司暴雪娱乐于2004年所制作的第一款网络游戏,属于大型多人在线角色扮演游戏。我第一次接触这款游戏是在2011年,当时电脑右下角弹出了魔兽世界的宣传广告,画面震撼人心,就忍不住搜索并下载了这个游戏软件。这款游戏是以登录时间收费的,玩家可以免费玩儿到20级,但有许多重要功能无法使用,20级以后计时收费。魔兽为玩家创造了一个新世界,玩家可以按个人喜好从中选择不同角色,自己主宰角色的命运。由于精彩的主线剧情和震撼的视觉效果,玩家往往会交费继续玩下去。游戏通过下载补丁并安装来更新版本。因为个人原因,高中之后就不再玩儿魔兽了,但这款游戏带给我的震撼终身难忘。
暴雪公司成功的秘诀是:要么不做,要么就做第一。从历史上看,暴雪的设计从来没有重复过其他产品的元素,魔兽的许多游戏模式也成为后来国内许多游戏模仿的对象,这是魔兽世界火起来的重要原因之一。魔兽在世界范围内有一大批玩家,并且自出品以来热度不减,但由于近几年VR科技的迅速发展,游戏领域也面临重大改革,魔兽乃至整个暴风将何去何从,让我们拭目以待。
支付宝网络技术有限公司是国内领先的第三方支付平台,致力于提供“简单、安全、快速”的支付解决方案。支付宝公司从2004年建立开始,始终以“信任”作为产品和服务的核心。旗下有“支付宝”与“支付宝钱包”两个独立品牌。自2014年第二季度开始成为当前全球最大的移动支付厂商。本文重点分析支付宝APP。
随着市场交易的日益频繁,如何更加便捷、快速的支付成为热点问题。在支付宝APP上线初期,我并不看好这款软件,原因是人类的守旧心理,把货真价实的人民币变成了一个数字,交易也无非是数字的增减,这种看不见摸不着的交易方式让我发自内心有一种不安全感,相信很多人也和我一样感同身受。也许是考虑到广大民众的“畏新”心里,支付宝打出“信任”旗号,再加上市场的急切需求,越来越多的人开始接纳支付宝,甚至一个手机移动端的支付宝APP成为每个人手机上必备的软件之一,我也不例外。支付宝APP可以通过应用市场下载并安装,软件新版本的更新也需要下载,安装使用简便,用户不用担心支付宝的安全性问题,这方面阿里公司每年投入巨大。用户可以在APP上网购、担保交易、网络支付、转账、信用卡还款、手机充值、水电煤缴费、个人理财等,在进入移动支付领域后,为零售百货、电影院线、连锁商超和出租车等多个行业提供服务。还推出了余额宝等理财服务。这些功能极大地方便了人们的生产生活,改变了传统的交易模式,支付宝也与人们的生活密不可分。另外市场上还有许多类似的支付软件,如财付通等,但都没有支付宝APP的推广范围大,这些软件的地位岌岌可危。由于支付宝的交易模式已相当便捷,且仍处于不断创新过程中,因此我推测短时间内支付宝仍将是交易的主流软件。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,属于系统软件。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
第一次接触Linux觉得它界面简洁美观,但对于长期使用windows系统的我来说,操作起来有很多不便。现阶段我使用windows和Linux双系统,分别用于娱乐和开发。现在市面上的电脑大多采用windows操作系统,也是主流的操作系统,Linux多用于服务器之上,另外还应用于嵌入式开发,是一款主要面向开发人员的开源系统。因此,开源是这款操作系统的特色所在,所谓“集百家之大成”正是如此。Linux聚拢大批的开发者为其贡献力量,linux更新速度快,第三方工具数量增长明显,linux社区不断增加,但由于参与开发的人分散在世界各地,组织结构并不严谨,导致linux在更新的过程中存在种种bug。后期的持续性和维护性不高。在商业中,linux大大降低了企业的运营成本。未来在更多企业的选择下,linux必将不断壮大。
对魔兽世界、支付宝、Linux三类软件的简单分析的更多相关文章
- 2019关于phpstudy软件后门简单分析
2019.9.20得知非官网的一些下载站中的phpstudy版本存在后门文件 说是官网下的就没有后门 20号出现的新闻 今天phpstudy官网21号又更新一波 不太好说这是什么操作哦 此地无银三 ...
- Linux系统目录结构以及简单说明
Linux系统目录结构以及简单说明 linux目录图: / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...
- Linux安装软件总结(二.几种安装命令介绍)
一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...
- linux下git的简单运用
linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...
- linux下软件安装与卸载
linux上软件二进制安装主要分为:rpm手动安装和yum在线安装(其所安装的都为rpm二进制包). 关于rpm手动安装,学习后面内容前需分清如下内容: 包全名 : 操作的包是没有安装的软件包时,使用 ...
- (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装
介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二 ...
- linux下软件安装的几种方式
linux下软件安装的几种方式(主要有源码安装, rpm安装, yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc. ...
- linux 安装软件的几种方法
一. 解析Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. 2) rp ...
- 解决linux安装软件依赖的曲线救国方案
相信大家在一台无法连接外网的linux上安装软件时,对于软件依赖的安装,都会特别头疼,因为软件依赖的安装,不论是其数量,还是安装的复杂度都比软件本身要高出一个维度! 今天就和大家分享一个,解决linu ...
随机推荐
- Android--Activity(活动)
1. 安卓中的 Activity 大致等于桌面应用中的window 2. Activity 的生命周期由系统控制, 所以在开发时要假设 Activity 会被随时销毁掉的情况, 比如: 应用中有一个 ...
- 带你玩转JavaWeb开发之六-mysql基本语法详解及实例(3)
[语法] update 表名 set 列名=列值,列名=列值 -[条件]; [注意事项] * 修改的列的值需要与列的类型一致. * 修改的列的值的长度不能超过列的类型的最大长度. * 字符串类型和日期 ...
- test for cvx library in matlab - windows
Download the zip file of cvx http://cvxr.com/cvx/download/ by downloading cvx-w64.zip Require a lice ...
- [转]搬瓦工教程之九:通过Net-Speeder为搬瓦工提升网速
搬瓦工教程之九:通过Net-Speeder为搬瓦工提升网速 有的同学反映自己的搬瓦工速度慢,丢包率高.这其实和你的网络服务提供商有关.据我所知一部分上海电信的同学就有这种问题.那么碰到了坑爹的网络服务 ...
- rplidar测试
以下在虚拟机中完成的(ubuntu12.04-amd64-ros-exbot-h2-140520). 进入catkin_ws,下载代码: cd ~/catkin_ws/src/ git clone h ...
- 使用Canvas绘制背景图
原文 http://www.imququ.com/post/use-canvas-as-background-image.html 最近iCloud Web的Beta版换了UI,整体风格变得和iOS ...
- 虚拟机下CentOS 6.5配置IP地址的三种方法
实验软件环境:虚拟机Vmware Workstation10.0 .CentOS 6.5 32位 1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分 ...
- UEFI引导在GPT分区下安装win2008——抓住那只傲娇的win2008
上周遇到个客户DELL R520的服务器新采购了8块3T硬盘做备份服务器,raid配置5+1,一个磁21.8T.先用普通的装desktop OS的方法发现进去没raid盘,然后就按照官方的文档进入Li ...
- java.sql.SQLException: ORA-00942: 表或视图不存在
1.检查JDBC数据源是否配置正确:2.检查表或视图名称是否写错:3.检查Java中数据源的数据库用户是否具有引用该表或视图的权限:
- 用 WEKA 进行数据挖掘,第 1 部分: 简介和回归(转)
http://www.ibm.com/developerworks/cn/opensource/os-weka1/index.html 简介 什么是 数据挖掘?您会不时地问自己这个问题,因为这个主题越 ...