1 / 94
文档名称:

计算机导论课件.ppt

格式:ppt   大小:1,022KB   页数:94页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机导论课件.ppt

上传人:yzhlyb 2017/9/3 文件大小:1022 KB

下载得到文件列表

计算机导论课件.ppt

相关文档

文档介绍

文档介绍:只有硬件的计算机是不能完成任何工作的,在硬件的基础上,配置合适的软件,才能充分发挥计算机的整体功能,硬件是计算机的躯体,软件是计算机的灵魂。
软件是程序及其实现和维护时所必须的文档的总称。
对于专业人员来说,掌握专业工程知识是必要的,树立对标准化的正确认识也同样是非常必要的。
第四章计算机软件
1
计算机软件的历史
计算机软件基础
系统软件和应用软件
操作系统
信息标准化





2
计算机软件的历史
在计算机发展史上,二值逻辑和布尔代数的使用是一项重要的突破。1847年,英国数学家布尔在《逻辑的数学分析》(The Mathematical Analysis of Logic) 中分析了数学和逻辑之间的关系,并阐述了逻辑归于数学的思想----为现代计算机提供了重要的理论准备。
但是,布尔的理论直到100年之后才被用于计算。在此期间,程序设计随硬件的发展,其形式也不断发展。
3
在基于继电器的计算机器时代,所谓“程序设计”实际上就是设置继电器开关以及根据要求使用电线把所需的逻辑单元相连,重新设计程序就意味着重新连线。所以通常的情况是:“设置程序”花了许多天时间,而计算本身则几分钟就可以完成。
随着真空管计算机和晶体管计算机的出现,程序设计的形式有了不同程度的改变,但革命性的变革则是在1948年,香农重新发现了二值演算,二值逻辑代数被引入程序设计过程,程序的表现形式就是存储在不同信息载体上的“0”和“1”的序列,这些载体包括纸带、穿孔卡以及后来的磁鼓、磁盘和光盘等。
4
20世纪60年代初,随着计算机硬件技术的发展和计算机应用的深入,传统依靠个人编程技巧的编程方式不能保证较大规模程序的质量,出现了程序编写的过程化管理。
在编写程序的同时,把编写程序过程中的需求分析,系统设计,系统测试等文档资料也规范化并保存下来,软件就是程序及其相关文档,有了这些规范化的文档资料,程序出现错误后,能够比较快的发现和改正,从而在一定程度上保证了程序的质量。
5
程序设计语言经历了机器语言、汇编语言、高级语言、非过程语言等4个阶段,第5代自然语言的研究也已经成为学术研究的热点。
计算机软件产业化是在20世纪50年代,随着计算机在商业应用中的迅猛增长而发生的。这种增长直接导致了社会对程序设计人员需求的增长,于是,一部分具有计算机程序设计经验的人分离出来专门从事程序设计工作,根据用户订单提供相应的程序设计服务。
6
第一批软件公司,如1955年由Elmer Kubie和John W. Sheldon创建的计算机使用公司(CUC) 和1959年创建的应用数据研究(ADR) 公司等。
20世纪60、70年代,计算机的应用范围持续快速增长,使计算机软件产业无论是软件公司的数量还是产业的规模都有了更大的发展,与软件业相关的各种制度也逐步建立。
7
1968年Martin Goetz获得了世界上第一个软件专利;1969年春,ADR公司就IBM垄断软件产业提出了诉讼,促使IBM在1969年6月30日宣布结束一些软件和硬件的捆绑销售,为软件产品单独定价。这一时期成立的软件公司有美国计算机公司(CCA) 、Infornation Builder公司和Oracle (甲骨文) 公司等。
8
计算机软件基础
计算机程序
计算机软件
享有版权的软件
许可软件
共享软件
公共域软件
9
计算机软件基础
计算机软件决定了一台计算机能做什么。
从某种意义上来说,软件将计算机从一种类型的机器转变为另一种类型的机器——从绘图到排版、从飞行模拟器到计算器、从文件系统到音乐工作室,等等。
10