什么是软件?
这个问题,很多人的第一反应就是,我用的微信,抖音就是软件呀,的确,这些是软件,但是站在一个专 业的角度来看,这样的说法并不严谨,而我们应该怎么样去理解软件呢?
软件其实就是计算机程序,程序中所用的数据以及相关说明文档的集合
举个理解,你的微信APP,你的微信中展示的视频,语音,好友等等数据信息,以及微信的使用说明文档这些内容共同构成了微信这款软件
同学说,好啦,我知道什么是软件啦,不用多说啦!NO!我们还必须知道,软件的两大分类。
软件又被分为系统软件和应用软件,这两个分支又应该如何理解呢?
什么是系统软件呢?你电脑的操作系统windows系统,mac系统,ios,安卓这些都是系统软件,如果你是计算机专业的,那你应该知道,数据库S,java编译环境,python编译环境,这些都属于系统软件,而我们会发现,我们的经常使用的软件会在这些系统软件上被生成或者运行。
所以,系统软件就是生成、准备和执行程序所需要的一组文件或者程序。
什么是应用软件呢?这个概念就很简单啦,比如你使用的微信,抖音,淘宝等等都是应用软件。而这些软件其实就是为了解决用户的具体需求而存在的,比如微信就是为了满足用户的社交,淘宝就是为了满足用户的购物。
所以,应用软件就是计算机用户为了解决某些具体问题而购买,开发,研制的各种程序或软件包。
说了这么多,你肯定对软件有了一定的认识,那么软件测试的对象是什么呢?软件!哈哈,确实是软件,但是当你看完这些内容的时候,你还要明确,软件测试的具体对象其实就是程序,程序中的数据以及相关说明文档。