目录
软件的含义
软件的分类
软件的含义
定义:
软件是程序、数据、文档的集合
程序用来处理数据,文档解释程序功能按钮
程序:
编程语言:C、C++、Java、php等
数据:
使用文件或数据来存储数据
文档:
安装说明书、帮助文档、许可协议...
软件的分类
-
系统软件
操作系统软件:
Unix、DOS、Windows、Linux(内嵌系统:Android...)等
驱动程序:
让我们计算机硬件正常工作的软件
-
支持软件
界面工具:X Window等
开发工具软件:Visual Studio、JBuilder、Eclipse等
数据库管理系统:SQL server、Oracle、MySql等
-
应用软件
各种网站也是软件(符合软件的三个部分:程序、文档、数据)
软件按架构分类
-
单机软件
蜘蛛、扑克牌、扫雷等单机软件...
-
分布式软件
C/S软件(Client(客户端)/Server(服务器)(称为架构),客户端/服务器)(两台计算机,一台作为服务器,一台作为客户端)
-
有专用客户端(服务器不通用,相应的软件/程序才能访问到响应的服务器)
B/S软件(Browser/Server,浏览器/服务器)(后面测试时候可能越来越多的会接触到)
-
使用通用客户端(任意一个浏览器都能访问到该服务器)
-