成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

從瀑布式到DevOps,開發流程經歷了什么?

  上個世紀四五十年代,程序設計剛剛誕生之際,是沒有“軟件”的概念的。硬件是開發的主體,規模小、工具簡單,而且主要是用于科學計算。

  隨著軟件概念興起,一些針對軟件開發的“小作坊”也隨之涌現。作坊做法往往隨意,以個別編程員的意愿為主,沒有形成明確標準,效率不高。此外,“作坊”式開發特別倚重個人能力,大多都雜亂無章,軟件質量也無從保障。

  20 世紀 70 年代開始,“工程化”思維開始進入軟件開發流程。主要原因是,信息技術發展迅速,人們對軟件的需求變大,軟件生產必須提高產能,走向規模化。

  然而,從工業借鑒而來的開發流程是否真的適合軟件開發呢?隨著社會不斷發展,數字技術打破了各行各業的生產范式,軟件開發自身也并沒有停止進化。這些年,軟件開發流程都經歷了些什么呢?

  師從工業的瀑布式開發

  1913年,福特開發出了世界上第一條流水線,打破了汽車制造業的手工作坊式生產方式,這一模式的出現改變了世界。標準化和規模生產將汽車帶入了尋常百姓家。

  在軟件開發陷入生產效能無法滿足日漸擴大的需求的困境中時,福特的“流水線”概念或許多多少少啟發到了當時的軟件開發者們。

  瀑布式開發(Waterfall)由此出現。大多數觀點認為,傳統瀑布式開發有不少于30年的歷史。

  其根源可以追溯到 1970 年,那一年溫斯頓·羅伊斯(Winston Royce)在論文《管理大型軟件系統開發》(Managing the Development of Larger Software Systems)中提出,將軟件生命周期劃分為制定計劃、需求分析、軟件設計、程序編寫、軟件測試和運行維護等六個基本活動,并且規定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。

從瀑布式到DevOps,開發流程經歷了什么?

  瀑布模型將軟件生存周期的各項活動規定為按固定順序而連接的若干階段工作,形如瀑布流水,直到80年代早期,它一直是唯一被廣泛采用的軟件開發模型。

  但是,這樣套用傳統工業生產的方法,多少會有不適應計算機軟件開發的弊病。因為過程是線性的,沒有充分照顧到客戶需求,難免會鬧出一些笑話:比如客戶希望你造一輛汽車,卻經費不夠,但瀑布式開發要在汽車完成生產和測試之后,一次性交付到客戶手中,需求溝通不足導致最后交付的卻是一輛自行車。

從瀑布式到DevOps,開發流程經歷了什么?

(描繪了軟件模式變化的漫畫 來源:Toggle)

  瀑布式開發模式較好的例子是微軟。微軟 Office 、 Windows 等主打產品的更新周期一般 3 年左右,軟件延期發布也是家常便飯,因此其軟件產品遭受大家詬病也是無可厚非。隨后,微軟不得不放棄傳統的瀑布式開發模式,改變產品研發策略。

  有觀點認為,瀑布式的主要的問題是它的嚴格分級導致的自由度降低,項目早期即作出承諾導致對后期需求的變化難以調整,代價高昂。

  因此,在需求不明并且在項目進行過程中可能發生變化的情況下,瀑布式基本是不可行的。

  向客戶傾斜的敏捷開發

  時間到了上個世紀90年代,一批輕量的軟件工程方法和框架相繼誕生,它們共同的特點是,相對傳統軟件工程,都遵循演進和迭代的模型,過程更加輕量靈活。

  既是對傳統的反叛,也是對野蠻生長的規范,敏捷運動應運而生。

  2001 年 2 月,17 位輕量級軟件工程方法的代表人物,齊聚美國猶他州的雪鳥滑雪勝地,其中也包括 Scrum 和極限編程的幾位發明人。在兩天的會議之后,敏捷宣言發布。

從瀑布式到DevOps,開發流程經歷了什么?

