一、软件系统概述
计算机软件系统是指在计算机上运行的各种程序及相应的各种文档资料。
二、软件系统分类
系统软件和应用软件。
三、系统软件
系统软件是用于对计算机软硬件资源进行管理、监控和维护,以及对各类应用软件进行解释和运行的软件。系统软件是计算机必备的支持软件。
系统软件包括操作系统、语言处理程序、数据库管理系统、各类支持服务程序等。
1.操作系统
作用:是系统软件的核心。用于管理计算机中的软硬件资源。最靠近硬件。必备软件
常用:
微机:Windows2000/ WindowsXP/Vista/Windows7
小型机:UNIX
2.语言处理程序
包括:汇编程序、解释程序、编译程序和相应的操作程序组成。
任务:将源程序翻译成计算机能执行的机器指令。
3.数据库管理系统
数据库管理系统是一种操纵和管理数据库的大型软件,目的是用于建立、使用和维护数据库。
小型:Visual Foxpro Access
大型:ORACLE SQL SERVER SYBASE
数据库与会计软件联系紧密,会计软件必须有数据库支持。
4.支持服务程序:
支持服务程序是为其他软件和应用软件和用户提供某些通用支持的程序。纠错程序、诊断程序等。
四、应用软件
定义:在硬件和系统软件的支持下,用户为了解决各类实际问题而编制的各种计算机程序及相关文档均称为应用软件。
1.用户程序
用户为解决特定的具体问题而开发的软件。
举例:会计核算软件、人事管理系统等
2.应用软件包
为解决某类典型问题而开发的软件
文字处理软件(WORD)、电子表格软件(EXCEL)
五、计算机程序设计语言
(1)机器语言
由机器指令(二进制)构成。
计算机能直接执行、不易学习和掌握。
(2)汇编语言
由汇编指令(助记符)构成。
易于读写、调试和修改。由汇编程序翻译(汇编)之后方可执行。
(3)高级语言
由语句(接近自然语言和数学公式)构成
易于学习和掌握。
高级语言编写的源程序必须翻译成计算机可执行的机器语言程序(目标程序)才能执行。
有两种方式可以实现高级语言程序的翻译,即:解释方式和编译方式。
常见:BASIC Visual BASIC C