4 计算机软件系统n 计算机软件的分类与发展n 操作系统n 程序设计语言及其处理程序n 算法和数据结构n 软件工程n 数据库及其应用 4 计算机软件系统 n 计算机软件也是计算机系统重要的组成部分,如果把计算机硬件看成是计算机的躯体,那么计算机软件就是计算机系统的灵魂。没有软件支持的计算机称为“裸机”,只是一些物理设备的堆砌,几乎是不能工作的。 计算机软件及分类一、什么是计算机软件n 计算机软件是指计算机程序及其相关文档的总和。与传统观念不同的是,程序软件,软件的定义更加强调文档的重要性,文档为软件的设计、开发、维护提供了重要的依据和支持。二、软件的分类 n 计算机软件可以分为系统软件和应用软件两大类。 系统软件 n 系统软件是负责管理、控制、维护、开发计算机的软硬件资源,提供给用户一个便利的操作界面,也提供编制应用软件的资源环境。n 系统软件主要包括操作系统,另外还有程序设计语言及其处理程序和数据库管理系统等。n 操作系统在软件系统中居于核心地位,负责对所有的软、硬件资源进行统一管理、调度及分配。它是用户和计算机的一个接口。n 程序设计语言是供程序员编制软件,实现数据处理的特殊语言