詳情請見: http://agilemanifesto.org/

  敏捷概念的出現,可以說適逢其時,立即在當時發展成為了一場運動,被迅速地推廣和應用。在早期,敏捷專注研發交付,目標是幫助產品和研發團隊提升敏捷響應能力。

  但是,之后敏捷開發開始向客戶靠攏,成為以用戶的需求進化為核心,采用迭代、循序漸進的方法進行軟件開發。在敏捷開發中,客戶會參與到軟件開發的整個流程中。整個開發過程不再是一堵不透風的墻,透明是關鍵(TRANSPARENCY IS KEY),但是,隨著越來越多的用戶參與進來,越來越多的問題也暴露出來了,越來越多不著調的需求也會被提出。

  因此,在敏捷開發中,軟件項目在構建初期被切分成多個子項目,各個子項目的成果都經過測試,具備可視、可集成和可運行使用的特征。換言之,就是把一個大項目分為多個相互聯系,可獨立運行的小項目,在此過程中軟件一直處于可使用狀態。

  在微軟云計算 Azure 的理解中,敏捷的基礎是創建工作原型或在需求和要求不斷變化的現實中構建。彌合開發團隊和最終用戶之間的差距,適應性是敏捷的核心屬性,優先考慮用戶和利益干系人的需求,而不是嚴格的計劃。

從瀑布式到DevOps,開發流程經歷了什么?

圖片來源:https://blog.csdn.net/xiajun2356033/article/details/81513957

  DevOps帶來的改變是巨大的

  顯然,敏捷并沒有將“運維”作為關注的重點。實際上,光有系統開發是不夠的,開發完的系統必須即時順利部署,并連續穩定運行才能夠實現價值。而傳統上,這部分是由運維負責的。

  《阿里巴巴 DevOps 實踐》認為,從價值的角度,開發加運維才構成相對完整的 IT 價值鏈。而DevOps 的誕生,正是為了解決IT 價值鏈的最突出問題——開發和運維之間的問題。

  在傳統的 IT 組織下,開發團隊 (Dev) 和運維團隊 (Ops) 之間有一道無形的部門墻。開發團隊(尤其是敏捷團隊) 追求變化,運維團隊追求穩定,二者存在利益沖突。

從瀑布式到DevOps,開發流程經歷了什么?

圖片來源于:https://www.cnblogs.com/liufei1983/p/7152013.html

  2009 年,比利時獨立 IT 咨詢師 Patrick Debois 組織了第一屆 DevOpsDays, DevOps 正式登上舞臺。此后,DevOps 發展迅速,已經為企業數字化的核心能力之一,是對 IT 交付和運行的基本要求。其中,以容器化和自動編排調度為代表的云原生技術的出現極大加速了這一進程。

  根據微軟云計算 Azure,DevOps 的獨特之處在于開發、IT 運營、質量工程和安全團隊協同工作,在發布新產品、版本或更新所涉及的所有任務中創造效率。其中,DevOps 的主要表現形式包括持續集成、持續交付和連續部署。

  在 《鳳凰項目》和《DevOps 實踐指南》兩本書中,Gene Kim 等人總結了 DevOps 實施的三步工作法:

  • 流動原則:聚焦 IT 系統的整體價值流,全局優化,保證價值從左(上游)到右(下游)的快速流動。
  • 反饋原則:創建從左到右的反饋循環,并縮短反饋周期和放大反饋效果。這樣,就可以更快的響應和理解內外部客戶,并即時獲取改進所需要的知識。
  • 持續的實驗和學習原則:創建承擔風險、持續實驗并從錯誤中學習的文化,在不斷的嘗試中精進能力,并提高系統的韌性。

  在現實操作中,DevOps 也不乏實現工具。比如我國國產的飛算 SoFlu 全自動軟件工程平臺,其出發點是想讓 DevOps 真正的落地,而實現“落地”,首先重點要解決的就是開發的問題, 包括開發的品質、安全和效率等,再逐步解決測試和運維問題。

  除了飛算 SoFlu 全自動軟件工程平臺,幫助 DevOps 實現組織落地的工具不在少數,其中還包括開源的 CI/CD 服務器 Jenkins、容器平臺 Docker等等。

  此外,值得關注的,在主流觀點中DevOps 成功與否的重點,或許不在現實層面,而在于文化。Puppet field CTO Nigel Kersten 就曾表示,“仍然存在組織對變革的抵制,這是一個真正的問題。而且人們真的沒有看到他們實際上試圖通過 DevOps 實現的實際價值。”

  從瀑布式開發、到敏捷,再到目前最流行的DevOps,不難發現,軟件開發流程正在向自動化、便捷化和智能化的方向發展,而這樣的發展會大大加快開發效率、降低開發門檻,讓未來的開發流程呈現出全然不同的樣貌。

