双生兄弟,软件与硬件(关系篇)

人人离不开软件,也离不开硬件,因为这两兄弟已经深深地介入我们的生活了,废话不多说,下面就来看看他们的关系吧!

1.软件是一种逻辑的东西,与硬件这东西有本质的不同

硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,表现在把原材料转变成有形的物理产品。

而软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用。在研制软件产品的过程中,人们的生产活动表现在要创造性地抽象出问题的求解模型,然后根据求解模型写出程序,最后经过测试、运行程序得到求解问题的结果。由此可见这两种东西是不同的东西啊!

2.软件产品质量的表现与硬件产品不一样

质量不同表现在两个方面。硬件产品设计定型后可以批量生产,产品质量通过质量检测体系可以得到保障。但是制造、加工过程一旦失误。软件制造是与众不同,就目前软件开发技术而言,软件生产还是“定制”的,只能针对特定程序设计出来的软件即使出现质量问题,产品也不会 废,通过修改、测试,还可以将“ 废”的软件“修复”,投入正常运行。可见软件比硬件更动脑哦!

3.软件的成本构成与硬件不一样

硬件产品的成本构成中有形的物质占了相当大的比重。就硬件产品生存周期而言,成本构成中设计、生产环节占绝大部分,而售后服务只占少部分。

软件生产主要靠脑力劳动。软件产品的成本构成中人力资源占了相当大的比重。软件产品的生产成本主要在开发和研制。研制成功后,软件生产就简单了,通过复制就能批量生产。

4.软件产品的失败率与硬件产品不一样

硬件产品存在老化和折旧问题。当一个硬件部件磨损时可以用一个新部件去替换他。硬件会因为主要部件的磨损而最终被淘汰,但往往又会产生新的。

对于软件而言,不存在折旧和磨损问题,如果需要的话可以永远使用下去。软件故障主要是因为软件设计或编码的错误所致,必须重新设计和编码才能解决问题。所以即便是虚拟的软件也会存在问题,不是跟不上时代,就是编码错误啊,但人们还是会不断改进的。

软件刚开始制作存在很高的失败率,这主要是由于需求分析不切合实际或设计错误等引起的。当开发过程中的错误被纠正后,其失败率便下降到一定水平并保持相对稳定,直到该软件被废弃不用。这也是存在麻烦的啊!

不管怎么说,软件还是软件,硬件还是硬件,这两兄弟是互相缠绕交织在一起的,缺一不可,并且能不断成长,让我们敬请期待未来吧!

最后,希望大家多多支持,多多点赞啊!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年1月3日
下一篇 2017年1月3日

相关推荐