測試配置管理課件_第1頁
測試配置管理課件_第2頁
測試配置管理課件_第3頁
測試配置管理課件_第4頁
測試配置管理課件_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

11.1軟件配置管理定義原因:開發(fā)過程中,軟件變更是不可避免,如果不能有效控制變更,將會造成軟件開發(fā)的混亂現(xiàn)代軟件開發(fā)復(fù)雜度高、眾多的開發(fā)人員、文件及相關(guān)資源多種多樣、多個發(fā)布版本、多種平臺、軟件在不同地點(diǎn)開發(fā)定義:是一種標(biāo)識、組織和控制修改的技術(shù),它作用于整個軟件生命周期。目的:使錯誤達(dá)到最小并最有效地提高生產(chǎn)率軟件配置管理包含為兩部分:配置管理變更控制管理(參見《變更管理》)11.1軟件配置管理定義原因:開發(fā)過程中,軟件變更是不可避免22.1、配置管理活動中的重要概念Version版本配置項(xiàng)基線配置庫22.1、配置管理活動中的重要概念Version版本3版本號(Versionnumber)項(xiàng)目版本號主版本號:整數(shù)次版本號:整數(shù)DEMO_V1.0_立項(xiàng)評審報告_已完成2.1.1版本號3版本號(Versionnumber)項(xiàng)目版本號主版本號:版本號(Versionnumber)項(xiàng)目版本號項(xiàng)目版本號配置項(xiàng)版本號主版本號:整數(shù)次版本號:整數(shù)DEMO_V1.0_項(xiàng)目開發(fā)計(jì)劃_V1.0_已完成主版本號:整數(shù)次版本號:整數(shù)版本號(Versionnumber)項(xiàng)目版本號項(xiàng)目版本號配2.1.2配置項(xiàng)配置項(xiàng)(ConfigurationItem,CI)

