做软件测试的都知道,计算机的软件系统由系统软件与应用软件组成。系统软件由操作系统、语言编译程序和数据库管理程序组成。应用软件有文字处理软件、媒体播放软件、辅助设计软件、信息管理软件等等。
那么,它们具体又是怎么分类的呢?请看以下内容
1、按应用分类
1)系统软件
1操作系统
2补丁程序
3驱动程序
2)应用软件
娱乐类:游戏、阅读器、播放器、社交类等
办公类:office、WPS、OA(办公自动化)等
图形、图像类:PS、美图软件、3Dmax、玛雅、CAD......
管理类:客户管理、招投标管理、民航管理系统医疗管理系统...
安全类:杀毒软件(360杀毒、瑞星、卡巴斯基等)、防火墙等
数据管理类:数据库
按应用分类
常见数据库:
lOracle 数据库(oracle公司 甲骨文公司)
lMySQL数据库(免费产品)
不是很常见:
ldb2(IBM) 、
lsybase数据库、
lsql server(微软公司)
都共同使用:标准sql语言
常见的数据库管理类软件
2、按结构分类
1)单机软件
特点:不需要连接网络就可以使用。(例如:Word、单机小游戏、压缩软件等)
2)分布式软件
特点:需要连接网络才能使用。(例如:QQ、微信等)
网络:广域网和局域网都是网络。
软件的结构分类
(1)C/S结构 Client/Server--客户端/服务器 结构
C/S结构软件
特点:需要安装相应的客户端程序,才能享受对应软件服务器提供的服务。
(2)B/S结构 Browser/Server--浏览器/服务器 结构
B/S结构软件
特点:不需要安装对应的客户端程序,只需要有浏览器, 在地址栏输入不同的网址就可以享受相应服务器提供的服务。
文章的最后有两个问题考考大家!
问题1.如何区分B/S和C/S结构软件?
问题2:主流的浏览器有哪些?
好了,今天的内容就分享到这里啦!有兴趣了解更深入的软件测试内容的童鞋,可以关注或者留言讨论哦!内容持续更新中,敬请关注哦!