您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
軟件配置管理解決方案
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/3/14 9:42:46 ] 推薦標(biāo)簽:

目的:
  ● 通過使用
[url=javascript:;]配置管理[/url]
軟件,遵守版本控制、變更控制等規(guī)程,保證所有配置項的完整性和可跟蹤性。
  范圍:
  ● 適用于公司的軟件開發(fā)項目,它規(guī)定了軟件配置管理活動的具體規(guī)程及其
[url=javascript:;]工作[/url]
產(chǎn)品。
  角色與職責(zé):
  ● 配置管理員:編制項目配置管理計劃;創(chuàng)建并維護配置庫。
  ● 配置變更控制委員會(SCCB):審批配置變更申請。
  ● 軟件開發(fā)組成員:在權(quán)限內(nèi)使用配置管理工具操作配置庫。
  ● 項目SQA人員:審計配置管理活動的規(guī)范性。
  進入準(zhǔn)則:
  ● 項目計劃已制定。
  ● 項目軟件過程已定義
  ● 配置管理員和SCCB人員已確定。
  輸入:
  ● 項目計劃
  ● 項目軟件過程
  結(jié)束準(zhǔn)則:
  ● 對項目配置庫的操作和管理持續(xù)到項目結(jié)束。
  ● 只要存在用戶使用配置管理要進行。
  輸出:
  ● 配置管理計劃
  ● 產(chǎn)品配置庫
  ● 軟件基線審計報告
  主要活動:
  1 在項目早期(在項目計劃初稿后,并與項目計劃一起評審)編制項目配置管理計劃。
  ● 確定項目配置管理員。
  ● 項目經(jīng)理和項目配置管理員共同指定項目組的SCCB。
  ● 項目經(jīng)理與項目配置管理員按確定的軟件生命周期,識別出項目要進行控制的軟件配置項和納入配置管理的日期。
  ● 項目經(jīng)理與項目配置管理員依據(jù)項目定義軟件過程,共同確定項目的基線,并標(biāo)識每個基線的配置項。
  ● 項目經(jīng)理確認(rèn)由項目配置管理員制定的在軟件生命周期各個階段配置項的使用權(quán)限清單。
  ● 項目配置管理員按照《配置管理計劃模板》制定項目的SCM計劃。
  ● 項目配置管理員根據(jù)項目所使用的開發(fā)工具確定項目使用的配置管理工具。
  ● 項目配置管理員根據(jù)項目計劃的變動,適時調(diào)整項目的SCM計劃。具體規(guī)程見《項目跟蹤與監(jiān)控過程》計劃變更相關(guān)步驟。
  ● 由項目主管主持,項目經(jīng)理、公司配置管理主管、項目配置管理員、軟件工程組、軟件相關(guān)組參加對配置管理計劃書的評
  審。具體規(guī)程參見《同行評審過程》。
  2 按照配置管理計劃,進行項目的配置庫管理。
  ● 項目配置管理員規(guī)劃、建立項目的目錄結(jié)構(gòu)。該結(jié)構(gòu)支持對配置項的存儲和檢索功能。
  ● 項目配置管理員根據(jù)項目的規(guī)模,規(guī)劃和配置管理工具相關(guān)的配置庫結(jié)構(gòu)。
  ● 項目配置管理員依據(jù)經(jīng)項目經(jīng)理確認(rèn)的權(quán)限清單對目錄結(jié)構(gòu)進行權(quán)限分配,以達(dá)到在相關(guān)組之間或配置庫內(nèi)部之間進行共
  享和傳輸。
  ● 項目配置管理員將配置項用配置管理工具統(tǒng)一管理,將軟件工作產(chǎn)品存放在指定的服務(wù)器的軟件基線庫中。
  ● 項目配置管理員保證由軟件基線庫制造的產(chǎn)品的正確生成。
  ● 公司配置管理員定期對服務(wù)器的軟件開發(fā)庫、軟件基線庫進行備份,對配置項的歸檔版本提供存儲和恢復(fù)功能。
