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

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

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

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

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

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

相关推荐
笑鸿的学习笔记5 小时前
虚幻引擎5-Unreal Engine笔记之Qt与UE中的Meta和Property
笔记·ue5·虚幻
笑鸿的学习笔记5 小时前
虚幻引擎5-Unreal Engine笔记之Default Pawn与GamMode、Camera的关系
笔记·ue5·虚幻
黄暄6 小时前
Docker项目部署深度解析:从基础命令到复杂项目部署
运维·笔记·docker·容器·持续部署
小葡萄20257 小时前
黑马程序员C++2024版笔记 第0章 C++入门
开发语言·c++·笔记
人类恶.7 小时前
C 语言学习笔记(函数2)
c语言·笔记·学习
Lester_11018 小时前
嵌入式学习笔记 - STM32独立看门狗IWDG与窗口看门狗WWDG的区别
笔记·stm32·学习·嵌入式
收费界的一股清流8 小时前
npm 安装时 SSL 证书过期问题笔记
笔记·npm·ssl
孤寂大仙v9 小时前
【Linux笔记】——Linux线程封装
linux·笔记·算法
不过普通话一乙不改名9 小时前
四:操作系统cpu调度之调度算法
笔记
笑鸿的学习笔记9 小时前
虚幻引擎5-Unreal Engine笔记之什么时候新建GameMode,什么时候新建关卡?
笔记·ue5·虚幻