1 / 131
文档名称:

计算机导论-ch2.ppt

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

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

分享

预览

计算机导论-ch2.ppt

上传人:分享精品 2017/8/28 文件大小:940 KB

下载得到文件列表

计算机导论-ch2.ppt

相关文档

文档介绍

文档介绍:计算机导论 第2版
第2章计算机软件系统基础
一、什么是软件
软件定义:软件是指用来指挥计算机运行的各种程序的总和以及开发、使用和维护这些程序所需的技术资料。即软件是计算机系统中的程序及其文档的总和。
程序:计算任务的处理对象和处理规则的描述。
文档:为了便于了解程序所需的阐明性资料。
程序必须装入机器内部才能工作
文档是给人看的,不一定装入机器
IEEE对软件的定义(1983):
软件是计算机程序、方法、规则、相关的文档资料以及在计算机上运行的程序时所必需的数据的集合。
程序:是计算机需要遵照执行的一系列指令,它作为一种具有逻辑结构的信息,精确而完整地描述计算任务中的处理对象和处理规则。
方法、规则:通常是在文档中说明并在程序中实现的。
文档:开发、使用和维护程序所需要的图文资料。
数据:向一个程序提供的输入。
软件有三层含义:
个体含义:即指计算机系统中的程序及其文档;
整体含义:即指在特定计算机系统中所有上述个体含义下的软件的总体;
学科含义:即指在研究、开发、维护以及使用前述含义下的软件所涉及的理论、原则、方法和技术所构成的学科。在这种含义下,软件宜称为软件学,但一般仍称作软件。
软件系统的主要任务:
提高机器的使用效率、发挥和扩大机器的功能和用途,为用户使用计算机系统提供方便。
二、发展过程
软件的发展受到应用和硬件发展的推动和制约,其发展过程大致可分为三个阶段:
第一阶段
1946-1958
第二阶段
1956-1968
第三阶段
1968以后
第一个程序出现→实用的高级程序设计语言出现,这期间重点考虑程序本身,尚未出现软件一词。
实用的高级程序设计语言出现→软件工程出现,这期间出现软件一词,融程序及其有关的文档于一体。
软件危机
软件工程出现→现在,1968年大西洋公约学术会议提出软件工程。
三、软件的分类
软件主要分为系统软件和应用软件。
系统软件又分为:操作系统、语言处理系统、数据库管理系统、软件工具等。
应用软件又包括:应用软件包和用户程序。
系统软件:居于计算机系统中最靠近硬件的一层,其他软件一般通过系统软件发挥作用。如操作系统、编译程序、网络软件系统、数据库系统、人机交互软件系统等。此外还包括一些支撑软件,如环境数据库、各种接口软件和工具组等。
应用软件:特定应用领域专用的软件。
四、软件与硬件的关系
硬件:构成计算机系统的物理装置。
软件:用计算机指令和算法语言编写的程序以及运行程序所需的文档、数据。
关系:硬件是软件运行的基础
软件是对硬件功能的扩充和完善
软件的运行最终被转换为对硬件的操作
计算机:硬件、软件→人工生命
人:躯体、灵魂→自然生命