欢迎来到天天文库
浏览记录
ID:43972998
大小:300.50 KB
页数:37页
时间:2019-10-17
《大学计算机信息技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三章计算机软件3.1计算机软件及软件技术3.2操作系统3.3程序设计语言及处理程序3.4算法和计算机软件理论基础学习目标与要求1.了解什么是计算机软件和计算机软件技术2.了解操作系统的作用、功能、常用操作系统和实用程序的种类3.描述计算机语言程序及它们的执行过程4.了解计算机软件基础理论所包含的内容、算法和数据结构的概念计算机系统硬件软件主机外设CPU内存主板输入/输出设备外存系统软件应用软件操作系统语言处理程序服务性程序通用应用软件特定应用软件3.1计算机软件及软件技术3.1.1计算机软件3.1.2计算机软件的发展3.1.3计算机软件技术1.什么是计算
2、机软件(1)计算机系统的基本组成:①计算机硬件:组成计算机各种物理设备的总称②计算机软件:是指示计算机完成特定任务的,以电子格式存储的程序、数据和相关的文档。程序:计算机如何完成任务逐步执行的命令;数据:程序所处理的对象及处理过程中使用的参数;文档:程序开发、维护和使用所涉及的资料。3.1.1计算机软件(2)软件的三层含义(从科学概念上讲):①个体含义:即上面所说的计算机系统中的程序、规程、规则及其文档。②整体含义:指在特定计算机系统中所有个体含义下的软件的总体。③学科含义:即指软件在研究、开发、维护以及使用中所涉及的理论、方法、技术所构成的学科,在这一意
3、义上称为软件学。1.什么是计算机软件3.1.1计算机软件从应用的角度出发,通常将软件分为:系统软件、应用软件2.软件的分类①系统软件:是给其他程序提供服务的程序的集合.(如各种操作系统、编译程序、磁盘清理程序等)②系统软件的主要特征:与计算机硬件系统有很强的交互性,对计算机的硬件资源进行统一的控制、调度、管理。具有通用性,任何计算机系统必不可少。购买计算机时,厂商必须提供一些基本的系统软件(1)系统软件3.1.1计算机软件2.软件的分类①应用软件:泛指专门用于解决各种具体应用问题的软件。②应用软件分类:按软件的开发方式和适用范围分为:通用应用软件:可以在许
4、多行业和部门共同使用如:word、excel、绘图软件、媒体播放软件定制应用软件:按照不同领域用户的特定应用要求而专门设计的软件如:某大学的教务管理系统、某超市的销售系统(2)应用软件3.1.1计算机软件2.软件的分类类别功能部分流行的软件名称文字处理文本编辑、文字处理、桌面排版等WPS、Word电子表格表格定义、计算和处理等Excel等图形、图像图像处理、几何图形绘制等AutoCAD、Photoshop3DSMax等媒体播放播放各种数字音频和视频文件MediaPlayer、RealPlayer等网络通信电子邮件、网络文件管理、远程计算、浏览等Outloo
5、kExpress、Mail、CC-mail、IE简报软件幻灯片、演讲报告制作等Powerpoint、showpartner③主要通用应用软件类别和功能3.1.1计算机软件3.1.1总结1.什么时计算机软件?(1)计算机系统的基本组成:①计算机硬件②计算机软件:程序、数据、文档(2)软件的三层含义个体含义、整体含义、学科含义2.软件分类(1)系统软件:定义、特征(2)应用软件:定义、分类通用应用软件定制应用软件3.1.1计算机软件3.1.2计算机软件的发展3.1.2计算机软件的发展软件的发展与计算机应用和硬件的发展互相推动和制约。软件的发展大致经历了三个主要
6、阶段:(1)第一阶段:软件发展初期(1940年代到1950年代中期)从第一台计算机上的第一个程序~高级语言程序出现应用领域较窄:主要是科学与工程计算。处理对象:数值数据工作方式:个体;编程语言:使用低级语言编程3.1.2计算机软件的发展(2)第二阶段(1950年代中期到1960年代后期)出现了高级程序语言、操作系统、数据库管理系统、“软件”术语等“软件危机”:软件的复杂程度提高,研制周期长,正确性难以保证,可靠性问题尤为突出。研究内容:计算机系统的处理能力得到加强,设计和编制程序的工作方式逐步走向合作方式。3.1.2计算机软件的发展3.1.2计算机软件的发
7、展(3)第三阶段(1960年代迄今)软件工程软件领域工作新的特点:随着应用领域的不断拓广,出现了嵌入式应用软件、网络软件及分布式应用软件软件工程发展迅速,形成了“计算机辅助软件工程”。除了开发各类工具与环境用以支持软件的开发与维护外,还出现了一些实验性的软件自动化系统致力研究软件过程本身规律,研究各种软件开发规范与模型除了软件传统技术继续发展外,人们着重研究以智能化、自动化、集成化、并行化、开放化以及自然化为标志的软件开发新技术注意研究软件理论,特别是探讨软件开发过程的本质3.1.2计算机软件的发展3.1.2计算机软件的发展3.2操作系统3.2.1概述3.
8、2.2多任务处理3.2.3存储管理3.2.4文件管理3.2.6常用
此文档下载收益归作者所有