freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機(jī)軟件及應(yīng)用]軟件配置管理svn(已修改)

2024-12-20 02:33 本頁面
 

【正文】 2022/1/4 2022/1/4 軟件配置管理 2022年 6月 2022/1/4 2 Overview ? 課程介紹 ? 什么是配置管理? ? 怎么做配置管理? ? 怎么做變更控制管理? ? 配置管理工具介紹 SVN ? 參考資料 2022/1/4 3 ? 課程目標(biāo) ? 預(yù)備知識 ? 目標(biāo)聽眾 ? 日程表 ? 詞匯表 課程介紹 2022/1/4 4 ? 通過學(xué)習(xí)本課程希望各位對配置管理有初步的認(rèn)識和了解。 ? 通過學(xué)習(xí)本課程能按規(guī)范開展配置管理的各項活動。 ? 通過學(xué)習(xí)本課程能了解配置管理工具 SVN 課程目標(biāo) 2022/1/4 5 ? 有一定的團(tuán)隊開發(fā)的經(jīng)驗 ? 最好使用過一些代碼管理工具(如: VSS,SVN) 預(yù)備知識 2022/1/4 6 ? 項目經(jīng)理 ? 配置管理人員 ? 開發(fā)人員 ? 技術(shù)管理人員 目標(biāo)聽眾 2022/1/4 7 ? 共計: ? 詳細(xì)安排 0:05 課程介紹 0:20 什么是配置管理? 0:45 怎么做配置管理? 0:45 怎么做變更控制管理? 0:35 配置管理工具介紹 SVN Total: 2:30 hours 日程表 2022/1/4 8 ? CM: Configuration Management,配置管理。 ? CCB: Change Control Board,變更控制委員會。 ? CI: configuration item,配置項。包含文檔、程序。 ? Baseline: 基線 。 已通過復(fù)審和批準(zhǔn)的工件發(fā)布版,由此構(gòu)成進(jìn)一步演進(jìn)或開發(fā)的公認(rèn)基礎(chǔ),并且只能通過正式程序,例如:變更管理和配置控制才能進(jìn)行更改。 詞匯表 2022/1/4 9 ? CR: Change Request, 變更請求。對提出的要變更工件或流程的任何請求的統(tǒng)稱。在變更請求中記錄的信息是有關(guān)當(dāng)前問題、提議解決方案及其成本的起源和影響的信息。 ? PCA:物理審計,在配置管理系統(tǒng)中建立基線的工件是否為“正確”版本。 ? FCA:功能審計,是核實軟件配置項的實際性能是否符合它的需求。 詞匯表 2022/1/4 10 Overview ? 課程介紹 ? 什么是配置管理? ? 怎么做配置管理? ? 怎么做變更控制管理? ? 配置管理工具介紹 SVN ? 參考資料 2022/1/4 11 ? 現(xiàn)在軟件開發(fā)復(fù)雜度高 ? 開發(fā)人員眾多 ? 文檔以及相關(guān)資料多種多樣 源代碼 目標(biāo)代碼 WEB相關(guān)內(nèi)容 文檔 模型和設(shè)計 需求 測試腳本 為什么需要配置管理? 2022/1/4 12 ? 多個發(fā)布版本 ? 多種平臺 ? 軟件在多個地方開發(fā) 為什么需要配置管理? 2022/1/4 13 ? 存儲和保護(hù)所有軟件資產(chǎn)和相關(guān)資源 ? 記錄所有的軟件變更 ? What changed? ? Who changed it? ? When did it changed? ? Why did it changed? ? 配置管理 ? 開發(fā)人員工作空間 ? 軟件建立和版本發(fā)布管理 配置管理的基本功能 2022/1/4 14 ? 使開發(fā)人員的工作相互獨立 配置管理的基本功能 2022/1/4 15 ? CMM 的解釋:“ 軟件配置管理 的是建立和維護(hù)在項目的整個軟件生存周期中軟件項目產(chǎn)品的完整性 。 軟件配置管理 包括標(biāo)識在給定時間點上軟件的配置(即選定的軟件工作產(chǎn)品及其描述),系統(tǒng)地控制對配置的更改、并維護(hù)在整個軟件生存周期中配置的完整性和可跟蹤性。置于軟件配置管理之下的工作產(chǎn)品包括交付給顧客的軟件產(chǎn)品,以及與這些軟件產(chǎn)品等同的產(chǎn)品項或生成這些軟件產(chǎn)品所要求的產(chǎn)品項(例如編譯程序)。 軟件配置管理的定義 2022/1/4 16 ? 軟件配置管理包含為兩部分: ? 配置管理 ? 變更控制管理 軟件配置管理的定義 2022/1/4 17 ? 配置與變更控制管理涉及: ? 確定配置項, ? 限制對這些項的變更, ? 審核變更(對這些項所做的變更), ? 定義與管理配置(這些項的配置) 。 軟件配置管理簡介 ? 配置管理活動是一個項目支持活動 2022/1/4 18 ? 維護(hù)項目工件的完整性 ? 在控制由參與同一個項目的許多人員所生成的大量工件時, CM 系統(tǒng)至關(guān)重要。如果進(jìn)行控制,就有助于避免混亂情況(其代價通常都很大)的發(fā)生,并確保生成的工件不會由于下列問題而發(fā)生沖突: ? 同時更新 ? 有限通知 ? 多個版本 軟件配置管理的目的 2022/1/4 19 ? 同時更新 當(dāng)兩個或更多的角色分別對同一個工件進(jìn)行操作時,最后進(jìn)行變更的那個角色將破壞前一個角色的工作。根本的問題是:如果系統(tǒng)不支持同時更新,則會導(dǎo)致系列變更并使開發(fā)流程減慢速度。但如果使用 “ 同時更新 ” ,那么挑戰(zhàn)將在于檢測更新已同時進(jìn)行,而且要在并入變更時解決任何與集成有關(guān)的問題。 ? 有限通知 由多個開發(fā)人員共享的個工件中的某個問題得到了糾正,但是有的開發(fā)人員并沒有得到通知。 軟件配置管理的目的 2022/1/4 20 ? 多個版本 多數(shù)的大程序都是以演進(jìn)式發(fā)布版本的方式開發(fā)的。一個版本可以已經(jīng)為客戶所使用,而另一個發(fā)布版本可能正在測試,第三個版本可能正在開發(fā)中。如果這些版本中的任何一個版本發(fā)現(xiàn)問題,則需要將修復(fù)方案通報給所有的版本。那么除非是對變更進(jìn)行非常謹(jǐn)慎的控制和檢測,否者可能會引起混亂。并且由于混亂而需要進(jìn)行修復(fù)和返工,而這往往成本非常高。 軟件配置管理的目的 2022/1/4 21 ? CM 系統(tǒng)有助于管理演進(jìn)式軟件系統(tǒng)的多個版本,追蹤了解在給定的軟件工作版本中使用了哪些版本,根據(jù)用戶定義的版本規(guī)約構(gòu)建單個程序或整個發(fā)布版,以及強制實施特定于某個點的開發(fā)策略。 CM帶來的好處 2022/1/4 22 ? CM帶來的直接好處 支持軟件開發(fā)方法 維護(hù)產(chǎn)品的完整性 確保已配置產(chǎn)品的完整性和正確性 為開發(fā)產(chǎn)品提供一個穩(wěn)定的環(huán)境 限制對項目工件的變更 提供有關(guān)工件變更的歷史記錄 CM帶來的好處 2022/1/4 23 Overvi
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1