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