版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件配置管理流程TF.SW歷史記錄日期版本編寫人修改記錄2005-7-220.1XingWenjuanInitial2005-11-160.2XingWenjuanModifiedaccording《配置管理過程》Version0.1提綱1.定義、目的和實(shí)施目標(biāo)2.術(shù)語及縮略語3.配置管理過程4.工作產(chǎn)品5.驗(yàn)證6.開發(fā)管理工具1.定義、目的和實(shí)施目標(biāo)定義
軟件配置管理(SoftwareConfigurationManagement,SCM),是軟件工程中用來管理軟件資產(chǎn)變更的一項(xiàng)規(guī)程(Discipline),包括相關(guān)工具和應(yīng)用技術(shù)(流程和方法);它將版本控制與更改控制納入項(xiàng)目。目的
配置管理的目的是整個(gè)軟件生命周期中,通過配置項(xiàng)標(biāo)識(shí)、配置項(xiàng)控制、配置狀態(tài)報(bào)告和配置審查和恢復(fù)機(jī)制等方法,保證工作產(chǎn)品的完整性、一致性、可追溯性。SCM過程的四個(gè)目標(biāo)對(duì)軟件配置管理活動(dòng)做出計(jì)劃;對(duì)選定的軟件工作產(chǎn)品的更改進(jìn)行標(biāo)識(shí)和控制,并保證其可用性;對(duì)已標(biāo)識(shí)的軟件工作產(chǎn)品的更改進(jìn)行控制;將有關(guān)軟件基線的狀態(tài)與內(nèi)容信息,及時(shí)通報(bào)給受影響的團(tuán)隊(duì)與個(gè)人;2.術(shù)語及縮略語配置項(xiàng)(ConfigurationItem,CI) 凡是納入配置管理范疇的工作成果統(tǒng)稱為配置項(xiàng); 配置項(xiàng)的主要屬性:名稱、標(biāo)識(shí)符、文件狀態(tài)、版本、作者、日期等,所有配置項(xiàng)都被保存在配置庫里,確保不會(huì)混淆、丟失。配置項(xiàng)及其歷史記錄反映了軟件的演化過程。基線(Baseline)
基線是由一組配置項(xiàng)組成,這些配置項(xiàng)構(gòu)成了一個(gè)相對(duì)穩(wěn)定的邏輯實(shí)體?;€通常對(duì)應(yīng)開發(fā)過程中的里程碑(Milestone)。 基線的主要屬性有:名稱、標(biāo)識(shí)符、用途、日期等。里程碑(Milestone) 里程碑代表一個(gè)穩(wěn)定的狀態(tài),代表前一個(gè)階段的結(jié)束和下一個(gè)階段的開始和基礎(chǔ)。CR:ChangeRequests,通常作為一項(xiàng)待實(shí)現(xiàn)的新功能(feature)的索引;PR:ProblemReports,通常作為一個(gè)需要改正的Bug的索引;DR:DocumentRequest,通常作為一個(gè)需要維護(hù)的一個(gè)文檔變更索引ClearCase:
軟件版本配置管理工具;ClearQuest:
軟件需求變更,軟件缺陷跟蹤管理工具;SCCB:SoftwareChangeControlBoard軟件需求變更控制小組;PRM:PeerReviewManagementtoolforCC_Base;Angelfish:PeerReviewManagementtoolforCC_UCM3.配置管理過程3.1總體過程概述3.2配置管理計(jì)劃過程3.3配置項(xiàng)的標(biāo)識(shí)3.4配置庫的管理3.5變更控制過程3.6配置審查過程3.7配置狀態(tài)報(bào)告3.1總體過程概述3.2配置管理計(jì)劃過程3.3配置項(xiàng)的標(biāo)識(shí)3.3.1目的
選擇納入配置管理范圍的工作產(chǎn)品,并給出唯一標(biāo)識(shí)。
3.3.2配置項(xiàng)選擇 對(duì)外交付的軟件產(chǎn)品、指定的內(nèi)部軟件工作產(chǎn)品及指定的內(nèi)部使用的支持工具都可以作為配置項(xiàng),配置項(xiàng)的選擇基準(zhǔn)和范圍應(yīng)該在SCMP中定義。可標(biāo)識(shí)為配置項(xiàng)的工作產(chǎn)品有:有關(guān)過程文檔(如計(jì)劃、標(biāo)準(zhǔn)等)項(xiàng)目計(jì)劃文檔軟件需求文檔軟件設(shè)計(jì)文檔源代碼及源代碼的說明文件軟件測試計(jì)劃測試文檔及數(shù)據(jù)、測試工具交付給客戶或最終用戶的軟件系統(tǒng)編譯工具其他支持工具3.3配置項(xiàng)的標(biāo)識(shí)3.3.3配置項(xiàng)標(biāo)識(shí) 依據(jù)配置項(xiàng)命名原則安排每個(gè)配置項(xiàng)唯一的標(biāo)識(shí)符。要求:在SCMP中涉及到的配置項(xiàng)必須遵循規(guī)定的命名方法和原則在SCMP中說明配置項(xiàng)納入配置管理系統(tǒng)的時(shí)刻在SCMP中確定每個(gè)配置項(xiàng)的責(zé)任人3.3.4配置項(xiàng)檢查 在項(xiàng)目開發(fā)中,工作產(chǎn)品完成后,在入庫時(shí),配置管理人員要檢查配置項(xiàng)的標(biāo)識(shí),對(duì)于新添加的工作產(chǎn)品,按照配置項(xiàng)選擇基準(zhǔn)和命名原則進(jìn)行標(biāo)識(shí)。3.4配置庫的管理3.4.1配置庫的基本結(jié)構(gòu)3.4.2建立基線3.4.3出/入庫管理3.4.4版本管理3.4.5發(fā)布管理3.4.1配置庫的基本結(jié)構(gòu)配置管理庫系統(tǒng)
組織級(jí)庫結(jié)構(gòu):
3.4.2建立基線基線建立條件:上一階段的工作產(chǎn)品已經(jīng)完成,并且通過評(píng)審,可以作為進(jìn)一步工作的基礎(chǔ)
3.4.3權(quán)限管理
項(xiàng)目的權(quán)限管理在該項(xiàng)目的配置管理計(jì)劃(SCMP)中詳細(xì)定義。
3.4.4
出/入庫管理3.4.5版本管理版本管理 定義:通過結(jié)合配置管理工具,以管理和控制在軟件工程過程中所創(chuàng)建的配置項(xiàng)的不同版本。通過將配置項(xiàng)的屬性關(guān)聯(lián)到配置項(xiàng)的每一個(gè)版本上,然后通過描述一組所期望的屬性來制定或構(gòu)造配置。目的:版本管理使我們能夠通過版本的選擇得到我們想要的配置項(xiàng)或基線版本。要求:配置項(xiàng)入庫時(shí),要進(jìn)行版本標(biāo)識(shí);基線對(duì)應(yīng)的版本號(hào)需要?dú)w檔。
3.4.6備份管理
目的: 當(dāng)系統(tǒng)出現(xiàn)災(zāi)難時(shí),保證系統(tǒng)能夠恢復(fù)到備份前狀態(tài)。備份范圍、方法選擇及頻度: 在配置管理計(jì)劃中可以按照此要求詳細(xì)定義災(zāi)難備份:
備份范圍:組織級(jí)受控庫、受控庫。備份原則:必須存放在工作大樓以外的場所。具體可參考《備份管理辦法》中的定義
3.4.7發(fā)布管理
具體參見《軟件版本發(fā)布和維護(hù)過程》文檔3.5變更控制過程
3.6配置審查過程目的
通過對(duì)配置管理庫中的配置項(xiàng)、基線和配置管理的相關(guān)記錄的審查來檢驗(yàn)配置管理活動(dòng)執(zhí)行的正確性。確認(rèn)配置管理庫中的配置項(xiàng)是否正確,檢查基線的一致性和完整性。
任務(wù)描述
SCM人員對(duì)項(xiàng)目進(jìn)行PCA(PhysicalConfigurationAudit,物理配置審計(jì))審計(jì)軟件正式發(fā)布前,配置管理員進(jìn)行產(chǎn)品發(fā)布審查,審查軟件發(fā)布輸出項(xiàng)是否完整、是否符合軟件發(fā)布計(jì)劃,具體內(nèi)容請參照ReleaseAuditReport;審查結(jié)束后,填寫配置項(xiàng)審計(jì)報(bào)告/產(chǎn)品發(fā)布說明;將審查報(bào)告發(fā)給項(xiàng)目相關(guān)人員;對(duì)于不符合的問題,進(jìn)行跟蹤解決。
過程輸出配置項(xiàng)審計(jì)報(bào)告產(chǎn)品發(fā)布說明3.7配置狀態(tài)報(bào)告目的
記錄并報(bào)告配置管理活動(dòng)、配置項(xiàng)的狀態(tài)和歷史,以保證所有配置項(xiàng)的內(nèi)容與狀態(tài)是確定的周知的,各版本是可追溯的。
任務(wù)描述 配置狀態(tài)通過《配置狀態(tài)報(bào)告》進(jìn)行報(bào)告,《配置管理報(bào)告》是在開發(fā)周期較長的大項(xiàng)目中才要求定期發(fā)給相關(guān)人員的。 報(bào)告時(shí)機(jī):根據(jù)項(xiàng)目情況,一般至少要求一個(gè)月一次。 作用:保持項(xiàng)目開發(fā)過程中的一致性,以及讓開發(fā)人員了解當(dāng)前配置狀態(tài)。過程輸出變更請求
4.工作產(chǎn)品5.驗(yàn)證SQA人員審核SCM活動(dòng)遵循SCM過程實(shí)施;
SPM審核配置項(xiàng)狀態(tài)。
6.開發(fā)管理工具軟件缺陷跟蹤管理工具:RationalClearQuest;軟件需求管理工具:RationalClearQuest;軟件版本控制管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB37T 4791-2024煤礦井下超大斷面硐室施工技術(shù)規(guī)范
- 江西省豐城市第九中學(xué)2025屆高三(復(fù)讀班)上學(xué)期第三次段考政治試卷(含答案)
- 讀書社團(tuán)活動(dòng)策劃(9篇)
- 歌頌教師主題演講稿三分鐘歌頌教師的主題集合4篇
- 光船租賃合同(2篇)
- 《職場溝通》電子教案 項(xiàng)目五 職場溝通中的禮儀準(zhǔn)備
- 2025年紫外光固化油墨合作協(xié)議書
- 2025年付里葉紅外分光光度計(jì)項(xiàng)目合作計(jì)劃書
- 2025年低溫超導(dǎo)材料項(xiàng)目發(fā)展計(jì)劃
- 賣車場地租賃協(xié)議
- 甘肅省蘭州市第一中學(xué)2023-2024學(xué)年高一上學(xué)期期末考試 物理 含解析
- 草地調(diào)查規(guī)劃學(xué)知到智慧樹章節(jié)測試課后答案2024年秋東北農(nóng)業(yè)大學(xué)
- 酒店吃飯餐飲合同范例
- 2024年礦產(chǎn)資源開發(fā)咨詢服務(wù)合同
- 上海市2024-2025學(xué)年高一語文下學(xué)期期末試題含解析
- 職業(yè)生涯規(guī)劃成品
- 期末模擬卷01(全國適用)-【中職專用】高二語文上學(xué)期職業(yè)模塊期末模擬卷(解析版)
- 建筑物拆除的拆除工廠考核試卷
- 廣東省深圳市2023-2024學(xué)年高二上學(xué)期期末測試英語試卷(含答案)
- 人教版一年級(jí)數(shù)學(xué)2024版上冊期末測評(píng)(提優(yōu)卷一)(含答案)
- 醫(yī)療護(hù)理員理論知識(shí)考核試題題庫及答案
評(píng)論
0/150
提交評(píng)論