班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
軟件配置管理SCM培訓
課程簡介:
介紹軟件配置管理(SCM)涵蓋的內容,包括但遠不止于源代碼版本控制;介紹軟件配置管理對軟件開發所能起到的支持,比如通過并行加快開發速度,比如通過復用避免重復投資;介紹軟件配置管理的基本原理和方法,比如開發-集成-發布的基本流程,比如分支的概念和使用。
如何根據實際情況靈活應用:如何根據實際情況,根據特定的場景,制定出正確的軟件配置管理策略?要考慮哪些因素的影響?不同方法、模式的利弊及其適用范圍?
培訓內容:
課程
內容
軟件配置管理概述
這一部分講解軟件配置管理的基本概念。什么是軟件配置管理?軟件配置管理所涵蓋的內容?軟件配置管理能帶來哪些好處?軟件配置管理有相關的角色和職責?
協同開發
這一部分講解軟件配置管理的基礎內容。利用存儲庫保存歷史信息;代碼傳遞從網狀模式到星形模式;版本覆蓋的預防;用任務單元來組織工作。這一部分也將對版本合并的原理進行深入探討。
系統集成、測試與發布
這一部分講解軟件配置管理對系統集成和發布的支持。在介紹基本的開發-集成-測試-發布流程后,重點討論提高集成效率的不同方及適用條件,同時也將詳細講解構建管理、整體版本表達等方面的內容。
持續集成
這一部分對持續集成這一軟件配置管理領域的重要潮流進行單獨介紹。詳細講解其原理和工具,并講解在不同開發場景下如何克服困難,實現持續集成。
分支的原理和應用
這一部分首先講解分支的基本原理,在這之后將講解分支的若干典型應用。適當使用分支,能顯著提高并行工作的能力、提高效率;能有效重用已有的開發成果、避免重復開發。但分支也有可能因不當使用、過度使用而適得其反。何時適用什么樣的分支模式、分支之外的替代解決方法將被討論。
跨產品的SCM支持
這一部分講解當企業研發不止一個產品時的軟件配置管理方法。這并非簡單的迭加,而會涉及更多內容:如何理清產品間紛繁蕪雜的關系?如何促進開發成果在產品間的復用與共享,避免重復工作?軟件配置管理本身的人員結構、工作內容等應如何調整和優化?在這些方面,應用適當的方法,可以有效地節約成本、縮短研發周期、提高生產效率,總而言之,提高企業的競爭力。
其他內容概覽
這一部分是對軟件配置管理領域的更多話題的概覽。包括缺陷與變更的管理、軟件配置管理的PDCA、文檔管理、第三方資產管理、分布式開發相關的管理等。
SCM改進案例分析
這一部分給出若干SCM改進的真實案例,并進行分析,以期帶給學員啟示。
?
?
?
?
?
?
?
|