配置管理--基礎(chǔ)概念

配置管理--基礎(chǔ)概念

ID:42349318

大?。?56.50 KB

頁(yè)數(shù):35頁(yè)

時(shí)間:2019-09-13

配置管理--基礎(chǔ)概念_第1頁(yè)
配置管理--基礎(chǔ)概念_第2頁(yè)
配置管理--基礎(chǔ)概念_第3頁(yè)
配置管理--基礎(chǔ)概念_第4頁(yè)
配置管理--基礎(chǔ)概念_第5頁(yè)
資源描述:

《配置管理--基礎(chǔ)概念》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、配置管理CM----ConfigurationManagement主要內(nèi)容一.配置管理的概念二.配置管理活動(dòng)和流程三.配置管理的技術(shù)手段和工具一.配置管理的概念1.配置管理的定義2.配置管理功能概述3.配置管理中的專業(yè)術(shù)語(yǔ)4.配置管理給項(xiàng)目組帶來(lái)的好處1為什么需要配置管理忽視軟件配置管理可能導(dǎo)致的混亂現(xiàn)象:標(biāo)識(shí)混亂版本混亂不能協(xié)同工作已經(jīng)解決的缺陷過(guò)后又出現(xiàn)錯(cuò)誤找不到最新修改了的源程序找不到編程序的人1.1配置管理的定義配置管理(ConfigurationManagement,CM)是通過(guò)技術(shù)或行政手段對(duì)軟件產(chǎn)品及其開發(fā)過(guò)程和生命周期進(jìn)行控制、規(guī)范的一系列措施。配置管理的目標(biāo)是記錄軟件產(chǎn)

2、品的演化過(guò)程,確保軟件開發(fā)者在軟件生命中各個(gè)階段都能得到精確的產(chǎn)品配置。1.1.1配置管理的通俗的解釋“軟件配置管理是圍繞軟件資產(chǎn)的管理?!?.1.2軟件項(xiàng)目配置管理的重要性隨著計(jì)算機(jī)軟件的發(fā)展,軟件開發(fā)已由最初的“程序設(shè)計(jì)階段”經(jīng)歷了“軟件系統(tǒng)階段”進(jìn)而演變?yōu)楹髞?lái)的“軟件工程階段”,軟件的復(fù)雜性日益增大。此時(shí),如果仍然把軟件看成一個(gè)單一的個(gè)體,就無(wú)法解決所面臨的問(wèn)題,于是配置的概念逐漸引入軟件領(lǐng)域,人們?cè)絹?lái)越重視軟件配置的管理工作。不懂軟件項(xiàng)目的配置管理,就不懂軟件開發(fā)管理不對(duì)軟件項(xiàng)目進(jìn)行配置管理,就沒有進(jìn)行軟件項(xiàng)目開發(fā)管理1.2配置管理功能概述SCM的四大功能領(lǐng)域SCM的三個(gè)應(yīng)用層次

3、1.2.1SCM的四大功能領(lǐng)域配置標(biāo)識(shí)配置變更控制配置狀態(tài)統(tǒng)計(jì)配置審核1.2.2SCM的三個(gè)應(yīng)用層次SCM從應(yīng)用層次上可以從低到高分為三級(jí):版本控制以開發(fā)者為中心過(guò)程驅(qū)動(dòng)1.3SCM中的專業(yè)術(shù)語(yǔ)配置與配置項(xiàng)配置數(shù)據(jù)庫(kù)基線變更控制配置審計(jì)工作產(chǎn)品軟件產(chǎn)品1.3.1配置項(xiàng)配置(Configuration)與配置項(xiàng)(CI)計(jì)算機(jī)程序,包括源代碼和可執(zhí)行程序與計(jì)算機(jī)程序相對(duì)應(yīng)的各種文檔計(jì)算機(jī)數(shù)據(jù),包括計(jì)算機(jī)程序中包含的數(shù)據(jù)和系統(tǒng)初始化數(shù)據(jù)1.3.2基線基線項(xiàng)目開發(fā)過(guò)程的制品經(jīng)過(guò)正式評(píng)審并被相關(guān)人員一致同意,可以作為以后項(xiàng)目開發(fā)的基礎(chǔ)。對(duì)已經(jīng)確定為基線的制品的修改必須要通過(guò)正式的變更控制流程。在軟

