学习任务:

视频学习软件的分类

什么是系统软件

什么是应用软件

什么是工具软件

​ 计算机要想能够接收键盘输入的数据必须由键盘的驱动软件(也叫驱动程序)和计算机硬件的管理软件(操作系统)一起协调起来才能正常工作。有了驱动软件的驱动键盘才能去工作,有了操作系统的支持键盘才能将数据输入到主机和内存,像这些保证计算机基础工作能力的软件称为系统软件。 比如:声卡驱动、显示驱动,编译程序、汇编程序、数据管理系统、操作系统(比如我们非常熟悉的windows操作系统)等这些都属于系统软件。还有一些系统软件到后边章节我们再讨论。 ​ 请看下图中操作系统、驱动程序的位置,它们与硬件接触的最紧密。

1561818483019

应用软件是专门为了满足某一应用需求而开发的软件。

比如,我们用支付宝或微信进行支持,支付宝和微信就是满足我们支付需求的应用软件,同时微信也是满足朋友聊天需求的应用软件。我们上12306网站买火车票,12306是满足我们购票需求的应用软件。

早期的应用软件都是在PC电脑上使用,随着移动互联网时代的到来很多应用软件提供了手机APP安装包,APP即是Application单词的缩写。

image-20210105102450583

image-20210105102415960

image-20210105102518794

​ 上边我们讲了系统软件和应用软件,有一个问题,这些软件是怎么做出来的,就好比计算机硬件是由硬件厂商生产出来的,我们穿的衣服是由服装厂生产出来的一个道理,软件也是由专门生产软件的公司生产出来的。其中比较著名的windows操作系统,它的生产厂商是美国微软公司,互联网行业搜索软件提供商百度公司开发的搜索引擎软件,著名的腾讯公司开发即时通讯软件QQ、微信等等。

​ 生产硬件可能会用流水线、生产软件也会用相应的工具,而这些工具其实就是安装在计算机上的软件,我们把它们称为工具软件或支撑软件。如需求分析工具软件,软件设计工具软件,编码工具软件,测试工具软件,维护工具软件等还包括控制开发进度的项目管理软件,计划进度管理软件,质量管理软件等。

比如学习Java编程用的Eclipse软件、IntelliJ IDEA软件,这些都是工具软件。

​ 以上我们介绍了系统软件、应用软件、工具软件(支撑软件),与计算机硬件最近的是系统软件,系统软件为应用软件和工具软件的运行提供了基础平台或环境,下图中工具软件和应用软件其实是并列关系,由于工具软件是开发应用软件的工具所以把工具软件放在了系统软件和工具软件的中间。

1561818578912

提问-攀博课堂
我要提问 不会就问,有效沟通
关注公众号,加入微信群交流提问。 攀博课堂官方公众号
问答列表,查看本知识点所有问题