试论计算机技术对人类社会的影响

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试论计算机软件技术对人类社会的影响

XXX

(XXXX大学 XX 0000000)

内容提要:此文主要概述计算机技术的发展史、我的学习经历、与其给人类社会带来的影响。随着IT技术的飞速发展,计算机技术已日益渗透到社会生活的各个领域,可以说我们的世界就是计算机的世界,计算机已成为时代的“运筹者”。人类社会文明的程度与科学技术和软件发展密切相关。计算机的发展在促进科学技术现代化的同时,也大大地促进了人类社会文明程度的提高。

关键词:计算机技术、硬件、软件、发展、社会、影响

一、计算机技术的诞生与发展

在近代社会的发展史中,计算机技术一直扮演着重要的角色,自从计算机诞生,我们世界也随着发生了巨大的变化,计算机使我们的“地球”变得越来越小,现在简直就是一个“地球村”打开电脑,点击一下鼠标我们就可以随便“遨游”我们的“地球村”。计算机技术的发展方向世界上第一台计算机是1946年问世的,根据计算机的性能和软硬件技术,将计算机发展划分成以下几个阶段:

①第一阶段:电子管计算机(1946—1957)其特点是:(1)采用电子管制作基本逻辑部件。

(2)采用电子射线管作为存储部件。(3)输入输出装置落后,主要使用穿孔卡片(4)没有系统软件。

②第二阶段:晶体管计算机(1958—1964)其主要特点是:(1)采用晶体管制作基本逻辑部件。(2)普遍采用磁芯作为主存储器,采用磁盘/磁鼓作为外存储器(3)开始有了系统软件(监控程序),提出了操作系统概念,出现了高级语言

③第三阶段:集成电路计算机(1965—1969)其主要特点是:(1)采用中小规模继成电路制作各种逻辑部件。(2)采用半导体存储器作为主存。(3)系统软件有了很大发展。(4)在程序设计方法上采用了结构化程序设计

④第四阶段:大规模、超大规模集成电路计算机,其主要特点:(1)基本逻辑部件采用大规模、超大规模集成电路。(2)作为主存的半导体存储器,其集成度越来越高,容量越来越大;外存储器除广泛使用软、硬磁盘外,还引进了光盘。(3)各种使用方便的输入输出设备相继出现,如大容量的磁盘、光盘、鼠标器、图象扫描仪、数字化照相机、高分辨率彩色显示器、激光打印机等。(4)软件产业高度发达,各种实用软件层出不穷。(5)计算机技术与通信技术相结合,计算机网络(广域网、地区网、局域网)把世界紧紧联系在一起。(6)多媒体倔起,计算机集图象、图形、声音、文字处理于一体,在信息处理领域掀起了一场革命,与之相应的信息高速公路正在筹划实施之中计算机的未来发展方向。

未来的计算机将以超大规模集成电路为基础,向巨型化、微型化、网络化与智能化的

方向发展。1.巨型化巨型化是指计算机的运算速度更高、存储容量更大、功能更强。目前正在研制的巨型计算机其运算速度可达每秒百亿次。

2.微型化微型计算机已进入仪器、仪表、家用电器等小型仪器设备中,同时也作为工业控制过程的心脏,使仪器设备实现“智能化”。随着微电子技术的进一步发展,笔记本型、掌上型等微型计算机必将以更优的性能价格比受到人们的欢迎。

3.网络化随着计算机应用的深入,特别是家用计算机越来越普及,一方面希望众多用户能共享信息资源,另一方面也希望各计算机之间能互相传递信息进行通信。计算机网络是现代通信技术与计算机技术相结合的产物。计算机网络己在现代企业的管理中发挥着越来越重要的作用,如银行系统、商业系统、交通运输系统等。

4.智能化计算机人工智能的研究是建立在现代科学基础之上。智能化是计算机发展的一个重要方向,新一代计算机,将可以模拟人的感觉行为和思维过程的机理,进行“看”、“听”、“说”、“想”、“做”,具有逻辑推理、学习与证明的能力。计算机的应用领域以及对人类的影响。

二、计算机的应用及对人类社会的影响

计算机的应用领域主要有: 1.科学计算(或数值计算)2.过程检测与控制3.信息管理(数据处理)4.计算机辅助系统 5..网络应用

计算机应用对人类社会的影响1.科学计算(或称为数值计算)早期的计算机主要用于科学计算。目前,科学计算仍然是计算机应用的一个重要领域。如高能物理、工程设计、地震预测、气象预报、航天技术等。由于计算机具有高运算速度和精度以及逻辑判断能力,因此出现了计算力学、计算物理、计算化学、生物控制论等新的学科

