计算机组成原理。2.1.3软件发展的几个特点

开发周期长

研制一个软件往往因其规模庞大而需要较长的开发周期。例如,美国穿梭号宇宙飞船的软件包含4000万行代码,倘若一个人一年开发一万行程序,则需要4000人花一年时间才能完成,而且要做到4000人的配合默契,设计种种技术问题的协调,如分析方法,设计方法,形式说明方法,版本标准等都要有严格的规范,其难度远远超过自动化程度极高的硬件制造。

制作成本昂贵

超大规模集成电路技术给硬件制造业带来巨大利益,使硬件的加个不断下降,使一台普通的微型计算机的价格与一台彩色电视机的价格相当,而且还在下降。可是软件的开发完全依赖于人工,只是软件开发成本不断上涨,在美国,软件成本约占计算机系统总成本的90%,已成为司空见惯的现象。

检测软件产品质量的特殊性

一种软件在刚开始推出时,主要实现其面向领域所需要的核心功能,之后逐步集成大量的附加功能。 也就是说,要完善一个软件产品,必须再应用过程中不断加以修改,补充。只有使用了一定时间,才能对软件产品质量经行确定。

尽管软件技术兴起和发展比硬件晚,而且其发展速度没有硬件快,但是仍可以说,如果没有当今的软件技术,计算机系统和应用的发展也不会又今天这样的成就,客观的说,软件的发展不断激励着微处理器和存储器性能的增长。

来源:无名火舞

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月13日
下一篇 2019年11月13日

相关推荐