
曙海教學優(yōu)勢
本課程,秉承二十一年積累的教學品質,以項目實現(xiàn)為導向,面向企事業(yè)項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
  曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
     建立了良好的合作關系,20多年來,合作企事業(yè)單位以達30多萬。曙海培訓的課程在業(yè)內有著響亮的知名度。
課程簡介:
介紹軟件配置管理(SCM)涵蓋的內容,包括但遠不止于源代碼版本控制;介紹軟件配置管理對軟件開發(fā)所能起到的支持,比如通過并行加快開發(fā)速度,比如通過復用避免重復投資;介紹軟件配置管理的基本原理和方法,比如開發(fā)-集成-發(fā)布的基本流程,比如分支的概念和使用。
如何根據(jù)實際情況靈活應用:如何根據(jù)實際情況,根據(jù)特定的場景,制定出正確的軟件配置管理策略?要考慮哪些因素的影響?不同方法、模式的利弊及其適用范圍?
培訓內容:
| 
 課程  | 
 內容  | 
| 
 軟件配置管理概述  | 
 這一部分講解軟件配置管理的基本概念。什么是軟件配置管理?軟件配置管理所涵蓋的內容?軟件配置管理能帶來哪些好處?軟件配置管理有相關的角色和職責?  | 
| 
 協(xié)同開發(fā)  | 
 這一部分講解軟件配置管理的基礎內容。利用存儲庫保存歷史信息;代碼傳遞從網(wǎng)狀模式到星形模式;版本覆蓋的預防;用任務單元來組織工作。這一部分也將對版本合并的原理進行深入探討。  | 
| 
 系統(tǒng)集成、測試與發(fā)布  | 
 這一部分講解軟件配置管理對系統(tǒng)集成和發(fā)布的支持。在介紹基本的開發(fā)-集成-測試-發(fā)布流程后,重點討論提高集成效率的不同方及適用條件,同時也將詳細講解構建管理、整體版本表達等方面的內容。  | 
| 
 持續(xù)集成  | 
 這一部分對持續(xù)集成這一軟件配置管理領域的重要潮流進行單獨介紹。詳細講解其原理和工具,并講解在不同開發(fā)場景下如何克服困難,實現(xiàn)持續(xù)集成。  | 
| 
 分支的原理和應用  | 
 這一部分首先講解分支的基本原理,在這之后將講解分支的若干典型應用。適當使用分支,能顯著提高并行工作的能力、提高效率;能有效重用已有的開發(fā)成果、避免重復開發(fā)。但分支也有可能因不當使用、過度使用而適得其反。何時適用什么樣的分支模式、分支之外的替代解決方法將被討論。  | 
| 
 跨產(chǎn)品的SCM支持  | 
 這一部分講解當企業(yè)研發(fā)不止一個產(chǎn)品時的軟件配置管理方法。這并非簡單的迭加,而會涉及更多內容:如何理清產(chǎn)品間紛繁蕪雜的關系?如何促進開發(fā)成果在產(chǎn)品間的復用與共享,避免重復工作?軟件配置管理本身的人員結構、工作內容等應如何調整和優(yōu)化?在這些方面,應用適當?shù)姆椒ǎ梢杂行У毓?jié)約成本、縮短研發(fā)周期、提高生產(chǎn)效率,總而言之,提高企業(yè)的競爭力。  | 
| 
 其他內容概覽  | 
 這一部分是對軟件配置管理領域的更多話題的概覽。包括缺陷與變更的管理、軟件配置管理的PDCA、文檔管理、第三方資產(chǎn)管理、分布式開發(fā)相關的管理等。  | 
| 
 SCM改進案例分析  | 
 這一部分給出若干SCM改進的真實案例,并進行分析,以期帶給學員啟示。  |