软考-信息系统项目管理师-信息文档管理与配置管理
目錄
14.1.信息系統(tǒng)項(xiàng)目相關(guān)信息(文檔)及其管理
一、信息系統(tǒng)項(xiàng)目相關(guān)信息(文檔)種類(lèi)
二、信息系統(tǒng)項(xiàng)目相關(guān)信息(文檔)管理的規(guī)則和方法
14.2.配置管理
一、配置管理的概念
1、配置項(xiàng)
2、配置項(xiàng)狀態(tài)
3、配置項(xiàng)版本號(hào)
4、配置項(xiàng)版本管理
5、配置基線
6、配置庫(kù)
7、配置庫(kù)權(quán)限設(shè)置
8、配置管理員
二、制定配置管理計(jì)劃
三、配置標(biāo)識(shí)
四、配置控制
五、配置審計(jì)
1、功能配置審計(jì)
2、物理配置審計(jì)
六、發(fā)布管理和交付
14.1.信息系統(tǒng)項(xiàng)目相關(guān)信息(文檔)及其管理
一、信息系統(tǒng)項(xiàng)目相關(guān)信息(文檔)種類(lèi)
1、軟件文檔分為三類(lèi):開(kāi)發(fā)文檔、產(chǎn)品文檔、管理文檔。
(1)開(kāi)發(fā)文檔描述開(kāi)發(fā)過(guò)程本身,基本的開(kāi)發(fā)文檔是:
? ? ·?可行性研究報(bào)告和項(xiàng)目任務(wù)書(shū)
? ? ·?需求規(guī)格說(shuō)明
? ? ·?功能規(guī)格說(shuō)明
? ? ·?設(shè)計(jì)規(guī)格說(shuō)明,包括程序和數(shù)據(jù)規(guī)格說(shuō)明
? ? ·?開(kāi)發(fā)計(jì)劃
? ? ·?軟件集成和測(cè)試計(jì)劃
? ? ·?質(zhì)量保證計(jì)劃
? ? ·?安全和測(cè)試信息
(2)產(chǎn)品文檔描述開(kāi)發(fā)過(guò)程的產(chǎn)物,基本的產(chǎn)品文檔包括:
? ? ·?培訓(xùn)手冊(cè)
? ? ·?參考手冊(cè)和用戶指南
? ? ·?軟件支持手冊(cè)
? ? ·?產(chǎn)品手冊(cè)和信息廣告。
(3)管理文檔記錄項(xiàng)目管理的信息,例如:
? ? ·?開(kāi)發(fā)過(guò)程的每個(gè)階段的進(jìn)度和進(jìn)度變更的記錄
? ? ·?軟件變更情況的記錄
? ? ·?職責(zé)定義
2、文檔的質(zhì)量可以分為四級(jí):
(1)最低限度文檔(1級(jí)文檔),適合開(kāi)發(fā)工作量低于一個(gè)人月的開(kāi)發(fā)者自用程序。該文檔應(yīng)包含程序清單、開(kāi)發(fā)記錄、測(cè)試數(shù)據(jù)和程序簡(jiǎn)介。
(2)內(nèi)部文檔(2級(jí)文檔),可用于沒(méi)有與其他用戶共享資源的專用程序。除1級(jí)文檔提供的信息外,2級(jí)文檔還包括程序清單內(nèi)足夠的注釋以幫助用戶安裝和使用程序。
(3)工作文檔(3級(jí)文檔),適合于由同一單位內(nèi)若干人聯(lián)合開(kāi)發(fā)的程序,或可被其他單位使用的程序。
(4)正式文檔(4級(jí)文檔),適合那些要正式發(fā)行供普遍使用的軟件產(chǎn)品。關(guān)鍵性程序或具有重復(fù)管理應(yīng)用性質(zhì)(如工資計(jì)算)的程序需要4級(jí)文檔。4級(jí)文檔遵守GB8567的有關(guān)規(guī)定。
二、信息系統(tǒng)項(xiàng)目相關(guān)信息(文檔)管理的規(guī)則和方法
?? ?信息系統(tǒng)文檔的規(guī)范化管理主要體現(xiàn)在文檔書(shū)寫(xiě)規(guī)范、圖表編號(hào)規(guī)則、文檔目錄編寫(xiě)標(biāo)準(zhǔn)和文檔管理制度等幾個(gè)方面。
1、文檔書(shū)寫(xiě)規(guī)范
?? ?無(wú)論是哪種類(lèi)型的文檔都應(yīng)該遵循統(tǒng)一的書(shū)寫(xiě)規(guī)范。例如,在程序的開(kāi)始要用統(tǒng)一的格式包含程序名稱、程序功能、調(diào)用和被調(diào)用的程序、程序設(shè)計(jì)人等。
2、圖表編號(hào)規(guī)則
?? ?在管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程中用到很多的圖表,對(duì)這些圖表進(jìn)行有規(guī)則的編號(hào),可以方便圖表的查找。圖表的編號(hào)一般采用分類(lèi)結(jié)構(gòu)。
3、文檔目錄編寫(xiě)標(biāo)準(zhǔn)
4、文檔管理制度
?? ?文檔的管理制度需根據(jù)組織實(shí)體的具體情況而定,主要包括建立文檔的相關(guān)規(guī)范、文檔借閱記錄的登記制度、文檔使用權(quán)限控制規(guī)則等。
14.2.配置管理
?? ?配置管理是為了系統(tǒng)地控制配置變更,在系統(tǒng)的整個(gè)生命周期中維持配置的完整性和可跟蹤性,在標(biāo)識(shí)系統(tǒng)在不同時(shí)間點(diǎn)上配置的學(xué)科。
?? ?配置管理包括6個(gè)主要活動(dòng):制定配置管理計(jì)劃、配置標(biāo)識(shí)、配置控制、配置狀態(tài)報(bào)告、配置審計(jì)、發(fā)布管理和交付。
一、配置管理的概念
1、配置項(xiàng)
(1)GB/T 11457-2006對(duì)配置項(xiàng)的定義為:“為配置管理設(shè)計(jì)的硬件、軟件或二者的集合,在配置管理過(guò)程中作為一個(gè)單個(gè)實(shí)體來(lái)對(duì)待。”典型配置項(xiàng)包括項(xiàng)目計(jì)劃書(shū)、需求文檔、設(shè)計(jì)文檔、源代碼、可執(zhí)行代碼、測(cè)試用例、運(yùn)行軟件所需的各種數(shù)據(jù),它們經(jīng)評(píng)審和檢查通過(guò)后進(jìn)入配置管理。
(2)在信息系統(tǒng)的開(kāi)發(fā)流程中需加以控制的配置項(xiàng)可以分為基線配置項(xiàng)和非基線配置項(xiàng)兩類(lèi),例如,基線配置項(xiàng)可能包括所有的設(shè)計(jì)文檔和源程序等;非基線配置項(xiàng)可能包括項(xiàng)目的各類(lèi)計(jì)劃和報(bào)告等。
(3)所有配置項(xiàng)的操作權(quán)限應(yīng)由CMO(配置管理員)嚴(yán)格管理,基本原則是:基線配置項(xiàng)向開(kāi)發(fā)人員開(kāi)放讀取的權(quán)限;非基線配置項(xiàng)向PM、CCB及相關(guān)人員開(kāi)放。
2、配置項(xiàng)狀態(tài)
?? ?配置項(xiàng)的狀態(tài)可分為“草稿”“正式”和“修改”三種。配置項(xiàng)剛建立時(shí),其狀態(tài)為“草稿”。配置項(xiàng)通過(guò)評(píng)審后,其狀態(tài)變?yōu)椤罢健薄4撕笕舾呐渲庙?xiàng),則其狀態(tài)變?yōu)椤靶薷摹薄.?dāng)配置項(xiàng)修改完畢并重新通過(guò)評(píng)審時(shí),其狀態(tài)又變?yōu)椤罢健薄E渲庙?xiàng)狀態(tài)變化如圖所示。
3、配置項(xiàng)版本號(hào)
?? ?配置項(xiàng)的版本號(hào)規(guī)則與配置項(xiàng)的狀態(tài)相關(guān)。
(1)處于“草稿”狀態(tài)的配置項(xiàng)的版本號(hào)格式為0.YZ,YZ的數(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í),Ⅹ值將適量增加。當(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(jué).Y值。
4、配置項(xiàng)版本管理
(1)在項(xiàng)目開(kāi)發(fā)過(guò)程過(guò)程中,絕大部分的配置項(xiàng)都要經(jīng)過(guò)多次的修改才能最終確定下來(lái)。對(duì)配置項(xiàng)的任何修改都將產(chǎn)生新的版本。由于我們不能保證新版本一定比舊版本“好”,所以不能拋棄舊版本。
(2)版本管理的目的是按照一定的規(guī)則保存配置項(xiàng)的所有版本,避免發(fā)生版本丟失或混淆等現(xiàn)象,并且可以快速準(zhǔn)確地查找到配置項(xiàng)的任何版本。
5、配置基線
(1)為了更好的進(jìn)行管理,配置管理引入了“配置基線”這一概念。
(2)配置基線(常簡(jiǎn)稱為基線)由一組配置項(xiàng)組成,這些配置項(xiàng)構(gòu)成一個(gè)相對(duì)穩(wěn)定的邏輯實(shí)體。基線中的配置項(xiàng)被“凍結(jié)”了,不能再被任何人隨意修改。對(duì)基線的變更必須遵循正式的變更控制程序。
(3)基線通常對(duì)應(yīng)于開(kāi)發(fā)過(guò)程中的里程碑。一個(gè)產(chǎn)品可以有多個(gè)基線,也可以只有一個(gè)基線。交付給外部顧客的基線一般稱為發(fā)行基線,內(nèi)部開(kāi)發(fā)使用的基線一般稱為構(gòu)造基線。
(4)測(cè)試基線的一個(gè)例子:需求分析說(shuō)明書(shū)、概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、已編譯的可執(zhí)行代碼、測(cè)試大綱、測(cè)試用例、使用手冊(cè)等。
(5)建立基線還可以有如下好處:
?? ?①基線為開(kāi)發(fā)工作提供了一個(gè)定點(diǎn)和快照。
?? ?②新項(xiàng)目可以在基線提供的定點(diǎn)上建立。新項(xiàng)目作為一個(gè)單獨(dú)分支,將與隨后對(duì)原始項(xiàng)目(在主要分支上)所進(jìn)行的變更進(jìn)行隔離
?? ?③當(dāng)認(rèn)為更新不穩(wěn)定或不可信時(shí),基線為團(tuán)隊(duì)提供一種取消變更的方法。
?? ?④可以利用基線重新建立基于某個(gè)特定發(fā)布版本的配置,以重現(xiàn)已報(bào)告的錯(cuò)誤。
6、配置庫(kù)
?? ?配置庫(kù)存放配置項(xiàng)并記錄與配置項(xiàng)相關(guān)的所有信息,是配置管理的有力工具。
(1)配置庫(kù)可以分為開(kāi)發(fā)庫(kù)、受控庫(kù)、產(chǎn)品庫(kù)3種類(lèi)型。
? ? ①開(kāi)發(fā)庫(kù),也稱為動(dòng)態(tài)庫(kù)、程序員庫(kù)或工作庫(kù),用于保存開(kāi)發(fā)人員當(dāng)前正在開(kāi)發(fā)的配置實(shí)體,如:新模塊、文檔、數(shù)據(jù)元素或進(jìn)行修改的已有元素。動(dòng)態(tài)中的配置項(xiàng)被置于版本管理之下。動(dòng)態(tài)庫(kù)是開(kāi)發(fā)人員的個(gè)人工作區(qū),由開(kāi)發(fā)人員自行控制。
?? ?②受控庫(kù),也稱為主庫(kù),包含當(dāng)前的基線加上對(duì)基線的變更。受控庫(kù)中的配置項(xiàng)被置于完全的配置管理之下。在信息系統(tǒng)開(kāi)發(fā)的某個(gè)階段工作結(jié)束時(shí),將當(dāng)前的工作產(chǎn)品存入受控庫(kù)。
?? ?③產(chǎn)品庫(kù),也稱為靜態(tài)庫(kù)、發(fā)行庫(kù)、軟件倉(cāng)庫(kù),包含已發(fā)布使用的各種基線的存檔,被置于完全的配置管理之下。在開(kāi)發(fā)的信息系統(tǒng)產(chǎn)品完成系統(tǒng)測(cè)試之后,作為最終產(chǎn)品存入產(chǎn)品庫(kù)內(nèi),等待交付用戶或現(xiàn)場(chǎng)安裝。
(2)配置庫(kù)的建庫(kù)模式有兩種:按配置項(xiàng)類(lèi)型建庫(kù)和按任務(wù)建庫(kù)。
?? ?①按配置項(xiàng)的類(lèi)型分類(lèi)建庫(kù),適用于通用軟件的開(kāi)發(fā)組織。在這樣的組織內(nèi),產(chǎn)品的繼承性往往較強(qiáng),工具比較統(tǒng)一,對(duì)并行開(kāi)發(fā)有一定的需求。
?? ?②按開(kāi)發(fā)任務(wù)建立相應(yīng)的配置庫(kù),適用于專業(yè)軟件的開(kāi)發(fā)組織。在這樣的組織內(nèi),使用的開(kāi)發(fā)工具種類(lèi)繁多,開(kāi)發(fā)模式以線性發(fā)展為主,所以就沒(méi)有必要把配置項(xiàng)嚴(yán)格地分類(lèi)存儲(chǔ),人為增加目錄的復(fù)雜性。
7、配置庫(kù)權(quán)限設(shè)置
?? ?Rcad:看;Check:取;Add:改; Destroy:銷(xiāo)毀。
?? ?配置管理員負(fù)責(zé)為每個(gè)項(xiàng)目成員分配對(duì)配置庫(kù)的操作權(quán)限,如表15-1所示。
?? ?針對(duì)受控庫(kù),項(xiàng)目相關(guān)人員的操作權(quán)限通常設(shè)定如表15-2所示。
?? ?針對(duì)產(chǎn)品庫(kù),項(xiàng)目相關(guān)人員的操作權(quán)限通常設(shè)定如表15-3所示。
8、配置管理員
?? ?配置管理員(CMO),負(fù)責(zé)在項(xiàng)目的整個(gè)生命周期中進(jìn)行配置管理活動(dòng),具體有:
?? ?· 編寫(xiě)配置管理計(jì)劃
? ? ·?建立和維護(hù)配置管理系統(tǒng)
? ? ·?建立和維護(hù)配置庫(kù)
? ? ·?配置項(xiàng)識(shí)別
? ? ·?建立和管理基線
? ? ·?版本管理和配置控制
? ? ·?配置狀態(tài)報(bào)告
? ? ·?配置審計(jì)
? ? ·?發(fā)布管理和交付
? ? ·?對(duì)項(xiàng)目成員進(jìn)行配置管理培訓(xùn)。
二、制定配置管理計(jì)劃
?? ?配置管理計(jì)劃是對(duì)如何開(kāi)展項(xiàng)目配置管理工作的規(guī)劃,是配置管理過(guò)程的基礎(chǔ),應(yīng)該形成文件并在整個(gè)項(xiàng)目生命周期內(nèi)處于受控狀態(tài)。配置控制委員會(huì)負(fù)責(zé)審批該計(jì)劃。配置管理計(jì)劃的主要內(nèi)容為:
(1)配置管理活動(dòng),覆蓋的主要活動(dòng)包括配置標(biāo)識(shí)、配置控制、配置狀態(tài)報(bào)告、配置審計(jì)發(fā)布管理與交付
(2)實(shí)施這些活動(dòng)的規(guī)范和流程
(3)實(shí)施這些活動(dòng)的進(jìn)度安排
(4)負(fù)責(zé)實(shí)施這些活動(dòng)的人員或組織,以及他們和其他組織的關(guān)系。
三、配置標(biāo)識(shí)
?? ?配置標(biāo)識(shí)也稱配置識(shí)別,包括為系統(tǒng)選擇配置項(xiàng)并在技術(shù)文檔中記錄配置項(xiàng)的功能和物理特征。配置標(biāo)識(shí)是配置管理員的職能,基本步驟如下:
(1)識(shí)別需要受控的配置項(xiàng)
(2)為每個(gè)配置項(xiàng)指定唯一性的標(biāo)識(shí)號(hào)
(3)定義每個(gè)配置項(xiàng)的重要特征
(4)確定每個(gè)配置項(xiàng)的所有者及其責(zé)任
(5)確定配置項(xiàng)進(jìn)入配置管理的時(shí)間和條件
(6)建立和控制基線
(7)維護(hù)文檔和組件的修訂與產(chǎn)品版本之間的關(guān)系
四、配置控制
1、配置控制即配置項(xiàng)和基線的變更控制,包括下述任務(wù):標(biāo)識(shí)和記錄變更申請(qǐng),分析和評(píng)價(jià)變更,批準(zhǔn)或否決申請(qǐng),實(shí)現(xiàn)、驗(yàn)證和發(fā)布已修改的配置項(xiàng)。
2、變更實(shí)施:項(xiàng)目經(jīng)理組織修改相關(guān)的配置項(xiàng),并在相應(yīng)的文檔或程序代碼中記錄變更信息
3、基于配置庫(kù)的變更控制流程
?? ?現(xiàn)以某軟件產(chǎn)品升級(jí)為例,簡(jiǎn)述其流程。
(1)將待升級(jí)的基線(假設(shè)版本號(hào)為V2.1)從產(chǎn)品庫(kù)中取出,放入受控庫(kù)。
(2)程序員將欲修改的代碼段從受控庫(kù)中檢岀( cheek out),放入自己的開(kāi)發(fā)庫(kù)中進(jìn)行修改。代碼被 Check out后即被“鎖定”,以保證同一段代碼只能同時(shí)被一個(gè)程序員修改,如果甲正對(duì)其修改,乙就無(wú)法 Check out
(3)程序員將開(kāi)發(fā)庫(kù)中修改好的代碼段檢入( Check in)受控庫(kù)。 Cheek in后,代碼的“鎖定”被解除,其他程序員可以 Check out該段代碼了
(4)軟件產(chǎn)品的升級(jí)修改工作全部完成后,將受控庫(kù)中的新基線存入產(chǎn)品庫(kù)中(軟件產(chǎn)品的版本號(hào)更新為V2.2,舊的V2.1版并不刪除,繼續(xù)在產(chǎn)品庫(kù)中保存)。
五、配置審計(jì)
1、功能配置審計(jì)
?? ?功能配置審計(jì)是審計(jì)配置項(xiàng)的一致性(配置項(xiàng)的實(shí)際功效是否與其需求一致),具體驗(yàn)證以下幾個(gè)方面。
(1)配置項(xiàng)的開(kāi)發(fā)已圓滿完成。
(2)配置項(xiàng)已達(dá)到配置標(biāo)識(shí)中規(guī)定的性能和功能特征。
(3)配置項(xiàng)的操作和支持文檔已完成并且是符合要求的。
2、物理配置審計(jì)
?? ?物理配置審計(jì)是審計(jì)配置項(xiàng)的完整性(配置項(xiàng)的物理存在是否與預(yù)期一致),具體驗(yàn)證如下幾個(gè)方面。
(1)要交付的配置項(xiàng)是否存在。
(2)配置項(xiàng)中是否包含了所有必需的項(xiàng)目。
六、發(fā)布管理和交付
1、存儲(chǔ);2、復(fù)制3、打包4、交付5、重建。
總結(jié)
以上是生活随笔為你收集整理的软考-信息系统项目管理师-信息文档管理与配置管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 软考-信息系统项目管理师-项目合同管理
- 下一篇: 软考-信息系统项目管理师-知识管理