索引软件网-你身边的软件助手

索引软件网-你身边的软件助手

什么叫软件分类

59

软件分类是指将软件按照某种特定的标准或属性进行分组的过程。常见的软件分类方法包括以下几种:

按功能划分

系统软件:这类软件直接操作底层的硬件,并为上层软件提供支持。常见的系统软件包括操作系统、数据库管理系统和程序设计语言等。

应用软件:这类软件专为某一应用编制,为用户提供某种特定条件的应用服务。常见的应用软件包括辅助教学软件、辅助设计软件、文字处理软件、信息管理软件和自动控制软件等。

按技术架构划分

单机软件:这类软件直接在单个计算机上安装并运行,不需要联网。例如,画图工具、计算器等。

C/S结构软件:这类软件基于局域网或互联网,需要有一台服务器来安装服务器端软件,每台客户端都需要安装客户端软件。例如,QQ、MSN等。

B/S结构软件:这类软件通过浏览器访问,不需要在本地安装软件。例如,新浪、搜狐、google等。

按应用范围划分

系统软件:提供计算机使用最基础功能的工具,如操作系统和支撑软件。

应用软件:为了某种特定用途而开发的软件。

中间件:介于系统软件和应用软件之间的软件,提供特定功能的服务。

按运行载体划分

桌面软件:运行在台式计算机或笔记本电脑上,功能一般较为复杂,支持多种输入与输出。

移动软件:运行在手持设备(如智能手机、平板电脑)上,功能较简单,且受限于移动性。

按运行地点划分

本地软件:安装在本地的计算机中,运行时由本地的计算机进行运算与处理。

云软件:通过互联网运行,数据存储和处理在云端。

这些分类方法并不是相互排斥的,一种软件可以同时属于多个分类。例如,一个文字处理软件既是应用软件,也可以按照技术架构分为C/S结构的软件。