好吧,准确得说,现在的厂家或开源社区搞的是软件版本生命周期。那放大到软件产品需要生命周期吗

硬件生命周期是考虑"寿命"的缘故,不生产备件的考虑,但软件产品的"寿命"理论上应该可以是无限长的
举报· 1957 次点击
登录 注册 站外分享
18 条回复  
jayhuang0044 初学 3 小时前
站卖家角度,再思考一下.
Tiller 初学 3 小时前
理论上而已。 A 产品开发于 N 年前,用的还是 Spring boot 1.x ,相关 Netflix 的分布式组件也早就停止维护。客户是私有化部署,加上了大量的定制化功能。数十个客户。 为了适应市场趋势,A 产品进行了升级重构,加入了更加先进的功能,技术栈也更新迭代到市场主流。原本开发 1.0 版本的程序员,渐渐过渡到 2.0 版本的开发 好了,现在老客户说你们的新版本挺好用的,我也要升级,我掏钱。 那么你选择在客户定制化的 1.0 版本进行重构,还是直接用已经重构好的 2.0 ,拉出客户分支进行修改?
Configuration 初学 3 小时前
软件要迭代,必定会迭代出越来越多的版本,但是没有足够的人力去维护那么多版本,那么太旧的版本只能是逐步退出
Danswerme 小成 3 小时前
我觉得是需要的,软件产品虽然理论寿命是无限长,但实际上深受操作系统、硬件系统、乃至维护人员的影响,例如某厂商针对 Windows XP 之类的操作系统开发了某款软件,几十年后的硬件已经不支持 Windows XP 系统,该软件的运行便会收到影响。 维护人员这个这个更好理解了,可以参考这个例子: https://stackoverflow.blog/2020/04/20/brush-up-your-cobol-why-is-a-60-year-old-language-suddenly-in-demand/
shyangs 小成 3 小时前
硬體有壽命,所以軟體有壽命. windows XP 上用 SSD, SSD 壽命會縮短.(不如 win10)
shyangs 小成 2 小时前
Nokia Symbian 更適應按鍵手機. 硬體改朝換代, 多點觸控誕生,Symbian 死去, 系統上的軟體也都死去.
bruce0 小成 2 小时前
理论上是无限上, 听说国外很多地方还在用 win95,包括国内一些工厂的上位机也在用 Windows XP, 但是站在微软的角度,肯定要设置一个生命周期, 要不然不成了终身维护了, 那要付出多少成本啊
sentinelK 初学 2 小时前
软件的“生命周期” ≠ 寿命。 软件的“生命周期” = 维护支持。 也就是说,一个软件的生命周期到了,只是意味着软件失去了继续维护的服务(你不会再获得更新、修复)。生产方也不再为其未来的异常负责。 你可以变向理解为类似“有效期”的概念。 过了有效期的食品能吃么?不一定不能吃。但是厂商不会再为你的食物口感变化、食物中毒负责。
0xvincebye 小成 2 小时前
一直维护安全补丁也很费时费力吧,还有就是对一些平台更新的兼容性这些
12下一页
返回顶部