什么是计算机软件?计算机软件有那些特性?
比程序更宏伟,更物化一些,软件往往指的是设计比较成熟,功能比较完善,具有某种使用价值的程序.
1
不可见性
2适用性
3依附性
4复杂性
5无磨损性
6易容制性
7不断演变性
8有限责任
什么是计算机软件?计算机软件有那些特性?
计算机软件:计算机系统中的程序及其文档
计算机软件特性
计算机软件的特性。
1、不可见性。软件是安装在硬件里的,因为硬件把人的眼睛挡住了,人的眼睛不可能通过硬件看到里面的软件。所以,软件具有不可见性。
2、适用性。一个软件,只要这个软件在一台计算机可以正常使用,那么这个软件在相同配置的计算机系统上都可以正常使用,这是软件的适用性。
3、依附性。一个计算机软件不能单独生存。首先,软件要有硬件支撑。其次,软件要有其他软件支持。
4、复杂性。软件是程序员的智慧,是人通过大脑设计出来的控制计算机实现某种功能的0/1组合。所有的软件,最终都要归结为,都可以归结来0/1的数字组合。
5、无磨损性。软件依靠硬件来实现功能。所以,计算机在工作的时候,只是硬件磨损,而软件不产生磨损。软件是什么?数字0或者数字1,是数字0与数字1的不断重复的组合。硬件是什么?是数字逻辑电路,是晶体管电路。所以,数字0与1的组合,做为软件而言,永不磨损。
6、易容制性。一个软件很容易被另一个软件破坏。
7、不断演变性。计算机病毒,不断的具有自我复制的能力。
8、有责任性。软件的功能一旦被程序员设计出来,那么这个软件永远就具有这个功能,而且从不改变,直到这个软件死亡。