首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >维护、反馈或支持是SDLC的一个完整阶段吗?

维护、反馈或支持是SDLC的一个完整阶段吗?
EN

Software Engineering用户
提问于 2016-10-02 17:52:55
回答 1查看 693关注 0票数 5

是什么使SDLC成为一个“生命周期”?

比方说,软件供应商与不需要软件维护或支持的客户签订了合同。在这种情况下,生命周期会重演吗?

换句话说:在每个软件开发或软件工程场景中,维护、反馈或支持SDLC是一个完整的阶段吗?

EN

回答 1

Software Engineering用户

发布于 2016-10-02 20:53:01

是在每个软件开发或软件工程场景中维护/反馈或支持SDLC的一个完整阶段吗?

维护始终是一个完整的阶段,只要有人提出,程序或系统将在实际的硬件上运行。真正的程序总是有一定的缺陷风险,因此,只要程序不只是写在一张纸上而不运行(例如,为了教育目的),就必须有人在阻止程序运行时修复这些缺陷。

比方说,软件供应商与不需要软件维护或支持的客户签订了合同。

与没有维护义务的软件供应商签订合同的客户可以

  • 自行维护软件(因此有一个维护阶段)
  • 当程序实际上在生产环境中不起作用时,冒着陷入困境的风险。

即使在后一种情况下,我也希望有人能在事后添加一份维修合同。因此,我无法想象一个系统,其中任何类型的维护阶段可以可靠地排除在其生命周期之前。

生命周期会重演吗?

乔尔·斯波斯基( Joel )关于五个世界的博客文章提到了“丢弃的软件”。显然,这类程序的“生命周期”不是“周期”,在程序运行一次之后,可能不再需要它了。请注意,即使对于丢弃的程序,维护也是SDLC的一部分,因为程序至少需要运行一次。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/332605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档