思考从软件规划到结束使用的问题——软件生命周期,DevOps机制

软件开发大致可以分为从需求定义开始到设计,实现,测试,发布等步骤。我们将从软件的企划到应用结束的整体流程称为软件生命周期,涵盖从企划,需求定义,开发,导入,应用到维护的整个周期。

软件开发不仅包括前期阶段的企划,也包括发布之后的实际应用和维护等工程。软件开发并不代表着结束,发布之后也会因需求和问题的产生而需要采取修正等应对措施。

实际上,这一周期有时候还包括维护之后的废弃工作,有可能因为各种原因,软件不再用了。

在考虑生命周期时,需要注意,并不是由同一个人负责所有的工程,大多数公司是将负责开发和负责运营,维护的部门分开的。

但是,如今不仅需要提高应用的可靠性,通过从开发到维护的整套流程来提高生产性能的需求越来越多,因此出现了所谓的DevOps体制。将开发和应用紧密结合。

相关推荐
chushiyunen2 分钟前
django WSGI服务器gunicorn笔记
笔记·django·gunicorn
ding_zhikai3 分钟前
【Web应用开发笔记】Django笔记11:Django使用Google邮箱功能
笔记·后端·python·django
小陈phd8 分钟前
多模态大模型学习笔记(十一)——transformer学习之绪论
笔记·学习·transformer
ouliten14 分钟前
C++笔记:std::hash
c++·笔记·哈希算法
好的收到11123 分钟前
PyTorch深度学习(小土堆)笔记4: PyTorch 训练不再“开盲盒”,TensorBoard 可视化保姆级教程
pytorch·笔记·深度学习
搞机械的假程序猿33 分钟前
STC32G学习笔记-FreeRTOS for STC32G12K128
笔记·单片机·学习
朗迹 - 张伟1 小时前
UE5粒子特效Niagara学习笔记
笔记·学习·ue5
扫地生大鹏1 小时前
Linux云计算实战笔记
笔记
强子感冒了3 小时前
Cherry Studio是如何联网的?一次详细的HTTP抓包分析与实现原理探究
笔记
挨踢学霸9 小时前
技术全面重构|MsgHelper 新版深度拆解:交互、视觉与逻辑的底层优化(二)
经验分享·笔记·微信·架构·自动化