软件的基本概念

软件的基本概念

1.什么是软件:

1)软件(software)是计算机与硬件(hardware)相结合的一部分,包括程序(program)和文档(document)。
程序:实现功能指令的集合。
文档:软件开发,使用,维护过程中产生的图文集合。如:《系统规格说明书》。

软件的分类

软件按照功能分类:
1)系统软件:能够直接操作底层硬件,并为上层软件提供支撑。
2)应用软件:用户使用,给用户提供功能的软件。

软件按照技术技术架构分类:
1)单机版:直接在该计算机上安装并且运行的软件。
2)C/S:client(客户端)/(server)服务器。
3)B/S:browser(浏览器)/(sever)服务器。
4)中间件:milled ware 任务管理器。

C/S:提高效率,客户端所有处理完成的数据,都直接发送给服务器,服务器交互完成就直接发回客户端。
缺陷:文件容易损坏,占用空间大,后期需要更新和维护。
B/S:存放于服务器,所有处理都是要通过服务器和网络来进行的。

按照用户划分:
1)产品软件:目标用户是大众用户,而不是某一个特殊群体,比如微软的office软件,针对的就是千家万户,需要考虑硬件和软件的兼容性。
2)项目软件:目标用户是具体的用户,而不是针对千家万户,国内80%以上的软件都属于项目软件。

软件是如何去做的:

1)软件是有互联网人员根据需求文档,来警醒开发和测试的,并且吧软件的需求 开发完成。通过测试,交给用户,并让用户在系统上进行操作。
2)参与软件制作的人员有哪些:
需求方——产品——开发——测试——运维——大数据。

你可能感兴趣的:(概念,黑盒测试,软件测试,测试工程师)