软件发展史

上传人:今*** 文档编号:109929988 上传时间:2019-10-28 格式:PPT 页数:97 大小:5.04MB
返回 下载 相关 举报
软件发展史_第1页
第1页 / 共97页
软件发展史_第2页
第2页 / 共97页
软件发展史_第3页
第3页 / 共97页
软件发展史_第4页
第4页 / 共97页
软件发展史_第5页
第5页 / 共97页
点击查看更多>>
资源描述

《软件发展史》由会员分享,可在线阅读,更多相关《软件发展史(97页珍藏版)》请在金锄头文库上搜索。

1、北京百育炎华教育咨询有限公司 ,软件发展之路,第一部分 计算机与编程语言,要操作计算机,必须懂得计算机的语言,最早的软件开发方法,打孔纸带来编写程序 圆孔,透光,则表示 1 其他表示 0 通过圆孔纸带输入到老式计算机中,作为控制计算机的程序,键盘操作时代,将英文打字机与计算机相连,发送二进制信号,形成键盘编程时代 输入机器操作代码,后来形成汇编语言 直接控制计算机执行各种命令,大型计算机的出现,大型计算机主要用来进行科学计算,使用类似汇编的编程语言,如 cobol 计算机出现的目的本来就是为了计算,因此称为计算机 大型计算机专门用于科学研究计算,必须气象、地理等,以 IBM 公司为主 PDP-

2、11 计算机为主要先驱,中型计算机,中型计算机的出现,让计算机从大型科研机构走向企业、事业单位 帮助企业、事业单位完成数据处理 帮助人们完成信息传递 出现专用编程语言,如:ada,小型计算机,小型计算机的出现,更加方便了企业、事业单位的信息处理 价格低 操作简单 维护容易 涌现出一批厂商 SUN DEC 出现更加高级的编程语言,如 C,UNIX 时代C语言的时代,作为开放的操作系统,彻底打破 IBM 垄断地位 让后来的中小型计算机有了统一的操作系统平台 诞生了 C 语言 出现了终端操作方式多人共同使用一台计算机 由此出现了 SUN UNIX DEC UNIX ,当时的数据库系统,从大型机的 I

3、BM 的数据库系统到小型机的数据库系统,一直都快速发展着 DB2 ORACLE SYBASE INFOMIX,第二部分 PC 编程语言,个人计算机,造就今天的软件开发职业,PC 时代的到来BASIC语言,1980年,IBM 曾经常尝试,将计算机用于个人数据处理,引发个人计算机 PC 时代的到来 比尔.盖茨因此发家 提供了PC计算机的操作系统MS-DOS 开发了当时流行的 PC 编程语言BASIC,PC 让神奇的计算机走入个人生活,今天我们所看到的计算机,理解的计算机,大多数是 PC 概念的计算机 今天的 PC 已经成为很多人无法离开的生活中的设备 微软的贡献:让 PC 更加人性化WINDOWS

4、,苹果电脑BASIC 的普及,IBM的PC并不是唯一的,时代造就了苹果(MAC)电脑公司 图形化、娱乐性 个人使用 苹果的系统不开放性,让微软成为今天的 PC 霸主 苹果让孩子都知道了 basic 语言,DOS系统时代c 语言流行时代,Dos 系统让 PC 称为个人的工具 从此诞生了优秀的开发工具和厂商 微软BASIC, C 语言 BORLANDTURBO C ,WINDOWS-1987年,1987年的 WINDOWS 象一个幼稚的孩子,WINDOWS-1990年,1990年,更加成熟 可视化编程由此开始 编写程序就像画图一样,WINDOWS-1993年,成熟而实用 造就了今天新浪的前身四通利

5、方汉化了当时的 WINDOWS,WINDOWS-1995年,成就霸业的一年 个人使用的 WINDOWS95 完美的个人操作系统 微软开始开发 WINDOWS WORKSTATION 网络操作系统,形成今天的 WINDOWS 2000,WINDOWS 2003等,第一代可视化开发工具 VISUAL TOOLS,微软利用 WINDOWS 优势,开发的可视化编程工具,极大降低了开发者的负担 成为今天可视化开发工具的先驱 VISUAL BASIC VISUAL C VISUAL FOXPRO,FOXPRO单机数据库先驱,第一代个人计算机数据库开发工具 微软收购 FOXBASE 软件 第一个 WINDO

