第3章计算机软件糸统 本章学习目标 本章主要讲解计算机软件的层次结构、系统软件操 作系统的功能和基本概念以及常用操作系统的主要特征、 软件生存周期和面向对象方法的开发过程。通过本章的 学习,主要掌握以下内容 计算机软件的层次结构 操作系统的概念、功能 常用操作系统( Windows、Unix)主要特征 软件生存周期和面向对象方法的开发过程
第 3 章 计算机软件系统 本章学习目标 本章主要讲解计算机软件的层次结构、系统软件操 作系统的功能和基本概念以及常用操作系统的主要特征、 软件生存周期和面向对象方法的开发过程。通过本章的 学习,主要掌握以下内容: ➢ 计算机软件的层次结构 ➢ 操作系统的概念、功能 ➢ 常用操作系统(Windows、Unix)主要特征 ➢ 软件生存周期和面向对象方法的开发过程
第3章计算机软件糸统 ■3.1计算机软件的层次结构 3.2操作糸统 口33程序设计语言翻译糸统 ■3.4软件开发与软件工程
第 3 章 计算机软件系统 ◼ 3.1 计算机软件的层次结构 ◼ 3.2 操作系统 ◼ 3.3 程序设计语言翻译系统 ◼ 3.4 软件开发与软件工程
3.1计算机软件的层次结构 计算机软件是指计算机中的程序、数据 及其文档。计算机软件是计算机系统的灵魂,银行系 办公系统 应用 计算机用户是通过软件来管理和使用计算机 浏耽器等 软件 的,一般计算机软件可分为3类:系统软件、 支撑软件和应用软件,如右图所示。 数库管理系统支控 问络系统 1、系统软件 开发工具 软件 系统软件是计算机系统中最靠近硬件层编器、编译 次的软件,系统软件用于管理、控制和维护命令解器系统 计算机系统资源的程序集合,如:操作系统、作系 软件 软件与具体的应用领域关,解任何领减□研 的问题一般都要用到系统软件
3.1 计算机软件的层次结构 计算机软件是指计算机中的程序、数据 及其文档。计算机软件是计算机系统的灵魂, 计算机用户是通过软件来管理和使用计算机 的,一般计算机软件可分为3类:系统软件、 支撑软件和应用软件,如右图所示。 1、系统软件 系统软件是计算机系统中最靠近硬件层 次的软件,系统软件用于管理、控制和维护 计算机系统资源的程序集合,如:操作系统、 汇编程序、编译程序等都是系统软件,系统 软件与具体的应用领域无关,解决任何领域 的问题一般都要用到系统软件
返回 2、支撑软件 支撑软件是支撑其他软件的开发与维护的软件,如:各 种接口软件、软件开发工具和环境、网络软件、数据库 管理系统等都是支撑软件。 3、应用软件 应用软件是为解决特定应用领域问题而编制的应用程序, 如ε财务管理软件、火车订票系统、交通管理系统等都是应用 软件。 系统软件、支撑软件和应用软件三者既有分工,又相互结 合,而且相互有所覆盖、交叉和变动,并不能截然分开。如操 作系统是系统软件,但它也支撑了其他软件的开发,也可看作 是支撑软件。在现代计算机软件层次结构中,操作系统是最基 础的软件。面对复杂的计算机硬件结构,操作系统使用户真正 成为计算机的主人。操作系统是对计算机硬件功能的第一次扩 展,使得用户可以很方便地管理和使用系统资源,并在其上开 发各类应用软件,进一步扩展计算机系统的功能
2、支撑软件 支撑软件是支撑其他软件的开发与维护的软件,如:各 种接口软件、软件开发工具和环境、网络软件、数据库 管理系统等都是支撑软件。 3、应用软件 应用软件是为解决特定应用领域问题而编制的应用程序, 如:财务管理软件、火车订票系统、交通管理系统等都是应用 软件。 系统软件、支撑软件和应用软件三者既有分工,又相互结 合,而且相互有所覆盖、交叉和变动,并不能截然分开。如操 作系统是系统软件,但它也支撑了其他软件的开发,也可看作 是支撑软件。在现代计算机软件层次结构中,操作系统是最基 础的软件。面对复杂的计算机硬件结构,操作系统使用户真正 成为计算机的主人。操作系统是对计算机硬件功能的第一次扩 展,使得用户可以很方便地管理和使用系统资源,并在其上开 发各类应用软件,进一步扩展计算机系统的功能。 返回
3.2操作系统 3.2.1操作系统的概念 3.2.2操作系统的功能 3.2.3操作系统的分类 3.2.4几种常用的操作系统简介 返回
3.2 操作系统 ◼ 3.2.1 操作系统的概念 ◼ 3.2.2 操作系统的功能 ◼ 3.2.3 操作系统的分类 ◼ 3.2.4 几种常用的操作系统简介 返回