国产级做a爱片久久毛片-久久99精品国产-欧美成人人人97超碰超爽-亚洲不卡在线播放-免费观看A级视频在线观看-欧美一级二级片-日韩a级在线观看-成人黄色三级在线看-黄色网址一级片免费

廣電有線享TV全新改版升級
銀鈴模式
兒童模式
【官方公告】中國廣電5G現全面支持 iPhone
高質量發展年
5g精彩啟航
中國廣電
電視端“強國TV”山東上線
有線優享 新版上線
安全生產

從DevOps說BOSS開發

  DevOps(英文Development和Operations的組合)是一組過程、方法與系統的統稱,用于促進軟件開發、技術運營部門之間的溝通、協作與整合。它的出現是由于軟件行業日益清晰地認識到:為了按時交付軟件產品和服務,開發和運營工作必須緊密合作。DevOps的方法提倡開發與IT運維部門之間高度協同,從而在提高生產環境的可靠性、穩定性與彈性的同時,又能完成高頻率軟件升級部署。

  相對于瀑布式開發,敏捷開發過程的一個基本原則就是以更快的頻率交付最小化可用的軟件。但是高頻率的版本發布對IT運維來講卻是一場災難。對于BOSS開發的每個需求提出者來講,都希望自己提出的功能開發馬上實現,然而軟件開發卻有自己的流程,例如需求了解、實施步驟分解、代碼開發、功能測試等等一系列必不可少的工作。最后由于BOSS升級工作又包括了是否需要調整前臺業務;是否需要調整生產數據庫;是否需要前臺應用程序升級,每次升級都需要版本的重新部署,前臺的版本升級部署一次需要大約2個小時的時間,數據庫的調整也需要時間,當數據庫表結構改變和大批量的數據增刪改時還會影響數據同步,影響報表的統計查詢,因此IT運維的困難制約了敏捷開發的實施。如何解決兩者之間的矛盾呢?DevOps是目前普遍認為的一種行之有效的方法。DevOps要求開發與IT運維高度協同,IT運維部門應充分的參與到需求的開發中來,及時調整IT支撐系統的架構,來適應軟件開發的不斷發展。這里面需要注意的問題有幾個。第一點要求需求開發對于需要的IT支撐能力與IT部門要在全局部署上達成一致。例如BOSS系統中每個月的權責出賬、銷賬,需要計算全省2000萬客戶每個產品產生的賬單,需求開發按照系統目前的計算能力無法在12個小時之內計算完畢,研發就會采用分批計算的方式來實現,但是分批計算方式會導致出賬后業務操作重新計算權責的問題,并且更改了權責實現的方式。如果采用新的內存數據庫技術或者找出導致計算IO的瓶頸,在硬件或系統軟件方面做一下優化和替代,則不需要更改原業務設計達到系統要求。這是一個很好的需要DevOps的例子。當研發部門缺乏與IT部門的溝通會導致類似很多復雜的開發。另外還有一個很重要的問題是需要打造一種文化來促進DevOps:持續不斷的探索精神,勇于承擔風險的精神以及從成功和失敗中學習的能力。探索精神與勇擔風險精神可以確保項目的持續改進,但也意味著項目到達了之前未曾到過的危險區域,因此這也迫使我們去學習,去掌握那些新技術,從而使我們離開危險區域。

  如果可以按照DevOps的方式來開發項目,可以達到縮短開發周期和更高的部署頻率;提高軟件開發的質量并提高組織的有效性。下一步在BOSS系統的軟件開發中我們要積極探討這種模式在系統內的應用。

主站蜘蛛池模板: 找一下国产一级毛片看看| 中文字幕人妻一区二区| 精品一区视频在线免费观看| 特黄色AAAAA~级大片视频| 一级毛片在线电影| 一级a性爱视频免费| 黄片视频永久地址| 免费观看在线观看大陆3级黄色毛片| 精品国产一级毛片大全| 我要看一级毛片免费中国的| 一级黄色视频AAA在线关看| 一级黄色录像在线看| 免费殴美一级淫荡| 欧美超级乱伦视频| 夫妻一级性生活黄片| 免费一级二级黄色片| 欧美特级一级黄片| 久久久久国产一级毛片高清| 国产A一级a片免费看| 黄色一级录像在线播放| 亚洲黄片aaaaa级| 欧美爱做视频一级| 欧美一级精品片在线看| 免费播放国产性爱大片一级播放| 一级无码黄片免费看 | 差差黄片高潮视频| 欧美三级电影在线视频| 亚洲一级毛片电影| Sa47黄色一级毛片| 黄色一级A片免费看| 欧美一级性爱免费视频在线观看 | 一级黄片儿大片儿 | 中日韩美俄法一级毛B| 欧美性爰小视频一级| 三级黄色A片网站| 免费观看在线簧片| 免费观看AAAAA一级黄片| 寡妇高潮一级毛片免费看老牛影视| 日韩特级毛片免费观看| 日韩黄色三级在线视频| 我要看中国一级黄片|