搜索
写经验 领红包

软件的本质是什么(软件的本质特征有哪些)

在生活中,很多人可能想了解和弄清楚软件的本质-02 定义的相关问题?那么关于软件的本质是什么的答案我来给大家详细解答下。

软件的本质是什么(软件的本质特征有哪些)

软件是我们为了达到某种目的,而指挥计算机如何去完成这个任务的一系列指令。

简单来说:

软件是一系列指令的组合。

软件有如下特质:

1、软件是一种手段,是工具

软件本身不是目的,人类的需求才是目的,而软件只是达到目的的手段,用软件实现两个数字的相加,a+b=c,代码不是目的,目的是为了满足卖水果的算账的需求。当然,这也是可以通过其他手段或者工具来完成。

2、软件是为了控制复杂性

这个复杂性不是来自计算机,而是来自现实世界,来自于人类的思维和知识体系的复杂性(后续详见复杂性章节)。

3、广泛性

软件必须满足人类广泛性的需求,并且被广泛的使用,如果软件只是用于某一个特定的需求且只用一次,那么软件就没有其价值了,广泛性是以复用性为基础的。

温馨提示:通过以上关于软件的本质-02 定义内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。