




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
IT項(xiàng)目管理
(ITPM)
InformationTechnologyProjectManagement
第十四章規(guī)范項(xiàng)目配置管理2022/12/17IT項(xiàng)目管理
(ITPM)
InformationT軟件項(xiàng)目的配置管理貫穿于整個(gè)軟件生命周期,是項(xiàng)目管理過程中相當(dāng)重要的一部分。配置管理簡(jiǎn)單來說是對(duì)軟件版本進(jìn)行管理,然而它還遠(yuǎn)不只這些,它是改進(jìn)軟件過程、提高過程能力成熟度的理想切入點(diǎn)。配置管理可以幫助我們對(duì)軟件開發(fā)過程進(jìn)行有效的變更控制,高效地開發(fā)高質(zhì)量的軟件。【本章知識(shí)要點(diǎn)】P.3522軟件項(xiàng)目的配置管理貫穿于整個(gè)軟件生命周期,是項(xiàng)目管理過程中相學(xué)習(xí)完本章后,應(yīng)當(dāng)掌握如下知識(shí):(1)項(xiàng)目配置管理的重要性。(2)軟件配置項(xiàng)包括哪些內(nèi)容。(3)配置管理活動(dòng)的內(nèi)容和過程。(4)配置管理組織的構(gòu)成。(5)配置管理工具的使用。(6)配置管理和軟件重用之間的聯(lián)系。(7)IT項(xiàng)目文檔的管理?!颈菊轮R(shí)要點(diǎn)】P.3523學(xué)習(xí)完本章后,應(yīng)當(dāng)掌握如下知識(shí):【本章知識(shí)要點(diǎn)】P.3523計(jì)算機(jī)軟件的發(fā)展經(jīng)歷了程序設(shè)計(jì)階段、軟件系統(tǒng)階段和軟件工程階段,軟件的復(fù)雜性日益增大。在這一過程中,配置的概念逐漸引入軟件領(lǐng)域,人們?cè)絹碓街匾曑浖渲玫墓芾砉ぷ鳌?/p>
不懂軟件項(xiàng)目的配置管理,就不懂軟件開發(fā)管理。不對(duì)軟件項(xiàng)目進(jìn)行配置管理,就不可能有效得進(jìn)行軟件項(xiàng)目開發(fā)管理。14.1項(xiàng)目配置管理概述P.3534計(jì)算機(jī)軟件的發(fā)展經(jīng)歷了程序設(shè)計(jì)階段、軟件系統(tǒng)階段和軟件工程階
隨著軟件項(xiàng)目團(tuán)隊(duì)人員的增加,軟件版本的變化,開發(fā)時(shí)間的緊迫,以及多平臺(tái)開發(fā)環(huán)境的采用,軟件開發(fā)面臨越來越多的問題,其中包括:對(duì)當(dāng)前多種產(chǎn)品的開發(fā)和維護(hù)保證產(chǎn)品版本的精確重建先前發(fā)布的產(chǎn)品加強(qiáng)開發(fā)政策的統(tǒng)一對(duì)特殊版本需求的處理14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.3535隨著軟件項(xiàng)目團(tuán)隊(duì)人員的增加,軟件版本的變化,開發(fā)時(shí)間的緊迫這些問題在實(shí)際開發(fā)中表現(xiàn)為:項(xiàng)目組成員溝通困難軟件重用率低下開發(fā)人員各自為政代碼冗余度高文檔不健全14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.3536這些問題在實(shí)際開發(fā)中表現(xiàn)為:14.1項(xiàng)目配置管理概述P.3這些問題造成的后果是:數(shù)據(jù)丟失開發(fā)周期漫長(zhǎng)產(chǎn)品可靠性差質(zhì)量低劣軟件維護(hù)困難用戶抱怨使用不便項(xiàng)目風(fēng)險(xiǎn)不斷增加14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.3537這些問題造成的后果是:14.1項(xiàng)目配置管理概述P.3537隨著軟件系統(tǒng)的日益復(fù)雜化和用戶需求、軟件更新的頻繁化,配置管理逐漸成為軟件生命周期中的重要控制過程。一個(gè)好的配置管理過程能覆蓋軟件開發(fā)和維護(hù)的各個(gè)方面,同時(shí)對(duì)軟件開過程的宏觀管理也有重要的支持作用。良好的配置管理能使軟件開發(fā)過程有更好的可預(yù)測(cè)性,使軟件系統(tǒng)具有可重復(fù)性,使用戶和主管部門對(duì)軟件質(zhì)量和開發(fā)小組有更強(qiáng)的信心。14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.3538隨著軟件系統(tǒng)的日益復(fù)雜化和用戶需求、軟件更新的頻繁化,配置管在質(zhì)量體系的諸多支持活動(dòng)中,配置管理處在中心位置,它有機(jī)地把其它支持活動(dòng)結(jié)合起來,有力地保證了質(zhì)量體系的實(shí)施。從軟件企業(yè)的發(fā)展戰(zhàn)略來說,建立企業(yè)的知識(shí)庫(kù)及經(jīng)驗(yàn)庫(kù),把個(gè)人的知識(shí)和經(jīng)驗(yàn)轉(zhuǎn)變?yōu)槠髽I(yè)的知識(shí)和經(jīng)驗(yàn),這對(duì)于提高工作效率,縮短產(chǎn)品周期,加強(qiáng)企業(yè)的競(jìng)爭(zhēng)力具有至關(guān)重要的作用。14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.3539在質(zhì)量體系的諸多支持活動(dòng)中,配置管理處在中心位置,它有機(jī)地軟件配置是說明軟件組成的一種術(shù)語。與計(jì)算機(jī)配置中選擇的部件都是現(xiàn)成的產(chǎn)品不同的是,組成軟件的部件通常都是需要進(jìn)行開發(fā)的。軟件配置是指開發(fā)過程中,構(gòu)成軟件產(chǎn)品的各種文檔、程序及其數(shù)據(jù)的優(yōu)化組合。優(yōu)化組合中的每一個(gè)元素稱為配置中的一個(gè)配置項(xiàng),也可以把軟件配置項(xiàng)定義為軟件中可以獨(dú)立進(jìn)行開發(fā)的一個(gè)實(shí)體,該實(shí)體包括:程序、數(shù)據(jù)及其相應(yīng)的文檔和說明。14.1項(xiàng)目配置管理概述14.1.2項(xiàng)目配置管理基本概念P.35410軟件配置是說明軟件組成的一種術(shù)語。與計(jì)算機(jī)配置中選擇的部件軟件配置管理(SCM)是指對(duì)軟件生存期內(nèi)各階段的文檔、實(shí)體和最終產(chǎn)品的演化和變更進(jìn)行管理;軟件配置管理還包括對(duì)變更的標(biāo)識(shí)、控制和發(fā)布的管理。通過軟件配置管理,使設(shè)計(jì)變更管理制度化,以提高開發(fā)效率、減少錯(cuò)誤,保證產(chǎn)品的質(zhì)量。
14.1項(xiàng)目配置管理概述14.1.2項(xiàng)目配置管理基本概念P.35411軟件配置管理(SCM)是指對(duì)軟件生存期內(nèi)各階段的文檔、實(shí)體配置管理中涉及到配置項(xiàng)、里程碑、基線、受控庫(kù)、基線庫(kù)、產(chǎn)品庫(kù)等基本概念;理解這些概念,弄清楚它們?cè)谂渲霉芾砹鞒讨械淖饔脤?duì)項(xiàng)目配置管理的實(shí)施尤為重要。14.2項(xiàng)目配置管理項(xiàng)P.35512配置管理中涉及到配置項(xiàng)、里程碑、基線、受控庫(kù)、基線庫(kù)、產(chǎn)品庫(kù)凡是納入配置管理范疇的工作成果統(tǒng)稱為配置項(xiàng)。配置項(xiàng)邏輯上組成軟件系統(tǒng)的各組成部分,一般是可以單獨(dú)進(jìn)行設(shè)計(jì)、實(shí)施和測(cè)試的。一個(gè)純軟件的配置項(xiàng)通常也稱之為軟件配置項(xiàng),如表14-1所示。
14.2項(xiàng)目配置管理項(xiàng)14.2.1軟件配置項(xiàng)P.35513凡是納入配置管理范疇的工作成果統(tǒng)稱為配置項(xiàng)。14.2項(xiàng)目配軟件項(xiàng)目配置項(xiàng)主要有兩大類:屬于產(chǎn)品組成部分的工作成果,例如需求文檔、設(shè)計(jì)文檔、源代碼、測(cè)試用例等;項(xiàng)目管理組織在管理項(xiàng)目過程中產(chǎn)生的項(xiàng)目管理文檔。這些文檔雖然不是產(chǎn)品的組成部分,但是值得保存。14.2項(xiàng)目配置管理項(xiàng)14.2.1軟件配置項(xiàng)P.35614軟件項(xiàng)目配置項(xiàng)主要有兩大類:14.2項(xiàng)目配置管理項(xiàng)P.35
基線是已經(jīng)通過了正式復(fù)審的規(guī)格說明或中間產(chǎn)品,它可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只有通過正式的變化控制過程才能改變它?;€就是通過了正式復(fù)審的軟件配置項(xiàng)。14.2項(xiàng)目配置管理項(xiàng)14.2.2基線P.35615基線是已經(jīng)通過了正式復(fù)審的規(guī)格說明或中間產(chǎn)品,它可以作為進(jìn)里程碑:即通常所說的軟件開發(fā)過程中的“階段”,如果說它們之間有區(qū)別的話,那么“階段”強(qiáng)調(diào)的是過程,而“里程碑”則強(qiáng)調(diào)過程的終點(diǎn)和終點(diǎn)的標(biāo)識(shí)。開發(fā)庫(kù):開發(fā)庫(kù)存放開發(fā)過程中按照要求生成的各種技術(shù)文檔、源程序、可執(zhí)行代碼和使用的數(shù)據(jù),為開發(fā)人員的活動(dòng)提供支持。軟件受控庫(kù):又稱作軟件配置庫(kù),是指在軟件生命周期的某一階段結(jié)束時(shí),存放作為階段產(chǎn)品而釋放的、與軟件開發(fā)工作有關(guān)的計(jì)算機(jī)可讀信息和人工可讀信息的庫(kù)。14.2項(xiàng)目配置管理項(xiàng)14.2.3其他配置管理項(xiàng)P.35716里程碑:即通常所說的軟件開發(fā)過程中的“階段”,如果說它們之間基線庫(kù):基線庫(kù)是軟件受控庫(kù)中一些特別重要的庫(kù),如:需求(基線)庫(kù)和產(chǎn)品(基線)庫(kù)。基線庫(kù)包括通過評(píng)審的各類基線,各類變更申請(qǐng)的記錄和統(tǒng)計(jì)數(shù)據(jù)。產(chǎn)品庫(kù):是某一基線的靜態(tài)拷貝,基線庫(kù)進(jìn)入發(fā)布階段形成產(chǎn)品庫(kù)。產(chǎn)品庫(kù)是存放軟件最終產(chǎn)品(即:產(chǎn)品基線)的庫(kù),基于它的重要性,對(duì)它的修改將受到特別的控制。產(chǎn)品基線是最初批準(zhǔn)的產(chǎn)品配置標(biāo)識(shí)。14.2項(xiàng)目配置管理項(xiàng)14.2.3其他配置管理項(xiàng)P.35717基線庫(kù):基線庫(kù)是軟件受控庫(kù)中一些特別重要的庫(kù),如:需求(基線軟件配置管理的對(duì)象是軟件研發(fā)活動(dòng)中的全部開發(fā)資產(chǎn)。軟件配置管理的基本活動(dòng)包括:制定項(xiàng)目的配置計(jì)劃對(duì)配置項(xiàng)進(jìn)行標(biāo)識(shí)對(duì)配置項(xiàng)進(jìn)行版本控制對(duì)配置項(xiàng)進(jìn)行變更控制定期進(jìn)行配置審計(jì)向相關(guān)人員報(bào)告配置的狀態(tài)。14.3項(xiàng)目配置管理基本活動(dòng)P.35818軟件配置管理的對(duì)象是軟件研發(fā)活動(dòng)中的全部開發(fā)資產(chǎn)。14.3要使配置管理活動(dòng)在信息系統(tǒng)的開發(fā)和維護(hù)中得到貫徹執(zhí)行,首先要了解項(xiàng)目配置管理組織的構(gòu)成,還要明確配置管理活動(dòng)的人員、職責(zé)、權(quán)限。特別要強(qiáng)調(diào)對(duì)項(xiàng)目配置管理員這個(gè)重要角色的素質(zhì)要求。配置管理過程的主要參與人員如下:項(xiàng)目經(jīng)理配置經(jīng)理配置控制委員會(huì)(CCB)配置管理員(CMO)開發(fā)人員14.4項(xiàng)目配置管理組織P.36619要使配置管理活動(dòng)在信息系統(tǒng)的開發(fā)和維護(hù)中得到貫徹執(zhí)行,首先要軟件配置管理是一項(xiàng)十分繁瑣的工作,同時(shí)又和整個(gè)軟件的開發(fā)活動(dòng)緊密地聯(lián)系在一起;配置管理工作更強(qiáng)調(diào)工具的支持,缺乏良好的配置管理工具,要做好配置管理的實(shí)施會(huì)非常困難。為使軟件開發(fā)始終處于受控之中,需要建立一套體現(xiàn)軟件工程特點(diǎn)的配置管理體系,并依據(jù)體系要求選用軟件配置管理工具來進(jìn)行管理。14.5項(xiàng)目配置管理工具P.37020軟件配置管理是一項(xiàng)十分繁瑣的工作,同時(shí)又和整個(gè)軟件的開發(fā)活
隨著軟件規(guī)模的不斷擴(kuò)大,人們對(duì)軟件生產(chǎn)效率和軟件質(zhì)量的要求越來越高;長(zhǎng)期以來,研究人員一直致力于提高軟件生產(chǎn)率和軟件質(zhì)量;軟件復(fù)用是解決此問題的有效途徑,而項(xiàng)目配置管理能更好的提高軟件復(fù)用效率。14.6軟件復(fù)用與構(gòu)件配置管理P.37321隨著軟件規(guī)模的不斷擴(kuò)大,人們對(duì)軟件生產(chǎn)效率和軟件質(zhì)量的要求項(xiàng)目文檔既是產(chǎn)品形成與項(xiàng)目管理過程的見證,也是提高項(xiàng)目管理質(zhì)量的有效手段。在IT項(xiàng)目的實(shí)施過程中,文檔資料的整理和歸檔是IT項(xiàng)目管理的一項(xiàng)重要工作,是項(xiàng)目成果的組成部分。沒有完整文檔的IT項(xiàng)目是有缺陷的,也是沒有生命力的!14.7IT項(xiàng)目文檔管理P.375【案例14-A】這家軟件企業(yè)何以能夠生存50年?
22項(xiàng)目文檔既是產(chǎn)品形成與項(xiàng)目管理過程的見證,也是提高項(xiàng)目管理質(zhì)項(xiàng)目文檔是指一些記錄的數(shù)據(jù)和數(shù)據(jù)媒體,它具有固定不變的形式,可被人和計(jì)算機(jī)閱讀。IT項(xiàng)目的文檔主要涉及到技術(shù)文檔、程序控制文檔和管理制度文檔等。文檔管理要做到及時(shí)、真實(shí)、符合標(biāo)準(zhǔn)。及時(shí):文檔制作要及時(shí),歸檔要及時(shí);真實(shí):文檔中的數(shù)據(jù)必須是真實(shí)有效的;標(biāo)準(zhǔn):文檔的格式和填寫必須規(guī)范。
14.7IT項(xiàng)目文檔管理14.7.1IT項(xiàng)目文檔與文檔管理
P.37523項(xiàng)目文檔是指一些記錄的數(shù)據(jù)和數(shù)據(jù)媒體,它具有固定不變的形式要管理好IT項(xiàng)目文檔,需要在如下幾個(gè)方面做出努力。對(duì)文檔進(jìn)行分類和索引; 對(duì)文檔的變更過程進(jìn)行管理;對(duì)文檔的版本進(jìn)行標(biāo)識(shí)與管理;制定文檔編寫的風(fēng)格與格式;規(guī)定技術(shù)文檔的模版;提供文檔的查詢與檢索功能;對(duì)文檔進(jìn)行歸檔、組卷處理。
14.7IT項(xiàng)目文檔管理14.7.1IT項(xiàng)目文檔與文檔管理
P.37624要管理好IT項(xiàng)目文檔,需要在如下幾個(gè)方面做出努力。14.714.7IT項(xiàng)目文檔管理14.7.2IT項(xiàng)目文檔分類
P.376圖14-3項(xiàng)目文檔的一種分類2514.7IT項(xiàng)目文檔管理P.376圖14-3項(xiàng)目文檔的14.7IT項(xiàng)目文檔管理14.7.3IT項(xiàng)目的主要文檔P.377為了管理好項(xiàng)目文檔,寫出高質(zhì)量的文檔,IT企業(yè)需要制訂一些標(biāo)準(zhǔn)的文檔模版,通過目標(biāo)的使用,既可以避免遺漏關(guān)鍵內(nèi)容、提高編寫效率,也可以提供軟件管理的能力。IT項(xiàng)目中需要的主要項(xiàng)目文檔包括:需求說明書。技術(shù)規(guī)劃書概要設(shè)計(jì)說明書數(shù)據(jù)庫(kù)設(shè)計(jì)說明書詳細(xì)設(shè)計(jì)說明書系統(tǒng)指南2614.7IT項(xiàng)目文檔管理P.377為了管理好項(xiàng)目文檔,寫14.7IT項(xiàng)目文檔管理14.7.4控制程序類與質(zhì)量記錄類文檔管理P.378IT項(xiàng)目管理工作需要有一個(gè)針對(duì)計(jì)劃的控制程序,項(xiàng)目中的計(jì)劃文檔由該控制程序進(jìn)行規(guī)范。控制程序的目的是為了保證公司內(nèi)項(xiàng)目能夠有計(jì)劃、按步驟地實(shí)施,資源能得到合理的分配和有效的利用??刂瞥绦蝾惏ǎ喉?xiàng)目計(jì)劃編寫要求
■項(xiàng)目的階段劃分項(xiàng)目的組織和管理■項(xiàng)目的資源分配項(xiàng)目的進(jìn)度安排■項(xiàng)目計(jì)劃的審核和批準(zhǔn)項(xiàng)目計(jì)劃的修改2714.7IT項(xiàng)目文檔管理P.378IT項(xiàng)目管理工作需要有14.7IT項(xiàng)目文檔管理14.7.4控制程序類與質(zhì)量記錄類文檔管理P.378質(zhì)量記錄控制程序則主要是針對(duì)質(zhì)量記錄進(jìn)行控制和管理,提供產(chǎn)品質(zhì)量符合要求和質(zhì)量體系有效運(yùn)行的證據(jù)。項(xiàng)目的質(zhì)量是由大量的項(xiàng)目計(jì)劃文檔、項(xiàng)目技術(shù)文檔、項(xiàng)目控制文檔以及項(xiàng)目過程記錄文檔來表現(xiàn)和保證的。這些文檔之間存在著各種各樣的關(guān)聯(lián),它們之間的關(guān)聯(lián)包括質(zhì)量改進(jìn)過程文檔關(guān)聯(lián)、產(chǎn)生支持過程文檔關(guān)聯(lián)和開發(fā)生產(chǎn)過程文檔關(guān)聯(lián)。2814.7IT項(xiàng)目文檔管理P.378質(zhì)量記錄控制程序則主要P.379軟件配置管理覆蓋了整個(gè)軟件的開發(fā)過程,貫穿于整個(gè)軟件生命周期,它為軟件開發(fā)提供了一套管理辦法和活動(dòng)原則。
版本管理提高了開發(fā)人員的工作效率,而變更控制則提高了整個(gè)開發(fā)團(tuán)隊(duì)的工作效率,兩者的緊密結(jié)合,使軟件開發(fā)項(xiàng)目的質(zhì)量管理過程規(guī)范而有效。
良好的配置管理能使軟件開發(fā)過程有更好的可預(yù)測(cè)性,使軟件系統(tǒng)具有可重復(fù)性,使用戶和主管部門對(duì)軟件質(zhì)量和開發(fā)小組有更強(qiáng)的信心。
項(xiàng)目配置管理涉及到配置項(xiàng)、里程碑、基線、受控庫(kù)、基線庫(kù)、產(chǎn)品庫(kù)等。【小結(jié)】29P.379軟件配置管理覆蓋了整個(gè)軟件的開發(fā)過程,貫穿于整個(gè)P.379項(xiàng)目配置管理基本活動(dòng)包括制定項(xiàng)目配置計(jì)劃、配置項(xiàng)標(biāo)識(shí)、配置項(xiàng)版本控制、配置項(xiàng)變更控制、配置審計(jì)、報(bào)告配置的狀態(tài)。項(xiàng)目配置管理組織主要由項(xiàng)目經(jīng)理、配置經(jīng)理、配置管理委員會(huì)、配置管理員和開發(fā)人員構(gòu)成。軟件復(fù)用是解決軟件規(guī)模的不斷擴(kuò)大而引起的現(xiàn)實(shí)可行的途徑,項(xiàng)目配置管理能更好的提升軟件復(fù)用的效率。項(xiàng)目文檔既是項(xiàng)目管理過程的見證,也是提高項(xiàng)目管理質(zhì)量的有效手段。文檔管理要做到及時(shí)、真實(shí)、符合標(biāo)準(zhǔn)?!拘〗Y(jié)】30P.379項(xiàng)目配置管理基本活動(dòng)包括制定項(xiàng)目配置計(jì)劃、配置項(xiàng)標(biāo)P.38014.9.1什么是軟件配置和軟件配置管理。14.9.2什么是基線?建立基線的好處是什么。14.9.4軟件配置管理的基本活動(dòng)包括哪些。14.9.5參照配置管理計(jì)劃表寫出一個(gè)項(xiàng)目的配置計(jì)劃。14.9.8項(xiàng)目配置管理的常用工具有哪些?它們的特點(diǎn)是什么?14.9.10項(xiàng)目配置管理如何更好的為軟件復(fù)用服務(wù)?!玖?xí)題與思考
】31P.38014.9.1什么是軟件配置和軟件配置管理?!玖?xí)P.380
配置管理原理與實(shí)踐AnneMetteJonassenHas著清華大學(xué)出版社,2003出版【推薦讀物
】32P.380配置管理原理與實(shí)踐【推薦讀物】32配置管理是軟件開發(fā)與管理的基本功,需要認(rèn)真學(xué)習(xí)和掌握!文檔的組織與管理是個(gè)人、企業(yè)發(fā)展的基礎(chǔ)和平臺(tái),需要不斷積累和提高!謝謝大家【感想&體會(huì)】33配置管理是軟件開發(fā)與管理的基本功,需要認(rèn)真學(xué)習(xí)和掌握!【感想IT項(xiàng)目管理
(ITPM)
InformationTechnologyProjectManagement
第十四章規(guī)范項(xiàng)目配置管理2022/12/17IT項(xiàng)目管理
(ITPM)
InformationT軟件項(xiàng)目的配置管理貫穿于整個(gè)軟件生命周期,是項(xiàng)目管理過程中相當(dāng)重要的一部分。配置管理簡(jiǎn)單來說是對(duì)軟件版本進(jìn)行管理,然而它還遠(yuǎn)不只這些,它是改進(jìn)軟件過程、提高過程能力成熟度的理想切入點(diǎn)。配置管理可以幫助我們對(duì)軟件開發(fā)過程進(jìn)行有效的變更控制,高效地開發(fā)高質(zhì)量的軟件。【本章知識(shí)要點(diǎn)】P.35235軟件項(xiàng)目的配置管理貫穿于整個(gè)軟件生命周期,是項(xiàng)目管理過程中相學(xué)習(xí)完本章后,應(yīng)當(dāng)掌握如下知識(shí):(1)項(xiàng)目配置管理的重要性。(2)軟件配置項(xiàng)包括哪些內(nèi)容。(3)配置管理活動(dòng)的內(nèi)容和過程。(4)配置管理組織的構(gòu)成。(5)配置管理工具的使用。(6)配置管理和軟件重用之間的聯(lián)系。(7)IT項(xiàng)目文檔的管理。【本章知識(shí)要點(diǎn)】P.35236學(xué)習(xí)完本章后,應(yīng)當(dāng)掌握如下知識(shí):【本章知識(shí)要點(diǎn)】P.3523計(jì)算機(jī)軟件的發(fā)展經(jīng)歷了程序設(shè)計(jì)階段、軟件系統(tǒng)階段和軟件工程階段,軟件的復(fù)雜性日益增大。在這一過程中,配置的概念逐漸引入軟件領(lǐng)域,人們?cè)絹碓街匾曑浖渲玫墓芾砉ぷ鳌?/p>
不懂軟件項(xiàng)目的配置管理,就不懂軟件開發(fā)管理。不對(duì)軟件項(xiàng)目進(jìn)行配置管理,就不可能有效得進(jìn)行軟件項(xiàng)目開發(fā)管理。14.1項(xiàng)目配置管理概述P.35337計(jì)算機(jī)軟件的發(fā)展經(jīng)歷了程序設(shè)計(jì)階段、軟件系統(tǒng)階段和軟件工程階
隨著軟件項(xiàng)目團(tuán)隊(duì)人員的增加,軟件版本的變化,開發(fā)時(shí)間的緊迫,以及多平臺(tái)開發(fā)環(huán)境的采用,軟件開發(fā)面臨越來越多的問題,其中包括:對(duì)當(dāng)前多種產(chǎn)品的開發(fā)和維護(hù)保證產(chǎn)品版本的精確重建先前發(fā)布的產(chǎn)品加強(qiáng)開發(fā)政策的統(tǒng)一對(duì)特殊版本需求的處理14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.35338隨著軟件項(xiàng)目團(tuán)隊(duì)人員的增加,軟件版本的變化,開發(fā)時(shí)間的緊迫這些問題在實(shí)際開發(fā)中表現(xiàn)為:項(xiàng)目組成員溝通困難軟件重用率低下開發(fā)人員各自為政代碼冗余度高文檔不健全14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.35339這些問題在實(shí)際開發(fā)中表現(xiàn)為:14.1項(xiàng)目配置管理概述P.3這些問題造成的后果是:數(shù)據(jù)丟失開發(fā)周期漫長(zhǎng)產(chǎn)品可靠性差質(zhì)量低劣軟件維護(hù)困難用戶抱怨使用不便項(xiàng)目風(fēng)險(xiǎn)不斷增加14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.35340這些問題造成的后果是:14.1項(xiàng)目配置管理概述P.3537隨著軟件系統(tǒng)的日益復(fù)雜化和用戶需求、軟件更新的頻繁化,配置管理逐漸成為軟件生命周期中的重要控制過程。一個(gè)好的配置管理過程能覆蓋軟件開發(fā)和維護(hù)的各個(gè)方面,同時(shí)對(duì)軟件開過程的宏觀管理也有重要的支持作用。良好的配置管理能使軟件開發(fā)過程有更好的可預(yù)測(cè)性,使軟件系統(tǒng)具有可重復(fù)性,使用戶和主管部門對(duì)軟件質(zhì)量和開發(fā)小組有更強(qiáng)的信心。14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.35341隨著軟件系統(tǒng)的日益復(fù)雜化和用戶需求、軟件更新的頻繁化,配置管在質(zhì)量體系的諸多支持活動(dòng)中,配置管理處在中心位置,它有機(jī)地把其它支持活動(dòng)結(jié)合起來,有力地保證了質(zhì)量體系的實(shí)施。從軟件企業(yè)的發(fā)展戰(zhàn)略來說,建立企業(yè)的知識(shí)庫(kù)及經(jīng)驗(yàn)庫(kù),把個(gè)人的知識(shí)和經(jīng)驗(yàn)轉(zhuǎn)變?yōu)槠髽I(yè)的知識(shí)和經(jīng)驗(yàn),這對(duì)于提高工作效率,縮短產(chǎn)品周期,加強(qiáng)企業(yè)的競(jìng)爭(zhēng)力具有至關(guān)重要的作用。14.1項(xiàng)目配置管理概述14.1.1項(xiàng)目配置管理的重要性P.35342在質(zhì)量體系的諸多支持活動(dòng)中,配置管理處在中心位置,它有機(jī)地軟件配置是說明軟件組成的一種術(shù)語。與計(jì)算機(jī)配置中選擇的部件都是現(xiàn)成的產(chǎn)品不同的是,組成軟件的部件通常都是需要進(jìn)行開發(fā)的。軟件配置是指開發(fā)過程中,構(gòu)成軟件產(chǎn)品的各種文檔、程序及其數(shù)據(jù)的優(yōu)化組合。優(yōu)化組合中的每一個(gè)元素稱為配置中的一個(gè)配置項(xiàng),也可以把軟件配置項(xiàng)定義為軟件中可以獨(dú)立進(jìn)行開發(fā)的一個(gè)實(shí)體,該實(shí)體包括:程序、數(shù)據(jù)及其相應(yīng)的文檔和說明。14.1項(xiàng)目配置管理概述14.1.2項(xiàng)目配置管理基本概念P.35443軟件配置是說明軟件組成的一種術(shù)語。與計(jì)算機(jī)配置中選擇的部件軟件配置管理(SCM)是指對(duì)軟件生存期內(nèi)各階段的文檔、實(shí)體和最終產(chǎn)品的演化和變更進(jìn)行管理;軟件配置管理還包括對(duì)變更的標(biāo)識(shí)、控制和發(fā)布的管理。通過軟件配置管理,使設(shè)計(jì)變更管理制度化,以提高開發(fā)效率、減少錯(cuò)誤,保證產(chǎn)品的質(zhì)量。
14.1項(xiàng)目配置管理概述14.1.2項(xiàng)目配置管理基本概念P.35444軟件配置管理(SCM)是指對(duì)軟件生存期內(nèi)各階段的文檔、實(shí)體配置管理中涉及到配置項(xiàng)、里程碑、基線、受控庫(kù)、基線庫(kù)、產(chǎn)品庫(kù)等基本概念;理解這些概念,弄清楚它們?cè)谂渲霉芾砹鞒讨械淖饔脤?duì)項(xiàng)目配置管理的實(shí)施尤為重要。14.2項(xiàng)目配置管理項(xiàng)P.35545配置管理中涉及到配置項(xiàng)、里程碑、基線、受控庫(kù)、基線庫(kù)、產(chǎn)品庫(kù)凡是納入配置管理范疇的工作成果統(tǒng)稱為配置項(xiàng)。配置項(xiàng)邏輯上組成軟件系統(tǒng)的各組成部分,一般是可以單獨(dú)進(jìn)行設(shè)計(jì)、實(shí)施和測(cè)試的。一個(gè)純軟件的配置項(xiàng)通常也稱之為軟件配置項(xiàng),如表14-1所示。
14.2項(xiàng)目配置管理項(xiàng)14.2.1軟件配置項(xiàng)P.35546凡是納入配置管理范疇的工作成果統(tǒng)稱為配置項(xiàng)。14.2項(xiàng)目配軟件項(xiàng)目配置項(xiàng)主要有兩大類:屬于產(chǎn)品組成部分的工作成果,例如需求文檔、設(shè)計(jì)文檔、源代碼、測(cè)試用例等;項(xiàng)目管理組織在管理項(xiàng)目過程中產(chǎn)生的項(xiàng)目管理文檔。這些文檔雖然不是產(chǎn)品的組成部分,但是值得保存。14.2項(xiàng)目配置管理項(xiàng)14.2.1軟件配置項(xiàng)P.35647軟件項(xiàng)目配置項(xiàng)主要有兩大類:14.2項(xiàng)目配置管理項(xiàng)P.35
基線是已經(jīng)通過了正式復(fù)審的規(guī)格說明或中間產(chǎn)品,它可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只有通過正式的變化控制過程才能改變它。基線就是通過了正式復(fù)審的軟件配置項(xiàng)。14.2項(xiàng)目配置管理項(xiàng)14.2.2基線P.35648基線是已經(jīng)通過了正式復(fù)審的規(guī)格說明或中間產(chǎn)品,它可以作為進(jìn)里程碑:即通常所說的軟件開發(fā)過程中的“階段”,如果說它們之間有區(qū)別的話,那么“階段”強(qiáng)調(diào)的是過程,而“里程碑”則強(qiáng)調(diào)過程的終點(diǎn)和終點(diǎn)的標(biāo)識(shí)。開發(fā)庫(kù):開發(fā)庫(kù)存放開發(fā)過程中按照要求生成的各種技術(shù)文檔、源程序、可執(zhí)行代碼和使用的數(shù)據(jù),為開發(fā)人員的活動(dòng)提供支持。軟件受控庫(kù):又稱作軟件配置庫(kù),是指在軟件生命周期的某一階段結(jié)束時(shí),存放作為階段產(chǎn)品而釋放的、與軟件開發(fā)工作有關(guān)的計(jì)算機(jī)可讀信息和人工可讀信息的庫(kù)。14.2項(xiàng)目配置管理項(xiàng)14.2.3其他配置管理項(xiàng)P.35749里程碑:即通常所說的軟件開發(fā)過程中的“階段”,如果說它們之間基線庫(kù):基線庫(kù)是軟件受控庫(kù)中一些特別重要的庫(kù),如:需求(基線)庫(kù)和產(chǎn)品(基線)庫(kù)?;€庫(kù)包括通過評(píng)審的各類基線,各類變更申請(qǐng)的記錄和統(tǒng)計(jì)數(shù)據(jù)。產(chǎn)品庫(kù):是某一基線的靜態(tài)拷貝,基線庫(kù)進(jìn)入發(fā)布階段形成產(chǎn)品庫(kù)。產(chǎn)品庫(kù)是存放軟件最終產(chǎn)品(即:產(chǎn)品基線)的庫(kù),基于它的重要性,對(duì)它的修改將受到特別的控制。產(chǎn)品基線是最初批準(zhǔn)的產(chǎn)品配置標(biāo)識(shí)。14.2項(xiàng)目配置管理項(xiàng)14.2.3其他配置管理項(xiàng)P.35750基線庫(kù):基線庫(kù)是軟件受控庫(kù)中一些特別重要的庫(kù),如:需求(基線軟件配置管理的對(duì)象是軟件研發(fā)活動(dòng)中的全部開發(fā)資產(chǎn)。軟件配置管理的基本活動(dòng)包括:制定項(xiàng)目的配置計(jì)劃對(duì)配置項(xiàng)進(jìn)行標(biāo)識(shí)對(duì)配置項(xiàng)進(jìn)行版本控制對(duì)配置項(xiàng)進(jìn)行變更控制定期進(jìn)行配置審計(jì)向相關(guān)人員報(bào)告配置的狀態(tài)。14.3項(xiàng)目配置管理基本活動(dòng)P.35851軟件配置管理的對(duì)象是軟件研發(fā)活動(dòng)中的全部開發(fā)資產(chǎn)。14.3要使配置管理活動(dòng)在信息系統(tǒng)的開發(fā)和維護(hù)中得到貫徹執(zhí)行,首先要了解項(xiàng)目配置管理組織的構(gòu)成,還要明確配置管理活動(dòng)的人員、職責(zé)、權(quán)限。特別要強(qiáng)調(diào)對(duì)項(xiàng)目配置管理員這個(gè)重要角色的素質(zhì)要求。配置管理過程的主要參與人員如下:項(xiàng)目經(jīng)理配置經(jīng)理配置控制委員會(huì)(CCB)配置管理員(CMO)開發(fā)人員14.4項(xiàng)目配置管理組織P.36652要使配置管理活動(dòng)在信息系統(tǒng)的開發(fā)和維護(hù)中得到貫徹執(zhí)行,首先要軟件配置管理是一項(xiàng)十分繁瑣的工作,同時(shí)又和整個(gè)軟件的開發(fā)活動(dòng)緊密地聯(lián)系在一起;配置管理工作更強(qiáng)調(diào)工具的支持,缺乏良好的配置管理工具,要做好配置管理的實(shí)施會(huì)非常困難。為使軟件開發(fā)始終處于受控之中,需要建立一套體現(xiàn)軟件工程特點(diǎn)的配置管理體系,并依據(jù)體系要求選用軟件配置管理工具來進(jìn)行管理。14.5項(xiàng)目配置管理工具P.37053軟件配置管理是一項(xiàng)十分繁瑣的工作,同時(shí)又和整個(gè)軟件的開發(fā)活
隨著軟件規(guī)模的不斷擴(kuò)大,人們對(duì)軟件生產(chǎn)效率和軟件質(zhì)量的要求越來越高;長(zhǎng)期以來,研究人員一直致力于提高軟件生產(chǎn)率和軟件質(zhì)量;軟件復(fù)用是解決此問題的有效途徑,而項(xiàng)目配置管理能更好的提高軟件復(fù)用效率。14.6軟件復(fù)用與構(gòu)件配置管理P.37354隨著軟件規(guī)模的不斷擴(kuò)大,人們對(duì)軟件生產(chǎn)效率和軟件質(zhì)量的要求項(xiàng)目文檔既是產(chǎn)品形成與項(xiàng)目管理過程的見證,也是提高項(xiàng)目管理質(zhì)量的有效手段。在IT項(xiàng)目的實(shí)施過程中,文檔資料的整理和歸檔是IT項(xiàng)目管理的一項(xiàng)重要工作,是項(xiàng)目成果的組成部分。沒有完整文檔的IT項(xiàng)目是有缺陷的,也是沒有生命力的!14.7IT項(xiàng)目文檔管理P.375【案例14-A】這家軟件企業(yè)何以能夠生存50年?
55項(xiàng)目文檔既是產(chǎn)品形成與項(xiàng)目管理過程的見證,也是提高項(xiàng)目管理質(zhì)項(xiàng)目文檔是指一些記錄的數(shù)據(jù)和數(shù)據(jù)媒體,它具有固定不變的形式,可被人和計(jì)算機(jī)閱讀。IT項(xiàng)目的文檔主要涉及到技術(shù)文檔、程序控制文檔和管理制度文檔等。文檔管理要做到及時(shí)、真實(shí)、符合標(biāo)準(zhǔn)。及時(shí):文檔制作要及時(shí),歸檔要及時(shí);真實(shí):文檔中的數(shù)據(jù)必須是真實(shí)有效的;標(biāo)準(zhǔn):文檔的格式和填寫必須規(guī)范。
14.7IT項(xiàng)目文檔管理14.7.1IT項(xiàng)目文檔與文檔管理
P.37556項(xiàng)目文檔是指一些記錄的數(shù)據(jù)和數(shù)據(jù)媒體,它具有固定不變的形式要管理好IT項(xiàng)目文檔,需要在如下幾個(gè)方面做出努力。對(duì)文檔進(jìn)行分類和索引; 對(duì)文檔的變更過程進(jìn)行管理;對(duì)文檔的版本進(jìn)行標(biāo)識(shí)與管理;制定文檔編寫的風(fēng)格與格式;規(guī)定技術(shù)文檔的模版;提供文檔的查詢與檢索功能;對(duì)文檔進(jìn)行歸檔、組卷處理。
14.7IT項(xiàng)目文檔管理14.7.1IT項(xiàng)目文檔與文檔管理
P.37657要管理好IT項(xiàng)目文檔,需要在如下幾個(gè)方面做出努力。14.714.7IT項(xiàng)目文檔管理14.7.2IT項(xiàng)目文檔分類
P.376圖14-3項(xiàng)目文檔的一種分類5814.7IT項(xiàng)目文檔管理P.376圖14-3項(xiàng)目文檔的14.7IT項(xiàng)目文檔管理14.7.3IT項(xiàng)目的主要文檔P.377為了管理好項(xiàng)目文檔,寫出高質(zhì)量的文檔,IT企業(yè)需要制訂一些標(biāo)準(zhǔn)的文檔模版,通過目標(biāo)的使用,既可以避免遺漏關(guān)鍵內(nèi)容、提高編寫效率,也可以提供軟件管理的能力。IT項(xiàng)目中需要的主要項(xiàng)目文檔包括:需求說明書。技術(shù)規(guī)劃書概要設(shè)計(jì)說明書數(shù)據(jù)庫(kù)設(shè)計(jì)說明書詳細(xì)設(shè)計(jì)說明書系統(tǒng)指南5914.7IT項(xiàng)目文檔管理P.377為了管理好項(xiàng)目文檔,寫14.7IT項(xiàng)目文檔管理14.7.4控制程序類與質(zhì)量記錄類文檔管理P.378IT項(xiàng)目管理工作需要有一個(gè)針對(duì)計(jì)劃的控制程序,項(xiàng)目中的計(jì)劃文檔由該控制程序進(jìn)行規(guī)范。控制程序的目的是為了保證公司內(nèi)項(xiàng)目能夠有計(jì)劃、按步驟地實(shí)施,資源能得到合理的分配和有效的利用。控制程序類包括:項(xiàng)目計(jì)劃編寫要求
■項(xiàng)目的階段劃分項(xiàng)目的組織和管理■項(xiàng)目的資源分配項(xiàng)目的進(jìn)度安
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷外委合同范例
- 一般機(jī)械設(shè)備租賃合同范本
- 不銹鋼樓梯欄桿施工合同范本
- 同業(yè)禁止合同范本
- 加盟合同解除合同范本
- mv制作合同范本
- 單張合同范本
- 吊籃維護(hù)維修合同范例
- 供銷社土地租賃合同范本
- 黨建合同范例
- 國(guó)際標(biāo)準(zhǔn)下的AI技術(shù)應(yīng)用-深度研究
- 2025-2030年城市軌道交通運(yùn)營(yíng)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2025年江西生物科技職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年哈爾濱鐵道職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024年參考題庫(kù)含答案解析
- 《信息技術(shù)(拓展模塊)》高職全套教學(xué)課件
- 2025天津市安全員《B證》考試題庫(kù)
- DB37T-住宅小區(qū)供配電設(shè)施建設(shè)標(biāo)準(zhǔn)編制說明
- GB/T 41869.4-2024光學(xué)和光子學(xué)微透鏡陣列第4部分:幾何特性測(cè)試方法
- 食品飲料行業(yè)酒類2025年度策略報(bào)告:拐點(diǎn)漸近行穩(wěn)致遠(yuǎn)
- 工作計(jì)劃-2024年學(xué)校工會(huì)工作計(jì)劃
- 秦朝文書課件
評(píng)論
0/150
提交評(píng)論