软件的分类

Author: 贾保民 Date: 2000年 第9期

  所谓软件是指人们编制的各种程序和数据资料等,是计算机系统的重要组成部分。从总体上看,根据电脑控制层的不同软件可分为两大类:系统软件和应用软件。
#1  一、系统软件
  系统软件是用于计算机的管理、维护、控制以及计算机程序的翻译、装入、编辑和运行的程序。一般包括:
  1.操作系统软件:操作系统提供了人机接口,负责管理系统资源,使得用户能够使用机器上的其它软件。目前PC机上配置的通用操作系统主要有MSDOS、Windows、Linux等。
  2.汇编、解释或编译软件:PC机系统为用户配置了多种程序设计语言。为了使用这些语言,机器提供了各种相应的编译工具,如ASSMBLER、BASIC、PASAL、C、DBASE、FOXBASE等语言汇编、解释和编译系统软件,它们把用户书写的高级语言或汇编语言源程序,翻译成用机器指令表示的程序,以便于机器执行。
  3.调试、诊断程序:各种故障检查和诊断程序是检测机器系统资源、定位故障范围的有用工具。
#1  二、应用软件
  应用软件是软件开发人员利用系统软件编制的用来解决某一具体问题的程序,以满足计算机用户各方面的应用需要的软件。主要包括:
  1.字处理软件:字处理软件是用来帮助用户做文字编辑的软件工具。如UCDOS、Word、WPS2000等。系统安装了字处理软件,可方便地写稿、改稿和打印稿。
  2.数据库管理系统:数据库管理软件的开发,使得计算机在数据处理、情报检索等方面的应用日益普及。有了数据库管理系统,用户可根据需要建立自己的数据库,并且方便地管理大量的数据。
  3.作图软件:作图软件可根据创作者的意图在屏幕上作出各种图形、图表、曲线图和三维图像,并能根据需要拼接、切割。如Adobe Photoshop、3D MAX等。
  4.通信、网络软件:随着网络的发展,当今PC机上配置了大量的网络软件。有了它们,分散在各处的人们可以相互交流、学习。
  5.教育软件:辅助教学软件如《洪恩电脑世纪行》、《虚拟英语城》、《我爱背单词2000》等,以声音、图像等多媒体方式传授知识,是一种极有发展前途的教学手段。