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

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

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

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

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

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

相关推荐
oneouto2 小时前
selenium学习笔记(二)
笔记·学习·selenium
sealaugh322 小时前
aws(学习笔记第十九课) 使用ECS和Fargate进行容器开发
笔记·学习·aws
LuH11243 小时前
【论文阅读笔记】Scalable, Detailed and Mask-Free Universal Photometric Stereo
论文阅读·笔记
m0_748256785 小时前
WebGIS实战开源项目:智慧机场三维可视化(学习笔记)
笔记·学习·开源
红色的山茶花5 小时前
YOLOv9-0.1部分代码阅读笔记-loss.py
笔记
胡西风_foxww8 小时前
【es6复习笔记】Promise对象详解(12)
javascript·笔记·es6·promise·异步·回调·地狱
吉大一菜鸡13 小时前
FPGA学习(基于小梅哥Xilinx FPGA)学习笔记
笔记·学习·fpga开发
CCSBRIDGE16 小时前
Magento2项目部署笔记
笔记
亦枫Leonlew16 小时前
微积分复习笔记 Calculus Volume 2 - 5.1 Sequences
笔记·数学·微积分
爱码小白17 小时前
网络编程(王铭东老师)笔记
服务器·网络·笔记