3 配置識別
  ● 項目配置管理員在制定項目的SCM計劃時,與項目經(jīng)理共同識別出將置于配置管理之下的軟件工作產(chǎn)品?蓸(biāo)識為配置項的
  軟件工作產(chǎn)品的例子有:
  ◇ 與過程有關(guān)的文檔;
  ◇ 軟件需求;
  ◇ 軟件設(shè)計;
  ◇ 軟件源代碼;
  ◇ 軟件可執(zhí)行代碼;
  ◇ 軟件測試規(guī)程;
  ◇ 為軟件測試活動建立的軟件系統(tǒng);
  ◇ 編譯程序;
  ◇ 交付給用戶的或終用戶的軟件系統(tǒng);
  ◇ 其它支持工具等。
  ● 項目配置管理員依據(jù)項目配置計劃書在給定的時間點上標(biāo)識配置項/單元。
  ● 項目配置管理員依據(jù)開發(fā)規(guī)范,保證每個配置項賦予的標(biāo)識符。
  ● 項目組成員應(yīng)用配置管理工具,標(biāo)明每個配置項的修訂版本號。
  ● 項目配置管理員可用配置管理工具中的label功能,說明每個配置項所屬的軟件基線。
  ● 項目配置管理員使用配置管理工具記錄每個配置項/單元置于軟件配置管理之下的時間,并標(biāo)明其生成者。
  4 配置變更
  ● 變更分類
  對軟件及其相關(guān)文檔的變更按照變更的影響范圍進行分類:
  1) A級:變更會影響系統(tǒng)級需求、外部接口、產(chǎn)品價格或者交付期;這類變更必須經(jīng)過SCCB審核并有客戶批準(zhǔn)和確認(rèn)。
  2) B級:變更會影響配置項間的功能接口、組件級成本或者項目Schedule;這類變更必須由SCCB或上級管理部門的批準(zhǔn)和認(rèn)可。
  3) C級:變更會影響配置項內(nèi)部功能的設(shè)計和分配;這類變更可以由配置項的管理人員負(fù)責(zé)批準(zhǔn)。
  ● 變更請求的提出
  ◇ 如果需對已納入基線管理的配置項提出修改,項目組或其他相關(guān)人員應(yīng)在配置項變更請求評審記錄中填寫變更請求,交給項目
  經(jīng)理。相關(guān)表格參見《配置項變更申請單》。
  ◇ 項目經(jīng)理組織人員對變更請求進行評估,描述實施變更所影響的配置項、文檔和資源,確定變更的分類;如果是屬于A類
  或B類,需要組織SCCB評審會進行評審。
  ● 變更實施
  ◇ 項目經(jīng)理將需解決并批準(zhǔn)的問題通知相關(guān)人員進行修改。
  ◇ 項目組成員實施《配置項變更申請單》中的所有變更,并確保相關(guān)文檔得到更改。
  ◇ 測試人員對已修改的問題進行確認(rèn),并將跟蹤結(jié)果記入CQ中。
  ◇ 當(dāng)確認(rèn)無誤后,項目組成員檢入配置庫。
  ◇ 項目配置管理員跟蹤配置項變更解決的過程。跟蹤的主要內(nèi)容有:
  1) 解決人;
  2) 解決日期;
  3) 解決方法;
  4) 修改的文件;
  5) 受影響的文件;
  6) 受影響的數(shù)據(jù);
  7) 是否經(jīng)過驗證等。
  ● SCCB定期召開評審會,確認(rèn)基線修改的正確性、完整性和一致性,并保證不會對基線造成意外的后果。
  5 保證由軟件基線庫生成產(chǎn)品并控制它們的發(fā)行。
  ● 項目經(jīng)理或指定人員依據(jù)SDP中的build計劃和軟件產(chǎn)品測試申請單,對存放于軟件配置庫中的源程序進行編譯,生成軟件產(chǎn)
  品,并提交測試人員進行測試。
  ● 測試人員依據(jù)產(chǎn)品測試通過標(biāo)準(zhǔn),對待測產(chǎn)品進行確認(rèn)測試,形成測試報告。
  ● SCCB依據(jù)測試報告,審計由軟件基線庫生成的軟件產(chǎn)品與測試通過標(biāo)準(zhǔn)的符合性,并生成SCCB會議紀(jì)要。
  ● 對審計通過的產(chǎn)品build,項目配置管理員將其升級為基線。
  ● 項目配置管理員對審計通過的軟件工作產(chǎn)品建立版本標(biāo)識號(用配置管理工具的label加以標(biāo)識)。
  ● 項目配置管理員將審計通過的軟件產(chǎn)品(release)放入軟件產(chǎn)品庫。
  6 當(dāng)軟件工作產(chǎn)品納入基線管理時,進行軟件基線審計。
  ● 根據(jù)項目配置管理計劃,SCCB確認(rèn)在適當(dāng)?shù)臅r間需要審計的軟件基線,明確該基線包括的配置項。
  ● 在該基線包含的配置項經(jīng)評審和檢查通過后,項目配置管理員通過配置管理工具將配置項升級為基線狀態(tài),并為配置項標(biāo)注
  LABEL等。該基線所包含的所有配置項都升級為基線狀態(tài)時,該基線正式建立。
  ● 項目配置管理員驗證該基線是按照項目的配置管理計劃所明確的配置項組成的。
  ● 項目配置管理員驗證已建立的基線所包含的配置項是完備、準(zhǔn)確的。
  ● 項目配置管理員將審計發(fā)現(xiàn)的問題記入基線審計報告,并對問題進行跟蹤直至解決。
  ● 項目配置管理員將基線審計報告向項目經(jīng)理報告。
  過程裁剪說明:
  ◆ 創(chuàng)建配置庫時,庫結(jié)構(gòu)需要使用公司統(tǒng)一目錄結(jié)構(gòu),但是項目可以根據(jù)需要增加目錄結(jié)構(gòu);除在公司外部連接不到公司服務(wù)器情況
  外,不可以使用公司規(guī)定以外的配置管理工具。
  相關(guān)文檔:
  ◆ 配置管理計劃模板
  ◆ 配置項變更申請表表樣
  ◆ 軟件基線審計報告表樣

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd