- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
第一章 概 论
计算机软件及其发展
计 算 机 软 件 的定 义
从功能上可 以认为软件是人们利用计算机本身提供 的逻辑功能 ,合理地组织计算机 的工
作 ,简化或代 替人们在使用计算机过程 中的各个环节 ,提供给用户 的一个便于操作 的工作环
境 。因此 ,不论是支撑计算机工作还是支持用户应用的程序都是软件 。
在 年代就 曾认为计算机软件就是程序 ,如汇编程序 、编译和解释程序 、操作系统和
支撑操作系统的各种管理程序 、服务程序 以及用户用各种程序设计语言编制 的程序等 。这一定
义是基于手工方式进行软件开发而提 出来 的,即从设计 、编程到调试均 由个人独立完成 ,但要
开发一个大型软件 ,特别是实用化、商品化、通用化的软件就碰到不少 问题 。手工方式不仅效率
低 、开发周期长 ,而且各个模块 间的联系和接 口很难协调 ,人的思维也很难胜任数 以几万行甚
至是 百万行计 的程序 ,因而 出错率 高 ,维护工作量大 ,导致成本 高 。因此 ,在 年代末 出现 了软
件危机 。当时 公 司 系统负责人 形象地形容这种手工方式开发软件说 :
“……像 巨兽在泥潭中作垂死挣扎 ,挣扎得越猛 ,泥浆就沾得越多,最后没有一个野兽能逃脱淹
没在泥潭 中的命运……程序设计就像是这样一个泥潭 一批批程序 员在泥潭 中挣扎 ……没
人料到问题会这样棘手 。”软件设计者逐渐感到要有一定规范的文档 以保证程序从设计 、调试
到运行的成功。这样 ,从 年代开始 ,认为软件 不仅仅 是程序 ,而且还 包括开发、使用、维护这
些程序所需要的一切文档 。
到 了 年代 ,为 了加强工程化 、规范化 ,从软件工程 的概念上更为全面地给软件下了定
义 ,认为 :计算机程序 、实现此程序功能所采用的方法、规则 以及与其相关联的文档和在机器上
运行它所需要 的数据都是计算机软件 。计算机软件不断发展 出新产 品,使得应用的灵活性和人
机交互能力不断提高,充分体现了软件支撑计算机工作、扩大计算机系统功能的作用 。
计算机 软件 的功能及分类
计算机系统 中的程序和有关 的文档资料总称为软件 。软件是一个计算机系统必不可少 的
组成部分 ,它保证计算机系统能有效地运行并为用户提供特定的服务 。
软件是计算机用户与硬件之 间的接 口,用户通过软件使用计算机 。软件 的主要功能有 :
管理计算机系统的硬件资源 ,提高各种资源的利用率 。
在硬件基本功能的基础上 ,扩充计算机硬件的功能,提高硬件的使用效率 。
提供对计算机硬件进行测试 、诊断以及维护所需要的工具 。
)为专业人员进行开发应用提供必要 的开发工具和开发环境 ,提高软件开发的效率 。
向用户提供方便 、灵活的使用界面 。
提供完成特定应用的专用程序 。
根据软件与计算机硬件和用户 的关系 ,软件一般可分为系统软件 、支持性软件和应用软件
三类 :
系 统 软 件 泛 指 为 整 个 计 算 机 系 统 配 置
的、不依赖于具体应用的软件 ,例如操作系统、各
种语 言处理程序 、数据库管理系统 以及一些常用
的实用软件等 。
支持性软件是指支持其他软件 的开发和
维护的软件 。随着计算机应用的发展 ,软件开发和
维护 的代价越来越高 ,因此用于支持其他软件研
制的软件显得特别重要 。例如, 世纪 年代
您可能关注的文档
- 《吉林大豆》社会科学技术文献.pdf
- 《极地探险》科学知识技术科普.pdf
- 《急性弛缓性麻痹监测与临床学》医学科学技术.pdf
- 《急危重症应急预案与救护》科学技术生活指南.pdf
- 《急症腹腔镜外科学》高校科学技术文献.pdf
- 《棘心》大众文艺教育丛书.pdf
- 《几何学大厦的基石》青少年文学作品.pdf
- 《计划生育百问百答》科学技术生活指南.pdf
- 《计算机绘图实训》科学技术知识普及.pdf
- 《计算机基础与应用》浙江科学技术出版.pdf
- 运动疗法知识培训课件.pptx
- 2025年吉林洮南市事业单位面向上半年应征入伍高校毕业生招聘5人笔试模拟试题参考答案详解.docx
- 眼部皮肤护理教学课件.ppt
- 全文可编辑worldreportmarket-Brand KPIs for toys & baby online shops estrela in brazil-外文版培训课件(2025.2).ppt
- 眼视光教学课件.ppt
- 运动理论知识课件.pptx
- 我的家乡作文500字五年级.pdf
- 运动生理课件.pptx
- 2024届吉林省长春市高三一模历史试题.pdf
- 全文可编辑worldreportmarket-Brand KPIs for toys & baby online shops Ernsting’s family in germany-外文版培训课件(2025.2).ppt
文档评论(0)