计算机软件知识

各种软件的有机组合构成了软件系统。软件系统按其功能以及重要性可主要分为系统软件和应用软件两大类,系统软件管理整个计算机系统,应用软件在系统软件的基础上使计算机能解决各种实际问题。应用软件在系统软件的基础上开发。


计算机软件系统我们可以用下图框表示:
o       ┌─────┐
o       │ 软件系统 │
o       └──┬──┘
o     ┌────┴───────┐
o  ┌──┴──┐         │ 其中:语言处理程序分为:
o  │ 系统程序 │         │ 机器语言(第一代)
o  └──┬──┘         │ 汇编语言(第二代) 
o ┌──┬┴─┬──┬──┬──┐ │ 算法语言 (第三代) 
┌┴┐┌┴┐┌┴┐┌┴┐┌┴┐┌┴┐│ 非过程语言(第四代)
│标││服││语││操││数││计││ 智能化语言(第五代)
│准││务││言││作││据││算││
│程││性││处││系││库││机││
│序││程││理││统││管││网││
│库││序││程│└─┘│理││络││
└─┘└─┘└─┘   │系││软││
o            │统││件││
o            └─┘└─┘│
        ┌─────────┘
o     ┌──┴──┐
o     │ 应用程序 │ 
o     └──┬──┘
 ┌──┬──┬┴─┬──┬──┐
┌┴┐┌┴┐┌┴┐┌┴┐┌┴┐┌┴┐
│专││科││数││工││事││过│
│家││学││据││程││务││程│
│系││计││处││设││管││控│
│统││算││理││计││理││制│
│程││程││程││程││程││程│ 
│序││序││序││序││序││序│
└─┘└─┘└─┘└─┘└─┘└─┘ 

系统软件包括:
o (1) 操作系统(dos、windows、ucdos)
o (2) 语言处理软件(basic 语言、cobol语言、 pascal语言、c语言)
o (3) 数据库管理系统(dbase、foxbase、foxpro)等。

o 应用软件是针对某个实用问题而设计的程序,这种软件有通用和专用两种。
  例如: 
  汉字处理软件是属通用性的,它可供需要输入汉字的人使用,这类应用程序可以作为一种软件产品,在市场销售,例如wps、cced、word等。
另一种应用程序属专用的,它是为了某种特殊用途而设计的程序。例如某单位的人事管理系统。