基于容器服务的持续集成与云端交付(一)- 交付之禅
通常来讲,一个软件的生命周期分为问题的定义、可行性的分析、系统设计、系统编写、系统测试与调试、系统部署与交付、维护与升级等步骤。在传统软件的生命周期中,更倾向于使用瀑布流的模式来去有条不紊的规范整个流程,每一个阶段都期望遵循“活动-结果-审核-再活动-直至正确”的流程来保证系统稳定。整个软件的生命周期就变成了一个很长的二维线性的流程。这也制约了软件的开发迭代与交付的速度,前辈们想了非常多的办法来提高整体的开发速度,比如将一个单体的系统系统设计成为服务化的分布式的子系统,这样可以让一个大型的单体软件的开发变成多个小的独立系统的并行开发;使用组件化的方式组建系统,在不同的系统间复用模块加速开发;通过自动化工具或者脚本进行自动化部署与交付等等。
最后更新:2017-05-02 23:52:09
上一篇:
基于容器服务的持续集成与云端交付(五)- 探究持续交付系统的本质
下一篇:
5月2日云栖精选夜读:DT科技评论第35期:可以解锁任何手机的万能指纹
Oracle - ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 解决
活动报名 | DevOps&SRE 超越传统运维之道(北京站)
iOS/Android系统多任务浅析
拥抱 Node.js 8.0,N-API 入门极简例子
linux mysql 卸载,安装,测试全过程
阿里巴巴1582.73亿背后的持续交付如何玩
使用Android AlarmManager类定时执行任务
Java 程序员的堕落
android使用ant自动打包(包括更改文件中的内容)
《伟大的计算原理》一交互系统