软件是我们为了达到某种目的,而指挥计算机如何去完成这个任务的一系列指令。
简单来说:
软件是一系列指令的组合。
软件有如下特质:
1、软件是一种手段,是工具
软件本身不是目的,人类的需求才是目的,而软件只是达到目的的手段,用软件实现两个数字的相加,a+b=c,代码不是目的,目的是为了满足卖水果的算账的需求。当然,这也是可以通过其他手段或者工具来完成。
2、软件是为了控制复杂性
这个复杂性不是来自计算机,而是来自现实世界,来自于人类的思维和知识体系的复杂性(后续详见复杂性章节)。
3、广泛性
软件必须满足人类广泛性的需求,并且被广泛的使用,如果软件只是用于某一个特定的需求且只用一次,那么软件就没有其价值了,广泛性是以复用性为基础的。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!