6、WS 下的数据库开发工具 造就了用友财务软件等产品,ACCESS 到 SQL SERVER,FOXPRO到ACCESS,个人数据库的升华 ACCESS到SQL SERVER 企业数据库的升华 廉价的 SQL SERVER 逐步成为中小企业青睐的产品 ORACLE 等价格昂贵 IBM 数据库过于专业,无法满足中小企业应用,第三部分 PC 与单机软件,个人使用的软件,没有数据共享,也没有数据传递,PC 逐步进入企业和家庭,廉价 方便 解决实际问题 打字排版 科学计算 游戏娱乐 ,单机程序DOS 下的程序,最早的英文文字排版软件WS DOS 下的游戏 三国演义 帝国时代 俄罗斯方块 其他 DOS 下

7、的程序,单机程序WINDOWS 的程序,从DOS开始,就有了单台计算机执行的程序 WPS TURBO C OFFICE 扑克牌 无需连接网络,就可以运行 早期的游戏三国演义等 早期的用友财务软件等 没有数据共享,没有信息交换,单机程序中国的成就,WPS金山公司 方正排版 CCDOS中国自己的中文操作系统 巨人汉卡 一批优秀的软件随之诞生 数据库处理方面 DBASE 为主的个人数据库系统 用友公司因此成就一番事业,流行的单机程序OFFICE,用友财务软件,最早是使用 DBASE开发的,专门个财务人员使用 微软的 OFFICE,也是为个人使用,专门解决写文章和书稿排版,典型的企业单机程序,库存管理

8、软件 Foxpro Vb delphi 财务管理软件 Dbase Foxpro vb 人事管理软件 Vb dephi 固定资产管理软件 vb,典型的单机工具软件,杀毒-RISING 下载-FLASHGET 电影播放器-MEDIA PLAYER 压缩工具-ZIP,RAR 图片察看器-ACDSEE 其他 windows 下常用工具软件 开发工具:VB,C+等,第四部分 网络发展与软件,网络推动企业应用开发,最早的信息交流上机 的由来,上机,就是到终端机方操作小型、大型计算机主机系统 最早的信息交流方式 依靠小型机、大型机 依靠终端,所有软件都在主机系统上 所有信息通过公用计算机共享 典型应用 TE

9、LNET NNTP MAIL,PC 网络打破主机系统天下,NOVELL 作为 PC 网络的先驱 PC 网络逐步取代大型计算机 让个人和企业能够通过 PC 沟通和交流,最早的系统集成方法1985-1995,把10台电脑连接起来 企业需要共享 硬盘,存储数据,因为当时硬盘非常昂贵 打印机,因为打印机非常昂贵 相互复制一些文件,比如 WORD 文档 否则只能通过软盘来复制,非常麻烦,办公室自动化OA 局域网络,把所有的电脑都连起来,并可以 内部收发邮件:lotus notes,exchange 让更多的人共享数据 把几个办公室的电脑连接起来 局域网诞生 更多的 PC 连接到一起 NOVELL 蓬勃应

10、用 流行技术:IPX 协议 设备:HUB,MODEM等,校园网,城域网广域网诞生,局域网连接范围有限 更多企业希望把分公司连接起来 学校希望相互连接起来 流行技术:TCP/IP 协议 设备:交换机,路由器,ISDN等,互联网天下一家的想法,众多的局域网络,广域网络,家庭电脑都希望联结起来,共享信息,相互沟通 互联网诞生1969 互联网流行1995 关键技术 传统 UNIX 下的 TCP/IP 复活 HTML 标准文档格式诞生 设备:广域网设备、电信公司通讯设备的结合,第五部分 网络与企业应用软件,网络推动企业应用发展 企业应用发展推动软件开发,大家一起来工作MIS 的诞生,网络让企业提出更多软

11、件功能要求,单机程序无法达到 把数据保存到公用电脑上服务器上 通过服务器可以共享、存储、统计分析和汇总数据 相互传递信息,并及时发现信息的变化,网络应用开发数据库的重要性,共享信息,协同工作,都要通过统一的软件来协调管理 传统的数据库走进 PC 网络软件 ORACLE,SQL SERVER 等从高端小型机走向 PC 世界 有了数据库,则信息共享和交流,信息存储和处理变得非常容易,第一代网络软件:客户机/服务器程序1992至1996,由于需要数据信息共享,引发客户机/服务器软件 多人共享数据库信息 多人同时操作共享数据库数据 典型代表 办公自动化系统 用友财务网络版 QQ 聊天系统 传奇游戏 需

