了解最新公司動(dòng)態(tài)及行業(yè)資訊
信息系統(tǒng)項(xiàng)目相關(guān)信息(文檔)
文檔一般分為三類:開發(fā)文檔、產(chǎn)品文檔、管理文檔
開發(fā)文檔包括:
可行性研究報(bào)告和項(xiàng)目任務(wù)書
需求規(guī)格說(shuō)明書
功能規(guī)格說(shuō)明書
設(shè)計(jì)規(guī)格說(shuō)明
開發(fā)計(jì)劃
軟件集成和測(cè)試計(jì)劃
軟件質(zhì)量保證計(jì)劃
安全和測(cè)試信息
產(chǎn)品文檔包括:
培訓(xùn)手冊(cè)
參考手冊(cè)和用戶指南
軟件支持手冊(cè)
產(chǎn)品手冊(cè)和信息廣告
管理文檔包括:
開發(fā)過(guò)程中每個(gè)進(jìn)度和進(jìn)度變更記錄
軟件變更情況記錄
開發(fā)團(tuán)隊(duì)職責(zé)定義
項(xiàng)目計(jì)劃、項(xiàng)目階段報(bào)告
配置管理計(jì)劃
配置管理
1、配置管理定義:“應(yīng)用技術(shù)的和管理的指導(dǎo)和監(jiān)控方法以標(biāo)識(shí)和說(shuō)明配置項(xiàng)的功能和物理特征,控制這些特征的變更,記錄和報(bào)告變更處理和實(shí)現(xiàn)狀態(tài)并驗(yàn)證與規(guī)定的需求的遵循性。
2、配置管理包括6個(gè)主要活動(dòng):制訂配置管理計(jì)劃、配置標(biāo)識(shí)、配置控制、配置狀態(tài)報(bào)告、配置審計(jì)、發(fā)布管理和交付。
配置管理的概念
1、典型配置項(xiàng)包括項(xiàng)目計(jì)劃書、需求文檔、設(shè)計(jì)文檔、源代碼、可執(zhí)行代碼、測(cè)試用例、運(yùn)行軟件所需的各種數(shù)據(jù),它們經(jīng)評(píng)審和檢查通過(guò)后進(jìn)入配置管理。
2、配置項(xiàng)可以分為基線配置項(xiàng)和非基線配置項(xiàng)兩類,例如,基線配置項(xiàng)可能包括所有的設(shè)計(jì)文檔和源程序等: 非基線配置項(xiàng)可能包括項(xiàng)目的各類計(jì)劃和報(bào)告等。
3、所有配置項(xiàng)的操作權(quán)限應(yīng)由CMO (配置管理員) 嚴(yán)格管理,基本原則是: 基線配置項(xiàng)向開發(fā)人員開放讀取的權(quán)限: 非基線配置項(xiàng)向PM、CCB及相關(guān)人員開放。
4、配置項(xiàng)的狀態(tài)可分為“草稿”“正式”和“修改”三種。配置項(xiàng)剛建立時(shí),其狀態(tài)為“草”。此后若更改配置項(xiàng),則其狀態(tài)變?yōu)椤靶薷摹备濉?。配置?xiàng)通過(guò)評(píng)審后,其狀態(tài)變?yōu)椤罢健?。?dāng)配置項(xiàng)修改完畢并重新通過(guò)評(píng)審時(shí),其狀態(tài)又變?yōu)椤罢健薄?/p>
5、配置項(xiàng)版本號(hào)
(1) 處于“草稿”狀態(tài)的配置項(xiàng)的版本號(hào)格式為0.YZYZ的數(shù)字范圍為01~99。 隨著草稿的修正,YZ的取值應(yīng)遞增。YZ的初值和增幅由用戶自己把握。
(2)處于“正式”狀態(tài)的配置項(xiàng)的版本號(hào)格式為X.Y,X為主版本號(hào),取值范圍為 1~9。Y為次版本號(hào),取值范圍為0~9。配置項(xiàng)第一次成為“正式”文件時(shí),版本號(hào)為1.0。如果配置項(xiàng)升級(jí)幅度比較小,可以將變動(dòng)部分制作成配置項(xiàng)的附件,附件版本依次為1.0,1.1...當(dāng)附件的變動(dòng)積累到一定程度時(shí),配置項(xiàng)的Y值可適量增加,Y值增加一定程度時(shí),X值將適量增加。當(dāng)配置項(xiàng)升級(jí)幅度比較大時(shí),才允許直接增大X值。
(3) 處于“修改”狀態(tài)的配置項(xiàng)的版本號(hào)格式為X.YZ。配置項(xiàng)正在修改時(shí),一般只增大Z值,X.Y值保持不變。當(dāng)配置項(xiàng)修改完畢,狀態(tài)成為“正式”時(shí),將Z值設(shè)置為0,增加X.Y值。參見上述規(guī)則 (2)。
6、配置項(xiàng)版本管理在項(xiàng)目開發(fā)過(guò)程中,絕大部分的配置項(xiàng)都要經(jīng)過(guò)多次的修改才能最終確定下來(lái)。對(duì)配置項(xiàng)的任何修改都將產(chǎn)生新的版本。由于我們不能保證新版本一定比舊版本“好”,所以不能拋棄舊版本。版本管理的目的是按照一定的規(guī)則保存配置項(xiàng)的所有版本,避免發(fā)生版本丟失或混清等現(xiàn)象,并且可以快速準(zhǔn)確地查找到配置項(xiàng)的任何版本。
7、配置基線(常簡(jiǎn)稱為基線) 由一組配置項(xiàng)組成,這些配置項(xiàng)構(gòu)成一個(gè)相對(duì)穩(wěn)定的邏輯實(shí)體?;€中的配置項(xiàng)被“凍結(jié)” 了,不能再被任何人隨意修改。對(duì)基線的變更必須遵循正式的變更控制程序。
8、一組擁有唯一標(biāo)識(shí)號(hào)的需求、設(shè)計(jì)、源代碼文卷以及相應(yīng)的可執(zhí)行代碼、構(gòu)造文卷和用戶文檔構(gòu)成一條基線。產(chǎn)品的一個(gè)測(cè)試版本 (可能包括需求分析說(shuō)明書、概要設(shè)計(jì)說(shuō)明書、詳細(xì)設(shè)計(jì)說(shuō)明書、已編譯的可執(zhí)行代碼、測(cè)試大綱、測(cè)試用例、使用手冊(cè)等) 是基線的一個(gè)例子。
9、一個(gè)產(chǎn)品可以有多個(gè)基線,也可以只有一個(gè)基線。交付給外部顧客的基線一般稱為發(fā)行基線內(nèi)部開發(fā)使 用的基線一般稱為構(gòu)造基線。
10、配置庫(kù)存放配置項(xiàng)并記錄與配置項(xiàng)相關(guān)的所有信息,是配置管理的有力工具
11、配置庫(kù)可以分開發(fā)庫(kù)、受控庫(kù)、產(chǎn)品庫(kù)3種類型。
(1) 開發(fā)庫(kù),也稱為動(dòng)態(tài)庫(kù)、程序員庫(kù)或工作庫(kù),用于保存開發(fā)人員當(dāng)前正在開發(fā)的配置實(shí)體如:新模塊、文檔、數(shù)據(jù)元素或進(jìn)行修改的已有元素。動(dòng)態(tài)中的配置項(xiàng)被置于版本管理之下。動(dòng)態(tài)庫(kù)是開發(fā)人員的個(gè)人工作區(qū),由開發(fā)人員自行控制。庫(kù)中的信息可能有較為頻繁的修改,只要開發(fā)庫(kù)的使用者認(rèn)為有必要,無(wú)需對(duì)其進(jìn)行配置控制,因?yàn)檫@通常不會(huì)影響到項(xiàng)目的其他部分。
(2)受控庫(kù),也稱為主庫(kù),包含當(dāng)前的基線加上對(duì)基線的變更。受控庫(kù)中的配置項(xiàng)被置于完全的配置管理之下。在信息系統(tǒng)開發(fā)的某個(gè)階段工作結(jié)束時(shí),將當(dāng)前的工作產(chǎn)品存入受控庫(kù)。
(3) 產(chǎn)品庫(kù),也稱為靜態(tài)庫(kù)、發(fā)行庫(kù)、軟件倉(cāng)庫(kù),包含已發(fā)布使 用的各種基線的存檔,被置于完全的配置管理之下。在開發(fā)的信息系統(tǒng)產(chǎn)品完成系統(tǒng)測(cè)試之后,作為最終產(chǎn)品存入產(chǎn)品庫(kù)內(nèi),等待交付用戶或現(xiàn)場(chǎng)安裝。
12、配置庫(kù)的建庫(kù)模式有兩種: 按配置項(xiàng)類型建庫(kù)和按任務(wù)建庫(kù)。(1) 按配置項(xiàng)的類型分類建庫(kù),適用于通用軟件的開發(fā)組織。使用這樣的庫(kù)結(jié)構(gòu)有利于對(duì)配置項(xiàng)的統(tǒng)一管理和控制,同時(shí)也能提高編譯和發(fā)布的效率。(2) 按開發(fā)任務(wù)建立相應(yīng)的配置庫(kù),適用于專業(yè)軟件的開發(fā)組織。
13、配置庫(kù)權(quán)限設(shè)置: 配置管理員負(fù)責(zé)為每個(gè)項(xiàng)目成員分配對(duì)配置庫(kù)的操作權(quán)限。
14、配置控制委員會(huì)配置控制委員會(huì) (CCB) ,負(fù)責(zé)對(duì)配置變更做出評(píng)估、審批以及監(jiān)督已批準(zhǔn)變更的實(shí)施。CCB其成員可以包括項(xiàng)目經(jīng)理、用戶代表、產(chǎn)品經(jīng)理、開發(fā)工程師、測(cè)試工程師、質(zhì)量控制人員、配置管理員等。CCB不必是常設(shè)機(jī)構(gòu),完全可以根據(jù)工作的需要組成,例如按變更內(nèi)容和變更請(qǐng)求的不同,組成不同的CCB。小的項(xiàng)目CCB可以只有一個(gè)人,甚至只是兼職人員。通常,CCB不只是控制配置變更,而是負(fù)有更多的配置管理任務(wù),例如: 配置管理 計(jì)劃審批、基線設(shè)立審批、產(chǎn)品發(fā)布審批等。
15、配置管理員
配置管理員(CMO),負(fù)責(zé)在整個(gè)項(xiàng)目生命周期中進(jìn)行配置管理活動(dòng),具體有:
(1)編寫配置管理計(jì)劃。
(2)建立和維護(hù)配置管理系統(tǒng)。
(3)建立和維護(hù)配置庫(kù)。
(4)配置項(xiàng)識(shí)別。
(5)建立和管理基線。
(6)版本管理和配置控制。
(7)配置狀態(tài)報(bào)告。
(8)配置審計(jì)。
(9)發(fā)布管理和交付。
(10)對(duì)項(xiàng)目成員進(jìn)行配置管理培訓(xùn)。
24小時(shí)免費(fèi)咨詢
請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)