【本节要点】
1.系统软件
2.应用软件
3.计算机程序设计语言
【主要内容】
计算机软件是指在计算机硬件上运行的各种程序及相应的各种文档资料。
计算机软件可分为系统软件和应用软件两大类。
一、系统软件
系统软件是指用于对计算机资源的管理、监控和维护,以及对各类应用软件进行解释和运行的软件。系统软件是计算机系统必备的软件。
系统软件主要包括操作系统、语言处理程序、支撑服务程序、数据库管理系统。其中操作系统最为重要,它是所有软件的核心。
(一)操作系统
操作系统是最基本、最重要的系统软件,负责管理计算机的全部软件和硬件资源。
如目前许多会计电算化软件采用的Windows操作系统,即属于系统软件。常见操作系统如:WindowsXP/Vista ,Unix ,Linux等。
(二)语言处理程序
包括:汇编程序、解释程序和编译程序,将源程序翻译成计算机能执行的机器指令。
(三)数据库管理系统
数据库是以一定的组织方式存储起来的结构化的数据集合。数据库管理系统是帮助用户建立、管理、维护和使用数据库的系统软件。
按数据模型设计方法的不同,可分为关系型(最常用)、层次性和网状型。
按规模:小型(Foxpro,Access),大型(SQL Server,Oracle,DB2)
通常的会计核算软件就是利用各种数据库管理系统开发而成的应用软件。
(四)支撑服务程序
也称为工具软件,如编辑程序、纠错程序、连接装配程序、诊断程序、调试程序、杀毒程序等。
二、计算机程序设计语言
计算机程序设计语言是人与计算机之间进行交流、沟通的语言。
程序设计语言分为:机器语言、汇编语言和高级语言。
(一)机器语言:由及其指令(二进制)构成,直接执行;
(二)汇编语言:有汇编指令构成,翻译(汇编)之后执行;
(三)高级语言:由语句构成,翻译或者编译之后执行。常见的编程语言有BASIC,C,C++,C#,Java等。
计算机软件一般通过计算机程序设计语言编制。会计核算软件也是用相应的计算机程序设计语言(高级语言)编写出来的。
三、应用软件
应用软件是在硬件和系统软件的支持下,为解决各类具体应用问题而编制的软件。计算机用户日常使用的绝大多数软件,如文字处理软件(Word,WPS)、表格处理软件(Excel)、游戏软件等,都是应用软件。会计核算软件也属于应用软件。
(一)文字处理软件
(二)表格处理软件
(三)图形、图像软件