4、件工程環(huán)境中,基線是指在軟件開發(fā)過(guò)程中的里程碑,這些里程碑的標(biāo)志是一項(xiàng)或多項(xiàng)經(jīng)過(guò)正式的技術(shù)評(píng)審并一致認(rèn)同的軟件制品的提交。1.3.3配置數(shù)據(jù)庫(kù)配置數(shù)據(jù)庫(kù)(配置庫(kù))項(xiàng)目建立和訪問(wèn)軟件配置庫(kù),這個(gè)配置庫(kù)主要用來(lái)對(duì)保存配置項(xiàng)和一些與軟件配置管理相關(guān)的記錄。1.4配置管理給項(xiàng)目組帶來(lái)的好處節(jié)約費(fèi)用? 縮短開發(fā)周期? 減少施工費(fèi)用有利于知識(shí)庫(kù)的建立? 代碼對(duì)象庫(kù)業(yè)務(wù)及經(jīng)驗(yàn)庫(kù)規(guī)范管理? 量化工作量考核? 規(guī)范測(cè)試加強(qiáng)協(xié)調(diào)與溝通二.配置管理活動(dòng)和流程標(biāo)識(shí)配置項(xiàng)版本控制變更控制評(píng)審統(tǒng)計(jì)軟件編譯、連接和發(fā)放管理2.1標(biāo)識(shí)配置項(xiàng)標(biāo)志配置項(xiàng)對(duì)于配置項(xiàng),可以給出一個(gè)比較簡(jiǎn)單的定義,既軟件過(guò)程的輸出信息可以分為三

5、個(gè)主要類別:(1)計(jì)算機(jī)程序(源代碼和可執(zhí)行程序)(2)描述計(jì)算機(jī)程序的文檔(針對(duì)技術(shù)開發(fā)者和用戶)(3)數(shù)據(jù)(包含在程序內(nèi)部或外部)。這些項(xiàng)包含了所有在軟件過(guò)程中產(chǎn)生的信息,總稱為軟件配置項(xiàng)?!背鲜?個(gè)配置項(xiàng)以外,還包括項(xiàng)目管理的有關(guān)文件、信息記錄等。2.1.1確定配置項(xiàng)(范例)1、系統(tǒng)規(guī)格說(shuō)明2、軟件項(xiàng)目計(jì)劃3、軟件需求規(guī)格說(shuō)明書a.圖形分析模型b.處理規(guī)格說(shuō)明c.原型d.數(shù)學(xué)規(guī)格說(shuō)明4.初步用戶手冊(cè)5.設(shè)計(jì)規(guī)格說(shuō)明書a.數(shù)據(jù)設(shè)計(jì)描述b.體系結(jié)構(gòu)設(shè)計(jì)描述c.模塊設(shè)計(jì)描述d.接口設(shè)計(jì)描述e.對(duì)象描述(采用面向?qū)ο蠹夹g(shù)時(shí))6.源代碼清單7、測(cè)試規(guī)格說(shuō)明a.測(cè)試計(jì)劃和步驟b.測(cè)試用例和記

6、錄的結(jié)果8、操作和安裝手冊(cè)9、可執(zhí)行程序a.模塊可執(zhí)行代碼b.連接的模塊10、數(shù)據(jù)庫(kù)描述a.模式和文件結(jié)構(gòu)b.初始內(nèi)容11、聯(lián)機(jī)用戶手冊(cè)12、維護(hù)文檔a.軟件問(wèn)題報(bào)告b.維護(hù)請(qǐng)求c.工程變更指令13.軟件工程標(biāo)準(zhǔn)和規(guī)程2.1.2配置標(biāo)識(shí)(一)配置標(biāo)識(shí)是軟件生命周期中劃分選擇各類配置項(xiàng)、定義配置項(xiàng)的種類、為它們分配標(biāo)識(shí)符的過(guò)程。配置項(xiàng)標(biāo)識(shí)的重要內(nèi)容就是對(duì)配置項(xiàng)進(jìn)行標(biāo)識(shí)和命名。2.1.2配置標(biāo)識(shí)(二)原則1.標(biāo)識(shí)唯一2.同類配置項(xiàng)的標(biāo)識(shí)方法統(tǒng)一3.可追溯性4.容易記憶2.2版本控制版本控制是軟件配置管理的核心功能。所有置于配置庫(kù)中的元素都應(yīng)自動(dòng)予以版本的標(biāo)識(shí),并保證版本命名的唯一性。版本在生

7、成過(guò)程中,自動(dòng)依照設(shè)定的使用模型自動(dòng)分支、演進(jìn)。除了系統(tǒng)自動(dòng)記錄的版本信息以外,為了配合軟件開發(fā)流程的各個(gè)階段,我們還需要定義、收集一些元數(shù)據(jù)來(lái)記錄版本的輔助信息和規(guī)范開發(fā)流程,并為今后對(duì)軟件過(guò)程的度量做好準(zhǔn)備。對(duì)于配置庫(kù)中的各個(gè)基線控制項(xiàng),應(yīng)該根據(jù)其基線的位置和狀態(tài)來(lái)設(shè)置相應(yīng)的訪問(wèn)權(quán)限。一般來(lái)說(shuō),對(duì)于基線版本之前的各個(gè)版本都應(yīng)處于被鎖定的狀態(tài),如需要對(duì)它們進(jìn)行變更,則應(yīng)按照變更控制的流程來(lái)進(jìn)行操作。2.3變更控制變更管理的一般流程

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。