特別提醒:本網信息來自于互聯網,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲日韩精品无码一区二区三区 | 亚洲成A人V欧美综合天堂麻豆| 无码中文字幕VA精品影院| 亚洲AV纯肉无码精品动漫| 亚洲精品有码在线观看| 中文字幕乱码人妻综合二区三区 | 天天摸天天碰天天添| 亚洲AⅤ优女AV综合久久久| 亚洲精品无码AV人在线播放| 曰本A级毛片无卡免费视频VA| 99久久国产综合精品成人影院| S货叫大声点C烂你的SBXS| 公的粗大挺进了我的密道视频 | 老少配XXOO老少配| 欧美人与劲物XXXXZ0OZ| 深入浅出TXL金银花讲的什么| 无码天堂亚洲国产AV久久| 亚洲日本中文字幕乱码在线 | 欧美一区二区三放荡人妇| 色综合色欲色综合色综合色综合| 亚洲AV高清在线观看一区二区三 | 中文字幕无码中文字幕有码A| 爱情岛网站亚洲禁18进入| 国产精品久久久久久久9999| 久久99久久99精品免视看动漫| 女人18片毛片60分钟完整版| 少妇愉情理仑片高潮| 亚洲国产丝袜精品一区| 99久久无码一区人妻| 国产极品美女高潮无套APP| 久久精品国产亚洲AV麻豆蜜芽| 欧美亚洲国产一区二区三区| 无遮挡亲胸捏胸免费视频| 永久免费AV无码网站韩国毛片| 成 人 色综合 综合网站| 国精品无码一区二区三区在线| 免费A级毛片在线播放不收费| 色婷婷综合久久久久中文| 亚洲精品卡一卡三卡四卡乱码 | 国产三级精品三级在专区 | 极品人妻被黑人中出种子| 欧美人与禽XOXO性伦交| 无翼乌工口肉肉无遮挡无码18| 影音先锋亚洲成AⅤ人在| 吃奶摸下激烈床震视频试看| 极品粉嫩嫩模大尺度无码视频| 欧美人与动牲交A免费观看| 性少妇SEX麻豆HD中国| 51久久精品人人搡人人玩| 国产精品亚洲片在线| 哪种女人弄进去最舒服| 下面饿了想吃大香肠| 92成人午夜福利一区二区 | 亚洲AV第一成肉网肉片AV| 99尹人香蕉国产免费天天| 国产玉足榨精视频在线观看| 欧美内射深喉中文字幕| 亚洲AV日韩AV无码AV| 八戒.八戒电影免费观看| 狠狠综合久久久久尤物丿| 日韩人妻无码AⅤ中文字幕| 国产乱人伦偷精品视频免下载| 久久久久久久精品成人热小说| 老司机精品成人无码AV| 色综合天天综合网国产| 中国少妇XXXX做受| 国产午夜精品理论片| 亲情会王芳高敏大团圆| 中国CHINESE老熟女| 成人免费区一区二区三区| 久久久久久精品免费免费HD| 亚洲欧美丝袜 动漫专区| 被医生吃奶吃高潮了H| 久久久久久精品天堂无码中文字幕| 熟女高潮喷水一区二区三区| 中文字幕V亚洲日本| 国产熟女一区二区| 人妻JapanXXXX精品HD| 一本大道久久香蕉成人网| 国产精品久久一区二区三区| 清纯校花自慰呻吟流白浆| 野花高清视频免费观看完整版中文 | 亚洲国产五月综合网| 国产AⅤ无码久久丝袜美腿| 欧美美女多人群交视频| 亚洲综合一区自偷自拍| 国产又黄又潮娇喘视频在线观看| 日韩人妻无码AⅤ中文字幕你懂的 日韩人妻无码AⅤ中文字幕 | 777亚洲精品乱码久久久久久| 激情国产AV做激情国产爱| 玩护士睡老师勾搭女下属| 爱丫爱丫在线影院| 末发育娇小性色XXXXX视频| 亚洲人成色7777在线观看| 国产农村乱人伦精品视频| 肉丝超薄少妇一区二区三区| CHINA 农村妇女NOMEX| 久久亚洲色WWW成人| 亚洲第一无码AV播放器| 国产精品任我爽爆在线播放 | 交换朋友夫妻客厅互换4韩国| 日日摸夜夜摸狠狠摸婷婷| 99久久免费精品高清特色大片| 久久精品AⅤ无码中文字字幕蜜桃| 性猛69式交富婆Ⅹ×××乱大交| 丰满少妇XXXⅩBBBB视频| 人妻熟妇久久久久久精品无码专区 | А√天堂资源在线官网| 欧美黑人巨大手机在线观看| 在线精品国精品国产尤物| 久久精品水蜜桃AV综合天堂| 亚洲国产成人一区二区三区| 国产无线乱码一区二三区| 亚洲熟妇丰满多毛XXXX| 国产超薄肉色丝袜视频| 少妇丰满爆乳被呻吟进入| 成人无码精品1区2区3区免费看| 漂亮人妻被强中文字幕久久| 2018AV无码视频在线播放| 亚洲人成人无码WWW| 成人综合激情另类小说| 人人妻人人澡人人爽人人老司机 | 久久综合伊人77777| 泳池里强摁做开腿呻吟漫画视频| 久久精品亚洲日本波多野结衣| 亚洲热妇无码AV在线播放| 精品无码人妻被多人侵犯AV| 亚洲精品无码久久久久去Q| 日日摸夜夜添夜夜添AV| 亚洲人成网站在线播放2020| 激情内射日本一区二区三区| 亚洲国产精华推荐单单品榜| 精品国产一区二区三区久久影院 | 亚洲国产精品VA在线看黑人| 国产亚洲精久久久久久无码蜜桃| 午夜免费无码福利视频网址| 国产麻花豆剧传媒精品MV| A级大胆欧美人体大胆666| 久久精品国产亚洲AV日韩| 亚洲中文字幕AⅤ天堂| 久久亚洲国产精品123区| 中国WINDOWS野外| 欧美成人WWW免费全部网站| FREEXXXXHD国语对白| 日本高清视频网站WWW| 丰满人妻视频一区二区三区| 无码丰满熟妇浪潮一区二区AV| 日本人妻丰满大屁股a v| 八戒八戒神马2021| 日韩欧美亚洲每日更新在线 | 久久久久久精品无码| 一边做一边喷17P亚洲乱妇| 国产AⅤ激情无码久久男男剧| 日韩精品视频一区二区三区| 放荡娇妻张开腿任人玩H| 天堂国品一二三产品区别大吗| 国产精品久久久亚洲| 午夜无码无遮挡在线视频| 韩国三级香港三级日本三级L| 亚洲码国产精品高潮在线| 久久综合给合久久国产免费| 98精产国品一二三产区区| 日产无人区一线二线三线小说| 国产精品欧美福利久久| 亚洲国产精品日韩AV专区| 麻豆XXXXXX在线观看| А√最新版地址在线天堂| 视频一区二区三区日韩| 好男人影视在线观看下载| 淫荡集团69视频在线观看| 拍国产乱人伦偷精品视频| 国产精品成人片在线观看| 亚洲男人的天堂AV手机在线观看| 免费观看人成影片| 巴西大肥熟女毛茸茸| 无码精品视频一区二区三区| 久久精品国产一区二区三| JAPANESE強姦するAV| 天天躁日日躁狠狠躁婷婷| 精品亚洲欧美无人区乱码| JAPANESE 大战黑人| 玩弄丰满少妇XXXXX性多毛| 久久精品这里热有精品| ZOZOTOWN| 亚洲AV激情无码专区在线下载| 美女无遮挡免费视频网站| 公交车上噗嗤一声尽根而没| 国产成人AV无码精品天堂| 我的妈妈和黑人群交小说| 久久99精品国产自在现线小黄鸭| GAY成年男人露J网站| 亚洲 日韩 欧美 成人 在线| 免费观看四虎精品国产地址| 国产成人精品久久一区二区三区| 亚洲婷婷月色婷婷五月| 日本肉体XXXX裸交| 精品无码国产自产野外拍在线| 锕锕锕锕锕锕~好深啊电影APP| 亚洲AV成人无码天堂| 女朋友特别闷骚很吸引别人|