凡是納入配置管理范疇的工作成果統(tǒng)稱為配置項(xiàng),配置項(xiàng)主要有兩大類: (1)屬于產(chǎn)品組成部分的工作成果,例如需求文檔、設(shè)計(jì)文檔、源代碼、測試用例等。 (2)項(xiàng)目管理和機(jī)構(gòu)支撐過程域產(chǎn)生的文檔。這些文檔雖然不是產(chǎn)品的組成部分,但是值得保存。 每個配置項(xiàng)的主要屬性有:名稱、標(biāo)識符、文件狀態(tài)、版本、作者、日期等。所有配置項(xiàng)都被保存在配置庫里,確保不會混淆、丟失。配置項(xiàng)及其歷史記錄反映了軟件的演化過程。2.1.2配置項(xiàng)配置項(xiàng)(ConfigurationItem配置項(xiàng)狀態(tài)(ConfigurationItemstate,CIS) 1.已完成

2.待評審

3.待測試

4.通過測試

5.通過評審DEMO_V1.0_項(xiàng)目開發(fā)計(jì)劃V1.0_已完成配置項(xiàng)狀態(tài)配置項(xiàng)狀態(tài)(ConfigurationItemstate配置項(xiàng)標(biāo)識配置項(xiàng)標(biāo)識以’項(xiàng)目名稱’+‘_’+’項(xiàng)目版本號’+’_’+’配置項(xiàng)名稱’+’_’+’配置項(xiàng)版本號’+’配置項(xiàng)狀態(tài)’。例如:

DEMO_V1.0_項(xiàng)目開發(fā)計(jì)劃_V1.0_已完成配置項(xiàng)標(biāo)識2.1.3基線基線(Baseline)

基線由一組配置項(xiàng)組成,這些配置項(xiàng)構(gòu)成了一個相對穩(wěn)定的邏輯實(shí)體。基線中的配置項(xiàng)被“凍結(jié)”了,不能再被任何人隨意修改(見變更控制規(guī)程)?;€通常對應(yīng)于開發(fā)過程中的里程碑(Milestone),一個產(chǎn)品可以有多個基線,也可以只有一個基線?;€的主要屬性有:名稱、標(biāo)識符、版本、日期等。通常將交付給客戶的基線稱為一個“Release”,為內(nèi)部開發(fā)用的基線則稱為一個“Build”。2.1.3基線基線(Baseline)基線名稱(Baseline-name)

基線名稱以“項(xiàng)目名稱+‘_’+基線英文+’_’+標(biāo)識生成日期“標(biāo)識,例如:

DEMO_REQBaseline_20060606

基線名稱(Baseline-name)102.2.1、配置管理活動的流程102.2.1、配置管理活動的流程112.2.2進(jìn)入準(zhǔn)則及退出準(zhǔn)則進(jìn)入準(zhǔn)則:項(xiàng)目立項(xiàng)退出準(zhǔn)則:項(xiàng)目驗(yàn)收通過或項(xiàng)目終止、暫停112.2.2進(jìn)入準(zhǔn)則及退出準(zhǔn)則進(jìn)入準(zhǔn)則:項(xiàng)目立項(xiàng)122.2.3流程中的角色配置管理員 配置管理員負(fù)責(zé)為產(chǎn)品開發(fā)團(tuán)隊(duì)提供全面的配置管理基礎(chǔ)設(shè)施和環(huán)境,負(fù)責(zé)制定配置管理計(jì)劃,負(fù)責(zé)對文檔類的配置項(xiàng)建立基線。集成員(現(xiàn)階段項(xiàng)目經(jīng)理負(fù)責(zé)) 集成員負(fù)責(zé)制定集成計(jì)劃,建立代碼類基線。任意角色 提交配置項(xiàng)。CCB

審批基線。122.2.3流程中的角色配置管理員132.3.1.計(jì)劃配置管理角色:配置管理員

何時寫配置計(jì)劃配置計(jì)劃與項(xiàng)目開發(fā)計(jì)劃同時產(chǎn)出或者在項(xiàng)目開發(fā)計(jì)劃出來后2個工作日完成如何確定配置項(xiàng)配置項(xiàng)與項(xiàng)目開發(fā)計(jì)劃中的產(chǎn)出物相對應(yīng)如何確定基線基線一般與項(xiàng)目開發(fā)計(jì)劃中的里程碑相對應(yīng)。132.3.1.計(jì)劃配置管理角色:配置管理員142.3.2.創(chuàng)建配置管理環(huán)境角色:配置管理員依據(jù)配置管理計(jì)劃,建立配置管理庫。根據(jù)項(xiàng)目組成員的情況,提供配置管理的理論及工具操作培訓(xùn)。通過創(chuàng)建并維護(hù)數(shù)據(jù)儲存庫建立一個環(huán)境,在此環(huán)境中可以對整個產(chǎn)品進(jìn)行開發(fā)、構(gòu)建,而且具有可重用性或可維護(hù)性。實(shí)現(xiàn)此目的有一個條件,即確保各私有和公有工作區(qū)中的開發(fā)人員和集成員只要有需要就能使用關(guān)鍵工件,而且這些工件充分建立了基線,并被存儲以備將來重復(fù)使用。設(shè)置CM環(huán)境時涉及到創(chuàng)建產(chǎn)品目錄結(jié)構(gòu)、儲存庫、工作區(qū)(開發(fā)人員和集成)以及分配計(jì)算機(jī)資源(服務(wù)器和磁盤空間)。142.3.2.創(chuàng)建配置管理環(huán)境角色:配置管理員152.3.3.配置項(xiàng)標(biāo)識角色:配置管理員依據(jù)配置計(jì)劃對文檔類的配置項(xiàng)及程序(coding、模型)類的配置項(xiàng)進(jìn)行的標(biāo)識。參見《軟件開發(fā)文檔命名約定》152.3.3.配置項(xiàng)標(biāo)識角色:配置管理員162.3.4.建立基線角色:配置管理員、集成員、CCB集成員根據(jù)配置管理計(jì)劃進(jìn)行集成。當(dāng)達(dá)到某一預(yù)定的基線特征時,集成員應(yīng)向配置管理員報告。(標(biāo)識基線)。

配置管理員對集成員報告的基線配置項(xiàng)進(jìn)行審核,經(jīng)確認(rèn)無誤后,配置管理員通知CCB評審已建立的基線。(審批基線)

配置管理員將通過評審的基線向相關(guān)人員發(fā)布。(發(fā)布基線)

確保當(dāng)子系統(tǒng)達(dá)到指定的成熟度后為其建立基線,然后就可進(jìn)行發(fā)布或在隨后的項(xiàng)目迭代和/或其他項(xiàng)目中重復(fù)使用。在配置管理計(jì)劃中對發(fā)布頻率和形式予以說明。集成員需確保從開發(fā)人員工作區(qū)交付的工件已經(jīng)過充分測試,以便可以將其并入可測試的工作版本中。集成員需熟悉項(xiàng)目CM策略以及具體測試操作。162.3.4.建立基線角色:配置管理員、集成員、CCB172.3.5.報告配置狀態(tài)角色:配置管理員根據(jù)配置管理計(jì)劃,收集配置活動數(shù)據(jù),編寫配置狀態(tài)報告。

通過缺陷追蹤和報告活動來輔助產(chǎn)品復(fù)審。確保為追蹤進(jìn)展和趨勢而“積累”數(shù)據(jù)并報告數(shù)據(jù)。172.3.5.報告配置狀態(tài)角色:配置管理員182.3.6.執(zhí)行配置審計(jì)角色:配置管理員配置審計(jì)在每個階段結(jié)束后(通常是一個基線結(jié)束)由配置管理員進(jìn)行一次配置審計(jì)工作。配置審計(jì)主要對配置庫中配置項(xiàng)的審計(jì),審計(jì)產(chǎn)品目錄結(jié)構(gòu)與實(shí)際配置項(xiàng)是否一致,是否按照配置管理計(jì)劃納入了配置項(xiàng),有無多余的或漏掉的配置項(xiàng)。

根據(jù)審計(jì)結(jié)果,編寫配置審計(jì)報告,并將報告發(fā)布項(xiàng)目經(jīng)理及相關(guān)人員。

對審計(jì)中發(fā)現(xiàn)的問題,應(yīng)與項(xiàng)目經(jīng)理及相關(guān)人員協(xié)商解決辦法。并對不能解決的問題進(jìn)行上報。

確定產(chǎn)品滿足需求。確定工件存儲在受控制的庫中。確保工件和基線可用。182.3.6.執(zhí)行配置審計(jì)角色:配置管理員192.4輸出工件輸出名稱輸出描述參考配置管理計(jì)劃CM計(jì)劃說明要在項(xiàng)目生命周期過程中執(zhí)行的所有配置和變更控制管理活動。說明了活動時間表、指定的職責(zé)和需要的資源(包括人員、工具和計(jì)算機(jī)設(shè)備)。

配置管理計(jì)劃模板配置狀態(tài)報告主要報告變更請求情況,當(dāng)前的軟件工作版本以及版本說明。配置狀態(tài)報告模板配置審計(jì)報告對配置審計(jì)進(jìn)行描述。配置審計(jì)報告模板192.4輸出工件輸出名稱輸出描述參考配置管理計(jì)劃CM計(jì)203、變更控制管理203、變更控制管理提交變更申請?jiān)u估實(shí)施拒絕3.2變更管理流程提交變更申請?jiān)u估實(shí)施拒絕3.2變更管理流程224、講解配置管理活動規(guī)范及模板配置計(jì)劃模板及范例EAS系統(tǒng)的基線、配置項(xiàng)、配置庫設(shè)置情況224、講解配置管理活動規(guī)范及模板配置計(jì)劃模板及范例235、安排作業(yè)安排完成德育評定系統(tǒng)配置計(jì)劃及基線、配置項(xiàng)、配置庫的設(shè)置235、安排作業(yè)安排完成德育評定系統(tǒng)配置計(jì)劃及基線、配置項(xiàng)、241.1軟件配置管理定義原因:開發(fā)過程中,軟件變更是不可避免,如果不能有效控制變更,將會造成軟件開發(fā)的混亂現(xiàn)代軟件開發(fā)復(fù)雜度高、眾多的開發(fā)人員、文件及相關(guān)資源多種多樣、多個發(fā)布版本、多種平臺、軟件在不同地點(diǎn)開發(fā)定義:是一種標(biāo)識、組織和控制修改的技術(shù),它作用于整個軟件生命周期。目的:使錯誤達(dá)到最小并最有效地提高生產(chǎn)率軟件配置管理包含為兩部分:配置管理變更控制管理(參見《變更管理》)11.1軟件配置管理定義原因:開發(fā)過程中,軟件變更是不可避免252.1、配置管理活動中的重要概念Version版本配置項(xiàng)基線配置庫22.1、配置管理活動中的重要概念Version版本26版本號(Versionnumber)項(xiàng)目版本號主版本號:整數(shù)次版本號:整數(shù)DEMO_V1.0_立項(xiàng)評審報告_已完成2.1.1版本號3版本號(Versionnumber)項(xiàng)目版本號主版本號:版本號(Versionnumber)項(xiàng)目版本號項(xiàng)目版本號配置項(xiàng)版本號主版本號:整數(shù)次版本號:整數(shù)DEMO_V1.0_項(xiàng)目開發(fā)計(jì)劃_V1.0_已完成主版本號:整數(shù)次版本號:整數(shù)版本號(Versionnumber)項(xiàng)目版本號項(xiàng)目版本號配2.1.2配置項(xiàng)配置項(xiàng)(ConfigurationItem,CI)

