基於容器服務的持續集成與雲端交付(一)- 交付之禪
通常來講,一個軟件的生命周期分為問題的定義、可行性的分析、係統設計、係統編寫、係統測試與調試、係統部署與交付、維護與升級等步驟。在傳統軟件的生命周期中,更傾向於使用瀑布流的模式來去有條不紊的規範整個流程,每一個階段都期望遵循“活動-結果-審核-再活動-直至正確”的流程來保證係統穩定。整個軟件的生命周期就變成了一個很長的二維線性的流程。這也製約了軟件的開發迭代與交付的速度,前輩們想了非常多的辦法來提高整體的開發速度,比如將一個單體的係統係統設計成為服務化的分布式的子係統,這樣可以讓一個大型的單體軟件的開發變成多個小的獨立係統的並行開發;使用組件化的方式組建係統,在不同的係統間複用模塊加速開發;通過自動化工具或者腳本進行自動化部署與交付等等。
最後更新: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自動打包(包括更改文件中的內容)
《偉大的計算原理》一交互係統