什么是软件老化(Software Aging)?

软件老化是一种在所有类型的软件中都会发生的现象,不管是谁创造的,也不管软件最初购买时有多强大。软件老化是编码的逐渐退化,碎片开始显现出来,导致性能下降和输出减少。软件更新旨在纠正老化错误,但它只能提供有限的解决...
软件老化是一种在所有类型的软件中都会发生的现象,不管是谁创造的,也不管软件最初购买时有多强大。软件老化是编码的逐渐退化,碎片开始显现出来,导致性能下降和输出减少。软件更新旨在纠正老化错误,但它只能提供有限的解决问题的方法。软件的不断升级也会加剧老化效应,原始编码也会扭曲。大多数用户发现这更简单,也更省时,购买新软件而不是试图维护老化的软件。当软件老化的影响不可避免时,大多数用户会选择购买新软件。第一次使用的软件是新的,没有引入任何降级的代码,其信息也没有碎片化。这意味着程序可以快速运行,无需问题。随着软件老化的进程,操作系统将能够为程序提供更少的资源。随着资源的减少和代码的降级,软件开始导致延迟或可能自动关闭。升级虽然看起来不错,但会对老化的软件产生毁灭性的影响。升级会引入新的代码。这新代码可以进一步提高碎片代码的效果或可见性。升级还引入了更多代码,这就增加了程序的规模。这意味着需要更多的资源来产生与升级之前相同的输出。软件恢复被用来纠正软件老化的破坏性影响。有很多类型的软件恢复技术,但是总体来说,他们的目标是减轻碎片化,并使软件恢复到原来的编码状态。软件复兴提供了一个有限的修复,因为它不能纠正所有的错误,最好用在显示从低到中等老化迹象的软件上在获得一个软件后的数年内,软件老化的影响将不可避免。时间的长短是不确定的,因为它取决于程序的制作情况,但是10年通常是老化影响使程序几乎无法使用的上限。软件恢复可以在软件到了这一步,但是老化的影响仍然会给程序的使用带来困难,当软件老化效应不可避免时,大多数用户选择购买新软件。新软件在其使用寿命后期才需要同样的维护,并且能够产生比旧软件更好的输出。购买更新的软件,尤其是为企业购买新软件,可以腾出人力资源从事其他任务或项目
  • 发表于 2020-08-06 06:53
  • 阅读 ( 1919 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具