首页 理论教育 大学计算机基础:计算机软件特性解析

大学计算机基础:计算机软件特性解析

时间:2023-11-19 理论教育 版权反馈
【摘要】:用户主要是通过软件与计算机进行交流。在计算机系统中,软件和硬件是两种不同的产品。硬件是有形的物理实体,而软件是无形的,它具有许多与硬件不同的特性。下而将具体介绍计算机软件的各种特性。软件的价值不是以物理载体的成本来衡量的。这种环境是由特定的计算机硬件、网络和其他软件组成的,没有一定的环境,软件就无法正常运行。通常,软件包装上会有“有限保证”的声明。

大学计算机基础:计算机软件特性解析

软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。在计算机系统中,软件和硬件是两种不同的产品。硬件是有形的物理实体,而软件是无形的,它具有许多与硬件不同的特性。下而将具体介绍计算机软件的各种特性。

·不可见性:软件是原理、规则、方法的体现,它不能被人们直接观察和触摸,程序和数据以二进位编码形式表示,并通过电、磁或光的机理进行存储,人们能看到的只是它的物理载体,而不是软件木身。软件的价值不是以物理载体的成本来衡量的。

·适用性:一个成功的软件往往不是只满足特定应用的需要,而是可以适应一类应用问题的需要。

·依附性:软件要依附于一定的环境,才能运行。这种环境是由特定的计算机硬件、网络和其他软件组成的,没有一定的环境,软件就无法正常运行。

·复杂性:软件不仅在功能上能满足应用的需要,而且响应速度要快,操作使用要灵活方便,工作要可靠安全,对运行环境的要求要低,还要易于安装、维护、升级和卸载等,这些特点使得软件的规模越来越大,结构越来越复杂。(www.xing528.com)

·无磨损性:软件在使用过程中,只要其所赖以运行的硬件和软件环境不变,它的功能和性能就不会发生变化,就可以永远使用。

·易复制性:软件可以非常容易并且毫无失真地进行复制,这就使得软件的盗版行为很难绝迹。

·不断演变性:从软件的开发、使用到它走向消亡,这个时间周期称为该软件的生命周期。为了延长软件的生命周期,软件在投入使用后,软件开发人员还要不断地进行修改、完善,使其减少错误、扩充功能、适应不断变化的环境,这就是软件的版本升级。

·有限责任性:由于软件的正确性无法采用数学方法予以证明,目前还没有人知道怎样才能写出没有任何错误的程序来,此软件功能是否百分之百正确,它能否在任何情况下稳定运行,软件厂商无法给出承诺。通常,软件包装上会有“有限保证”的声明。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