什么是软件?

一、什么是测试

  什么是软件呢?顾名思义软件和硬件是一起的,软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据和文档的完整集合。

二、软件与程序的差别

软件=程序+数据+文档

程序:是能够完成预定功能和性能的可执行的指令序列

数据:是使程序能够适当地处理信息的数据结构,输入

与输出,数据库等

文档:是开发、使用和维护程序所需要的图文资料,需

求分析、概要设计、详细设计等各阶段文档,还包括用

户文档

三、软件的分类——按层次

  1. 系统软件——在硬件之上

  2. 支持软件——为了更方便地操纵计算机

  3. 软件——最常用的一类软件

四、软件的分类——按使用范围

  1. 单机版软件

  2. 分布式软件

五、软件的特性

1、软件是一种逻辑实体,具有抽象性

2、软件产品的生产主要是研制,生产成本主要在开发和研制,开发研制完成

后, 通过复制就产生了大量软件产品

3、软件在使用过程中,没有磨损、老化的问题

4、软件对硬件和环境有着不同程度的依赖性。这导致了软件移植的问题

5、软件的研发至今尚未完全摆脱手工作坊式的研发方式,生产效率低

6、软件是复杂的,而且以后会更加复杂

7、软件的成本相当昂贵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值