凡是納入配置管理范疇的工作成果統(tǒng)稱為配置項(xiàng),配置項(xiàng)主要有兩大類: (1)屬于產(chǎn)品組成部分的工作成果,例如需求文檔、設(shè)計(jì)文檔、源代碼、測試用例等。 (2)項(xiàng)目管理和機(jī)構(gòu)支撐過程域產(chǎn)生的文檔。這些文檔雖然不是產(chǎn)品的組成部分,但是值得保存。 每個配置項(xiàng)的主要屬性有:名稱、標(biāo)識符、文件狀態(tài)、版本、作者、日期等。所有配置項(xiàng)都被保存在配置庫里,確保不會混淆、丟失。配置項(xiàng)及其歷史記錄反映了軟件的演化過程。2.1.2配置項(xiàng)配置項(xiàng)(ConfigurationItem配置項(xiàng)狀態(tài)(ConfigurationItemstate,CIS) 1.已完成

2.待評審

3.待測試

4.通過測試

5.通過評審DEMO_V1.0_項(xiàng)目開發(fā)計(jì)劃V1.0_已完成配置項(xiàng)狀態(tài)配置項(xiàng)狀態(tài)(ConfigurationItemstate配置項(xiàng)標(biāo)識配置項(xiàng)標(biāo)識以’項(xiàng)目名稱’+‘_’+’項(xiàng)目版本號’+’_’+’配置項(xiàng)名稱’+’_’+’配置項(xiàng)版本號’+’配置項(xiàng)狀態(tài)’。例如:

DEMO_V1.0_項(xiàng)目開發(fā)計(jì)劃_V1.0_已完成配置項(xiàng)標(biāo)識2.1.3基線基線(Baseline)

基線由一組配置項(xiàng)組成,這些配置項(xiàng)構(gòu)成了一個相對穩(wěn)定的邏輯實(shí)體?;€中的配置項(xiàng)被“凍結(jié)”了,不能再被任何人隨意修改(見變更控制規(guī)程)?;€通常對應(yīng)于開發(fā)過程中的里程碑(Milestone),一個產(chǎn)品可以有多個基線,也可以只有一個基線。基線的主要屬性有:名稱、標(biāo)識符、版本、日期等。通常將交付給客戶的基線稱為一個“Release”,為內(nèi)部開發(fā)用的基線則稱為一個“Build”。2.1.3基線基線(Baseline)基線名稱(Baseline-name)

基線名稱以“項(xiàng)目名稱+‘_’+基線英文+’_’+標(biāo)識生成日期“標(biāo)識,例如:

DEMO_REQBaseline_20060606

基線名稱(Baseline-name)332.2.1、配置管理活動的流程102.2.1、配置管理活動的流程342.2.2進(jìn)入準(zhǔn)則及退出準(zhǔn)則進(jìn)入準(zhǔn)則:項(xiàng)目立項(xiàng)退出準(zhǔn)則:項(xiàng)目驗(yàn)收通過或項(xiàng)目終止、暫停112.2.2進(jìn)入準(zhǔn)則及退出準(zhǔn)則進(jìn)入準(zhǔn)則:項(xiàng)目立項(xiàng)352.2.3流程中的角色配置管理員 配置管理員負(fù)責(zé)為產(chǎn)品開發(fā)團(tuán)隊(duì)提供全面的配置管理基礎(chǔ)設(shè)施和環(huán)境,負(fù)責(zé)制定配置管理計(jì)劃,負(fù)責(zé)對文檔類的配置項(xiàng)建立基線。集成員(現(xiàn)階段項(xiàng)目經(jīng)理負(fù)責(zé)) 集成員負(fù)責(zé)制定集成計(jì)劃,建立代碼類基線。任意角色 提交配置項(xiàng)。CCB

審批基線。122.2.3流程中的角色配置管理員362.3.1.計(jì)劃配置管理角色:配置管理員

何時寫配置計(jì)劃配置計(jì)劃與項(xiàng)目開發(fā)計(jì)劃同時產(chǎn)出或者在項(xiàng)目開發(fā)計(jì)劃出來后2個工作日完成如何確定配置項(xiàng)配置項(xiàng)與項(xiàng)目開發(fā)計(jì)劃中的產(chǎn)出物相對應(yīng)如何確定基線基線一般與項(xiàng)目開發(fā)計(jì)劃中的里程碑相對應(yīng)。132.3.1.計(jì)劃配置管理角色:配置管理員372.3.2.創(chuàng)建配置管理環(huán)境角色:配置管理員依據(jù)配置管理計(jì)劃,建立配置管理庫。根據(jù)項(xiàng)目組成員的情況,提供配置管理的理論及工具操作培訓(xùn)。通過創(chuàng)建并維護(hù)數(shù)據(jù)儲存庫建立一個環(huán)境,在此環(huán)境中可以對整個產(chǎn)品進(jìn)行開發(fā)、構(gòu)建,而且具有可重用性或可維護(hù)性。實(shí)現(xiàn)此目的有一個條件,即確保各私有和公有工作區(qū)中的開發(fā)人員和集成員只要有需要就能使用關(guān)鍵工件,而且這些工件充分建立了基線,并被存儲以備將來重復(fù)使用。設(shè)置CM環(huán)境時涉及到創(chuàng)建產(chǎn)品目錄結(jié)構(gòu)、儲存庫、工作區(qū)(開發(fā)人員和集成)以及分配計(jì)算機(jī)資源(服務(wù)器和磁盤空間)。142.3.2.創(chuàng)建配置管理環(huán)境角色:配置管理員382.3.3.配置項(xiàng)標(biāo)識角色:配置管理員依據(jù)配置計(jì)劃對文檔類的配置項(xiàng)及程序(coding、模型)類的配置項(xiàng)進(jìn)行的標(biāo)識。參見《軟件開發(fā)文檔命名約定》152.3.3.配置項(xiàng)標(biāo)識角色:配置管理員392.3.4.建立基線角色:配置管理員、集成員、CCB集成員根據(jù)配置管理計(jì)劃進(jìn)行集成。當(dāng)達(dá)到某一預(yù)定的基線特征時,集成員應(yīng)向配置管理員報告。(標(biāo)識基線)。

配置管理員對集成員報告的基線配置項(xiàng)進(jìn)行審核,經(jīng)確認(rèn)無誤后,配置管理員通知CCB評審已建立的基線。(審批基線)

配置管理員將通過評審的基線向相關(guān)人員發(fā)布。(發(fā)布基線)

確保當(dāng)子系統(tǒng)達(dá)到指定的成熟度后為其建立基線,然后就可進(jìn)行發(fā)布或在隨后的項(xiàng)目迭代和/或其他項(xiàng)目中重復(fù)使用。在配置管理計(jì)劃中對發(fā)布頻率和形式予以說明。集成員需確保從開發(fā)人員工作區(qū)交付的工件已經(jīng)過充分測試,以便可以將其并入可測試的工作版本中。集成員需熟悉項(xiàng)目CM策略以及具體測試操作。162.3.4.建立基線角色:配置管理員、集成員、CCB402.3.5.報告配置狀態(tài)角色:配置管理員根據(jù)配置管理計(jì)劃,收集配置活動數(shù)據(jù),編寫配置狀態(tài)報告。

通過缺陷追蹤和報告活動來輔助產(chǎn)品復(fù)審。確保為追蹤進(jìn)展和趨勢而“積累”數(shù)據(jù)并報告數(shù)據(jù)。172.3.5.報告配置狀態(tài)角色:配置管理員41

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論