2.过程检测与控制利用计算机对工业生产过程中的某些信号自动进行检测,并把检测到的数据存入计算机,再根据需要对这些数据进行处理,这样的系统称为计算机检测系统。特别是仪器仪表引进计算机技术后所构成的智能化仪器仪表,将工业自动化推向了一个更高的水平。

3.信息管理(数据处理)信息管理是目前计算机应用最广泛的一个领域。利用计算机来加工、管理与操作任何形式的数据资料,如企业管理、物资管理、报表统计、帐目计算、信息情报检索等。近年来,国内许多机构纷纷建设自己的管理信息系统(MIS);生产企业也开始采用制造资源规划软件(MRP),商业流通领域则逐步使用电子信息交换系统(EDI),即所谓无纸贸易。

4.计算机辅助系统 1)计算机辅助设计(CAD)是指利用计算机来帮助设计人员进行工程设计,以提高设计工作的自动化程度,节省人力和物力。目前,此技术已经在电路、机械、土木建筑、服装等设计中得到了广泛的应用。2)计算机辅助制造(CAM)是指利用计算机进行生产设备的管理、控制与操作,从而提高产品质量、降低生产成本。缩短生产周期,并且还大大改善了制造人员的工作条件。 3)计算机辅助测试(CAT)是指利用计算机进行复杂而大量的测试工作。 4)计算机辅助教学(CAI)指利用计算机帮助教师讲授和帮助学生学习的自动化系统,使学生能够轻松自如地从中学到所需要的知识。

5..网络应用计算机在网络的应用是一个划时代的应用,计算机网络的发展使人类社会发生了巨大变化,它塑造出一种与农业社会和工业社会不同的社会文明形态———网络社会文明形态。网络对人们的日常生活,社会的经济、政治等都产生了重大影响。当今社会进入网络社会,计算机网络渗透到人们生活的方方面面,影响到人们的日常生活,改变着人们的生活节奏。从以前的邮局信件到现在网络邮件,从以前的面对面交谈到现在的QQ,从以前在实体店买东西到现在的网购,从网上购物到网上炒股,从网上游戏到网络课堂,都可以在计算机前完成。随着网络交流的普及,一些新兴的网络语言正进入人们的生活。

三、计算机软件和硬件的发展

那么,计算机科学与技术学科是怎样形成的呢?计算机科学是从电子学、科学、数理逻辑和计算机的交界处发展起来的。20世纪80年代及90年代初期开展的关于计算机科学教育的争论,重点都放在如何讲授问题求解技巧及编程语言的选择上,而忽略了计算机科学教育目的本身。现在为了适应目前技术和应用的需要,CC2005和CC2002提出把原来的计算学科划分成计算机科学、计算机工程、软件工程、信息系统4个方向。

计算机科学与技术是研究计算机的设计与制造和利用计算机进行信息获取、表示,存储、处理、控制等的理论、原则、方法和技术的学科,包括科学与技术两方面。当然科学侧重研究现象、揭示规律;技术则侧重与研制计算机和研究使用计算机进行信息的方法和技术手段。

计算机科学与技术学科的研究范畴包括计算机机理、硬件、软件、网络应用等,按照研究的内容也可以划分为基础理论、专业基础和应用3个层面。而后,计算机计算机理论的研究包括离散数学、算法分析理论、形式语言与自动机理论、程序设计语言理论、程序设计方法论;硬件的研究包括元器件与存储介质、微电子技术、计算机组成原理、微型计算机技术、计算机体系结构;软件的研究包括程序设计语言的设计、数据结构与算法、程序设计语言翻译系统、操作系统、数据库系统算法设计与分析、软件工程学、可视化技术;网络的研究包括网络结构、数据通信与网络协议、网络服务、网络安全;应用的研究及人-机工程包括计算机应用的研究,软件开发工具、完善既有的应用系统、开拓新的应用领域、人-机工程、研究人与计算机的交互和协同技术。

1.软件工程的模型方法及文档的概念以及软件工程能力的培养

随着计算机应用的普及和深化,计算机软件的规模也越来越大,然而软件开发的生产率远远跟不上计算机应用的迅速增长。另外,软件开发缺少好的方法指导和工具的辅导,而且又缺少有关的文档,使大量的已有软件难以维护。总总都制约了软件的发展。后来,人们把这些问题称为“软件危机”。

为了解决“软件危机”,人们提出了“软件工程”,它是一门从管理和技术两方面研究如何更好地开发和维护计算机软件的学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术与当前能够得到的最好的技术方法结合起来。通常,软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试和维护等活动。软件开发模型建议用一定的流程将各个环节连接起来,并可用规范的方式操作软件开发的全过程。常用的软件开发模型有瀑布模型、快速原型法模型、螺旋模型、喷泉模型、转换模型和智能模型等。软件开发方法是实践的成果,一定程度上受程序方

相关文档
最新文档