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

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

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

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

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

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

相关推荐
我命由我123452 分钟前
SSL 协议(HTTPS 协议的关键)
网络·经验分享·笔记·学习·https·ssl·学习方法
丶Darling.42 分钟前
代码随想录 | Day26 | 二叉树:二叉搜索树中的插入操作&&删除二叉搜索树中的节点&&修剪二叉搜索树
开发语言·数据结构·c++·笔记·学习·算法
结衣结衣.2 小时前
python中的函数介绍
java·c语言·开发语言·前端·笔记·python·学习
LN-ZMOI2 小时前
c++学习笔记1
c++·笔记·学习
qq_421833673 小时前
计算机网络——应用层
笔记·计算机网络
@qike4 小时前
【C++】—— 日期类的实现
c语言·c++·笔记·算法·学习方法
IG工程师4 小时前
关于 S7 - 1200 通过存储卡进行程序更新
经验分享·笔记·自动化
霸王蟹4 小时前
Vue3 项目中为啥不需要根标签了?
前端·javascript·vue.js·笔记·学习
向上的车轮4 小时前
Django学习笔记八:发布RESTful API
笔记·学习·django
向上的车轮5 小时前
Django学习笔记九:RESTAPI添加用户认证和授权
笔记·学习·django