开发周期长
研制一个软件往往因其规模庞大而需要较长的开发周期。例如,美国穿梭号宇宙飞船的软件包含4000万行代码,倘若一个人一年开发一万行程序,则需要4000人花一年时间才能完成,而且要做到4000人的配合默契计算机的发展,设计种种技术问题的协调,如分析方法,设计方法,形式说明方法,版本标准等都要有严格的规范,其难度远远超过自动化程度极高的硬件制造。
制作成本昂贵
超大规模集成电路技术给硬件制造业带来巨大利益,使硬件的加个不断下降,使一台普通的微型计算机的价格与一台彩色电视机的价格相当,而且还在下降。可是软件的开发完全依赖于人工,只是软件开发成本不断上涨,在美国,软件成本约占计算机系统总成本的90%,已成为司空见惯的现象。
检测软件产品质量的特殊性
一种软件在刚开始推出时计算机的发展,主要实现其面向领域所需要的核心功能,之后逐步集成大量的附加功能。 也就是说,要完善一个软件产品,必须再应用过程中不断加以修改,补充。只有使用了一定时间,才能对软件产品质量经行确定。
尽管软件技术兴起和发展比硬件晚,而且其发展速度没有硬件快,但是仍可以说,如果没有当今的软件技术,计算机系统和应用的发展也不会又今天这样的成就,客观的说,软件的发展不断激励着微处理器和存储器性能的增长。
限时特惠:本站每日持续更新海量设计资源,一年会员只需29.9元,全站资源免费下载
站长微信:ziyuanshu688
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。