12、要在每台电脑上安装一个软件 需要有一台服务器共享数据库信息,解释:QQ 的服务器,需要有账号,这些帐号在腾讯公司服务器的数据库中保存 当某个人的电脑重新安装的时候,所有信息都从服务器取回,不会丢失 相互间可以随时沟通信息,对话交流,共享文件资料等,更多的客户机/服务器软件,电子邮件程序,OUTLOOK 只是客户端,邮件服务器是服务器端 传奇游戏服务器 共同点 有专门的客户端软件,下在安装,否则服务使用 信息共享,随时交流,数据统一保存在服务器上 缺点:必须安装各种软件 邮件软件、QQ 软件、msn 软件、游戏软件等,浏览器/服务器模式1997-今,通过浏览器就可以运行客户端程序,无需单独安装软

13、件,共享服务器数据 BBS 博克 电子商务,解释:火车票代售,无论去哪个火车票代售点,都可以购买 车票共享 不会因为目的地不同而非要到专门的售票处 对于购票者来说,所有购票点都一样 如果是客户机/服务器模式,则 不同车次必须到不同的购票处 不同时间也要到不同购票处 虽然信息共享,但类别严格而专用,互联就是无界限交流,网络新闻 BBS 博克 视频聊天 电子商务,三层架构1995至今,当客户机/服务器或者浏览器/服务器无法解决速度和处理数据的高效性的时候,中渐件诞生 帮助数据库处理数据 快速分析处理需要的各种数据,无论数据来自磁盘文件、数据库还是其他 按照需要统一处理,并返回给客户端 典型代表 B

14、EA 公司的 WEB LOGIC 微软公司的 BIZTALK SERVER WEB SERVICE ,解释:邮局的作用,邮局可以方便地邮递各种东西,无需自己考虑如何运输 不用考虑是空运、路运还是海运 不用考虑是谁把东西送到对方手中 一切都有邮局负责,典型的企业网络应用软件,数据库系统 邮件服务器 办公自动化 游戏服务器 进销存管理 ERP 客户关系管理系统 其他行业特殊应用软件 电信、电力、石油等,软件开发新领域:移动设备开发,移动设备 手机 掌上电脑 口袋 PC,移动领域应用开发,短信 彩信 游戏 邮件 网络电视 视频服务 WAP 网站,第六部分 应用软件分类,应用软件就是除了操作系统、各种

15、开发工具之外的实用软件,文件处理类,以office 为代表,用来处理 文章排版 电子表格 图形图像 文件处理,办公自动化类,以政府公文处理为主,结合office和数据库功能 典型产品 Lotus Office+exchange 其他专业开发软件OA,企业管理信息系统(MIS),专门用来处理企业管理信息的,比如 财务账目 库存 工资 销售情况等 帮助企业领导者分析和统计数据 典型软件 各类mis系统,娱乐类,自从 PC 诞生,就没有离开个人娱乐 游戏 电影播放 今天的 BBS,QQ,MSN,各种网站,电子商务电脑做生意,由 IBM 提出,最初主要针对 银行的资金流通 运输行业的货物流通 互联网的

16、信息流通 具体体现 阿里巴巴 易贝易趣 当当书城 网上银行,ERP系统,专门为了大型企业,如汽车、建筑、电子等行业开发的软件 庞大的数据库 复杂的软件处理 智能化的管理决策支持,电子政务,让所有老百姓通过网络就可以解决问题,再也不用各个衙门口盖公章 首都在线 工商局 税务局 公安局 ,无线领域软件,手机软件 游戏 短信 彩信 彩铃 移动商务 办公 管理 全球定位 GPS,ICT 领域,从 IT 到 ICT 不再是计算机独有,逐步走向通信 不再是处理数据,逐步走向沟通 典型应用 视频聊天 播克 在线电视 游戏娱乐 ,第七部分 成才之路,如何成为优秀的软件人才,第一步:明确人生目标,在IT行业,一个人的成长大致可以分为: 深入研究技术,熟练掌握一种工具 成为项目小组技术带头人或者是系统分析人员 成为高级工程师,做公司的总工程师职位 成为售前支持工程师

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号