零基础学电脑第二十课:软件的基本概念(网络尖刀电脑基础教程)

2012-5-6 17:43 发布者: 曲子龙 阅读:1553

2.1 软件的基本概念

完整的计算机系统包括硬件和软件两大部分。硬件是指计算机系统中的各种物理装置,包括控制器、运算器、内存储器、I/O设备以及外存储器等,它是计算机系统的物质基础。

软件是相对于硬件而言的。软件是计算机程序和有关资料的总称。除了计算机运行所需的各种程序,还包括手册、说明书和有关资料。软件系统看重解决如何管理和使用机器的问题。没有硬件,谈不上应用计算机。但是,光有硬件而没有软件,计算机也不能工作。这正如乐团和乐谱的关系一样。如果只有乐器、演奏员这类“硬件”而没有“乐谱”这类软件,乐团就很难表演出动人的节目。所以,硬件和软件是相辅相成的。只有配上软件的计算机才能成为完整的计算机系统。

硬件和软件是一个完整的计算机系统互相依存的两大部分。它们的关系主要体现在以下几个方面。

(1)    硬件和软件互相依存

 硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的唯一途径。计算机系统必须要配备完善的软件系统才能正常工作,且充分发挥其硬件的各种功能。

(2)硬件和软件无严格界线

 随着计算机技术的发展,在许多情况下,计算机的某些功能既可以由硬件实现,也可以由软件来实现。因此,在一定意义上来说,硬件和软件没有绝对严格的界线。

(3)硬件和软件协同发展

 计算机软件随硬件技术的迅速发展而发展,而软件的不断发展和完善又促进了硬件的更新,两者密切地交织发展,缺一不可。

1.软件的特征

(1)  软件是逻辑产品

n  具有产值、价格、质量和功能的特性

n  看不见,是逻辑的、无形的

n  是脑力劳动的结晶

(2)  软件产品质量的体现方式不同

n  实用、可靠、可操作性;

n  可维护性强

n  方便用户

n  不会折旧、损坏、老化

(3)  软件产品的失败曲线不同(如下图所示)

(4)  软件产品的成本构成不同

软件产品的生产主要是研制,生产成本主要在开发和研制,开发研制完成后,通过复制就产生了大量软件产品。如下图所示。

(5)  软件产品不存在同类零件替换

n        当硬件产品中某个部件损坏后,可以用相同的备用部件更换,使硬件系统恢复正常工作。

n        而软件产品却没有相同的备用部件可言,因为软件出现的每一个故障,要么是由于设计考虑不周造成的,要么是编程错误造成的。

n        由于软件无备用部件可供更换,因而软件维护比硬件维护要复杂得多,成本也高得多。

(6)  软件的4种属性

软件必须具备

n        可维护性(Maintainability)

n        独立性(Dependability)

n        效率性(Efficiency)

n        可用性(Usability)

 


关注公众号:拾黑(shiheibook)了解更多!

关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接