ATM软件随笔—献给非软件相关同事的软件发烧友.pdfVIP

ATM软件随笔—献给非软件相关同事的软件发烧友.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ATM软件随笔—献给非软件相关同事的软件发烧友

软件随笔 --献给非软件相关同事的软件发烧友  前言 近期看到有些非软件相关同事对软件表现出相当大的兴趣,而且对一些软件概念感到迷惑, 故在此心血来潮,写下一点软件随笔,权当饭后谈资,希望能对软件发烧友略尽绵力。本人 水平有限,欢迎拍砖指正。 TIPS:下面相关内容可能会引起头晕或者不适,请前往CCTV 欢乐频道稳定情绪。  软件随笔之“软件VS 硬件” 1)区别:硬件是看得到的,是具体的东西,而软件是“看不到”的,它表示的是逻辑思维, 是抽象的。因为是抽象的,所以得理解它。硬件可以“记住”它,但软件不应该只是被 记住,应该被理解。打个比方,拿人来说。硬件相当于人的躯体,软件相当于人的大脑 思维。钱箱是硬件,它有出钞的功能,但得软件告诉它怎么出钞,比方说出多少钞票等。 人的腿可以比喻成硬件,它有跳远的功能,但得大脑思维“告诉”腿,你想跳多远等。 硬件好比“What I am able to do ”,软件好比”Tell you what to do..”。最终做事情的都是硬 件,但是要软件告诉它怎么做,何时做等等。 2 )联系:硬件是离不开软件的。没有软件的硬件就好比没有大脑思维的躯体,什么事情都 做不了。当然反过来讲也是成立的,没有硬件的软件是没有任何意义的。  软件随笔之 “软件分类” 非软件专业的朋友看到一些诸如后台软件、终端软件、底层软件、应用软件等名字,就好比 外国朋友看到己,已,巳一样。没关系,我们给他们来分分类。就比较好理解一点了。 打个比方先。拿人来说。人根据中国国籍来分可以分为中国人和外国人,根据职业来分可以 分为体制外和体制内,根据信仰来说可以分为唯物主义者和唯心主义者等等。只有同类分法 是对立的,是两选一的。一个人不可能同时是中国人和外国人 (两种国籍的人也不能这样说 吧)。不同类的分法是不对立的。一个人可以同时是中国人、体制内、唯物主义者。 软件亦如此,它可以根据各种不同的侧重点有不同的分法。 1)终端(前台)软件和后台软件。这是根据软件运行环境来分类的。顾名思义,如果这个 软件运行在终端如ATM 中,这个软件就是终端软件,如ATMC (后面再介绍ATMC )。如 果这个软件不是运行安装在终端上的,我们就叫后台软件。从字面意思后台应该对应前 台。事实上终端软件也可以理解成“前台软件”,是客户 “看得到”的。我们去银行取 钱,我们就是客户。我们看到的那个界面程序就是“ATMC ”(打引号是因为ATMC 只是 我们公司的叫法,别的公司可能不叫ATMC ,后面再叙)。后台软件客户是看不到的。如 公司的FEEL Switch,FEEL View,F@ST Switch 都属于后台软件。 2 )上层(应用)软件和底层(驱动)软件。这个是根据与硬件的“亲近程度”来分类的。底层驱 动软件直接跟硬件打交道,他们相互之间牙膏和牙刷的关系,谁也离不开谁。但上层应 用软件只和底层驱动软件打交道,跟硬件没关系。硬件好比普通员工,底层驱动软件好 比部门经理,上层应用软件好比公司领导。公司领导想做一件事情,有直接找普通员工 的么? 3 )系统软件与应用软件。我们可以狭义的理解系统软件就是操作系统。这些系统软件是微 软等操作系统供应商做的。应用软件是除了系统软件之外的所有软件。QQ,Office,ATMC, FEEL 系列,F@ST 系列等。我们公司做的都是应用软件。应用软件是解决了某一项“应 用”的软件。你可以用QQ 聊天,你可以用千千静听来听歌,你可以用Word 来编辑文 档等等,你也可以用FEEL View 来监控所有的ATM 。 4 )当然还有很多分类,如按照是否收费可分为收费软件和免费软件,是否需要安装可分为 绿色软件和非绿色软件等等。不再一一赘述。有兴趣的朋友看到一些有迷惑的叫法可以 随时沟通。 FEEL View 是后台软件,也是上层软件,同时也是应用软件。  软件随笔之“中间件” 顾名思义,中间件就是一个被夹在两者中间的东西。我们用一个取款流程图来解释一下。 我们去银行ATM 取钱500,大致会发生如下事情: 图是一个简化版的流程。并不严谨,所以有四方面需要说明一下:  省略一些步骤和读卡过程、打印等。  假设是没有任何交易异常的情况发生的。  假设用的产品都是我们公司的,

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档