国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談增量迭代模型中的基線管理活動(dòng)

2016-05-14 12:04陳玥文趙亮
關(guān)鍵詞:基線

陳玥文 趙亮

摘 要:基線管理活動(dòng)是配置管理活動(dòng)的核心,對(duì)于保障項(xiàng)目的有序進(jìn)行以及工作產(chǎn)品的質(zhì)量至關(guān)重要。本文給出了基于增量迭代模型的基線管理方法,并對(duì)基線管理的主要活動(dòng)進(jìn)行了深入的研究。

關(guān)鍵詞:增量迭代;配置管理;基線

中圖分類號(hào): TP391 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1673-1069(2016)13-39-2

0 引言

配置管理在軟件項(xiàng)目整個(gè)生命周期內(nèi),通過(guò)一系列活動(dòng),建立和維護(hù)項(xiàng)目工作產(chǎn)品的完整性和一致性。基線管理作為配置管理的主要活動(dòng),對(duì)于保證項(xiàng)目開(kāi)發(fā)的順利進(jìn)行以及工作產(chǎn)品的正確性起著重要的作用。

1 基于增量迭代模型及其基線策劃

1.1 增量迭代模型

增量迭代模型是大型軟件項(xiàng)目生命周期模型的一種,融合了瀑布模型的基本成分和原型模型的迭代特征,其示意圖見(jiàn)圖1。增量迭代模型以系統(tǒng)總需求為全集,每一個(gè)線性迭代會(huì)產(chǎn)生一個(gè)可發(fā)布的“版本”,第一個(gè)版本通常是核心產(chǎn)品,以后每次在前一版本的基礎(chǔ)上,添加“增量”(即本次迭代需要開(kāi)發(fā)的系統(tǒng)需求),最后一次交付一個(gè)完整的系統(tǒng)。

1.2 增量迭代模型中的基線策劃

增量迭代模型不是一次性的開(kāi)發(fā)過(guò)程,在軟件項(xiàng)目的進(jìn)行過(guò)程中,對(duì)于部分階段會(huì)出現(xiàn)多次重復(fù)的情況,因此對(duì)于增量迭代模型中這些階段所形成的基線也需要不斷重復(fù),基線一般包括功能基線、分配基線、設(shè)計(jì)基線、代碼基線以及產(chǎn)品基線,對(duì)于增量迭代模型,其設(shè)計(jì)階段、實(shí)施階段、聯(lián)試階段是一個(gè)不斷迭代的過(guò)程,不斷實(shí)現(xiàn)系統(tǒng)的全部需求,因此與其對(duì)應(yīng)的分配基線、設(shè)計(jì)基線、代碼基線也存在多個(gè),同時(shí)對(duì)于每一個(gè)增量迭代過(guò)程結(jié)束,如需提交用戶試用,還需在提交用戶試用前形成基于此次迭代的“迭代基線”,增量迭代模型的基線組成圖見(jiàn)圖2。

在同一個(gè)迭代過(guò)程內(nèi),不同的基線之間采用包含的關(guān)系建立。即新的基線不但包含本基線所特有的工作產(chǎn)品,還包含前一條基線的所有工作產(chǎn)品,新的基線完全可以替代原來(lái)的基線。比如,在迭代過(guò)程1中,設(shè)計(jì)基線1不但包含了設(shè)計(jì)基線所特有的工作產(chǎn)品,還包含了分配基線1的所有工作產(chǎn)品,當(dāng)設(shè)計(jì)基線1發(fā)布以后,可以完全取代分配基線1作為下一步開(kāi)發(fā)和變更的基礎(chǔ)。而不同的迭代過(guò)程間的基線則不存在包含關(guān)系。比如迭代過(guò)程2中的分配基線2雖然建立在迭代基線1之后,但由于二者屬于不同的迭代過(guò)程,因此二者之間不存在任何包含關(guān)系,分配基線2僅包含分配基線所特有的工作產(chǎn)品。

由于增量迭代模型的迭代次數(shù)越多,模型的復(fù)雜度越高,周期越長(zhǎng),因此一般采取2-3次迭代為宜。

2 增量迭代模型中的基線管理的主要活動(dòng)

項(xiàng)目開(kāi)發(fā)過(guò)程中的對(duì)基線的管理和控制是保證項(xiàng)目順利進(jìn)行及項(xiàng)目質(zhì)量的有力手段,基線的管理除了包括最初的基線的策劃以外,還包括項(xiàng)目進(jìn)行過(guò)程中的基線審計(jì)、基線的建立及發(fā)布以及基線的變更管理。

2.1 基線的審計(jì)

在采用增量迭代模型進(jìn)行軟件項(xiàng)目開(kāi)發(fā)的過(guò)程中,為了保證配置項(xiàng)版本的功能特性與相應(yīng)的系統(tǒng)需求規(guī)格說(shuō)明一致,保證工作產(chǎn)品的正確性,以及基線產(chǎn)品的完整性(完備性、一致性、正確性),需要對(duì)基線進(jìn)行審計(jì)。基線的審計(jì)工作由項(xiàng)目配置管理師組織,在基線建立前或基線發(fā)生重大變更時(shí)進(jìn)行。

基線的審計(jì)有助于及時(shí)解決系統(tǒng)開(kāi)發(fā)過(guò)程中出現(xiàn)的配置項(xiàng)各種不一致性問(wèn)題,主要分為功能審計(jì)、物理審計(jì)和配置管理審計(jì)。功能審計(jì)主要是驗(yàn)證配置項(xiàng)功能特征是否已達(dá)到其基線文檔中所規(guī)定的需求,是否完備和正確,一般可與配置項(xiàng)的相關(guān)評(píng)審工作合并進(jìn)行。物理審計(jì)主要是檢查已構(gòu)造的配置項(xiàng)是否完備,版本是否一致。配置管理審計(jì)的目的是確認(rèn)配置管理記錄和配置項(xiàng)是否完備、一致和準(zhǔn)確。物理審計(jì)和配置管理審計(jì)通常由配置管理師完成。

進(jìn)行基線審計(jì)時(shí),通??梢园凑杖缦虏襟E進(jìn)行:

①項(xiàng)目的配置管理師可依據(jù)配置管理計(jì)劃和項(xiàng)目進(jìn)展,確定審核的范圍。

②確定需審計(jì)的配置項(xiàng)和基線,重點(diǎn)審計(jì)配置項(xiàng)的變更管理和評(píng)審歷史等。

③按照配置管理計(jì)劃配置管理師進(jìn)行基線審核,記錄審核發(fā)現(xiàn)的問(wèn)題,對(duì)基線審計(jì)發(fā)現(xiàn)的不符合項(xiàng),需獲得被審核人員的確認(rèn)。

④項(xiàng)目配置管理師匯總基線審計(jì)的情況,擬制基線審計(jì)報(bào)告。

⑤對(duì)基線審計(jì)發(fā)現(xiàn)的不符合項(xiàng),督促相關(guān)人員制訂和實(shí)施糾正措施,并對(duì)問(wèn)題進(jìn)行跟蹤歸零。

⑥ 項(xiàng)目配置管理師跟蹤和驗(yàn)證不符合項(xiàng)的糾正措施,解決后將其關(guān)閉。

⑦ 基線審計(jì)報(bào)告經(jīng)項(xiàng)目負(fù)責(zé)人審核、CCB批準(zhǔn)后由項(xiàng)目配置管理師在項(xiàng)目組發(fā)布,審計(jì)結(jié)果通知相關(guān)人員。

⑧ 質(zhì)量保證師檢查基線審計(jì)活動(dòng)是否按配置管理計(jì)劃執(zhí)行,基線審計(jì)的過(guò)程是否遵守相關(guān)規(guī)程。質(zhì)量保證師跟蹤整個(gè)審計(jì)和糾正過(guò)程直至結(jié)束。

⑨ 基線審計(jì)結(jié)束后,項(xiàng)目配置管理師將基線審計(jì)的全部記錄檢入受控庫(kù)進(jìn)行管理和控制。

2.2 基線的建立及發(fā)布

項(xiàng)目中基線的建立必須通過(guò)審計(jì),審計(jì)通過(guò)后,經(jīng)過(guò)配置管理委員會(huì)(CCB,也稱配置控制委員會(huì))授權(quán),由配置管理人員將消息發(fā)布給項(xiàng)目相關(guān)人員。

CCB通常由固定成員和動(dòng)態(tài)成員組成,固定成員有直接主管該項(xiàng)目的領(lǐng)導(dǎo)、項(xiàng)目負(fù)責(zé)人、技術(shù)負(fù)責(zé)人、配置管理人員、質(zhì)量保證人員、分析設(shè)計(jì)人員、開(kāi)發(fā)人員和測(cè)試人員等;動(dòng)態(tài)成員有用戶代表、高層管理者。對(duì)于采用增量迭代模型進(jìn)行開(kāi)發(fā)的大型軟件項(xiàng)目,根據(jù)CCB實(shí)施管理的內(nèi)容可將CCB分為系統(tǒng)級(jí)CCB和軟件級(jí)CCB。系統(tǒng)級(jí)CCB主要對(duì)與系統(tǒng)產(chǎn)品有關(guān)的基線進(jìn)行控制,一般包括功能基線、分配基線、設(shè)計(jì)基線、迭代基線和產(chǎn)品基線,其組長(zhǎng)由直接主管該項(xiàng)目的領(lǐng)導(dǎo)擔(dān)任;軟件級(jí)CCB主要對(duì)與軟件產(chǎn)品有關(guān)的基線進(jìn)行控制,一般主要指代碼基線,其組長(zhǎng)由項(xiàng)目負(fù)責(zé)人擔(dān)任?;€建立一般應(yīng)在相應(yīng)的工作產(chǎn)品批準(zhǔn)或測(cè)試通過(guò)后及時(shí)(不超過(guò)兩周)建立。

2.3 基線的變更管理

在增量迭代模型中,系統(tǒng)的控制基線的變更,對(duì)于保證工作產(chǎn)品的完整性和一致性至關(guān)重要。所有的基線產(chǎn)品都是受控的,基線的變更不是隨意的,在進(jìn)行基線變更時(shí)要重點(diǎn)對(duì)基線變更的影響進(jìn)行分析,寫明需要變更的配置項(xiàng),并進(jìn)行影響域分析,對(duì)照需求跟蹤矩陣,對(duì)每一個(gè)受影響的配置項(xiàng)進(jìn)行分析,考慮工作量、進(jìn)度、風(fēng)險(xiǎn)、經(jīng)濟(jì)效益和改進(jìn)效果等各方面因素。CCB全面負(fù)責(zé)配置項(xiàng)的變更控制,基線的變更需經(jīng)過(guò)CCB組長(zhǎng)的審批。

3 結(jié)束語(yǔ)

增量迭代模型對(duì)于大型軟件項(xiàng)目的開(kāi)發(fā)提供了一種階段式的開(kāi)發(fā)模式,采用增量迭代模型進(jìn)行開(kāi)發(fā)的項(xiàng)目通常具有復(fù)雜度高、開(kāi)發(fā)周期長(zhǎng)的特點(diǎn),在開(kāi)發(fā)過(guò)程中進(jìn)行規(guī)范、嚴(yán)格的基線管理,將對(duì)于保證項(xiàng)目的成功完成以及最終產(chǎn)品的質(zhì)量起到至關(guān)重要的作用。

參 考 文 獻(xiàn)

[1] 劉文紅,吳欣,董銳.基于CMMI的配置管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].飛行器測(cè)控學(xué)報(bào),2011.2.

[2] 徐曉春.軟件配置管理[M].北京:清華大學(xué)出版社,2002.

猜你喜歡
基線
GAMIT用于GNSS長(zhǎng)基線解算分析
從基線的變化解決陰離子表面活性劑測(cè)定中的問(wèn)題
一類向量問(wèn)題的解決策略
TTC與LGO在GPS工程控制網(wǎng)數(shù)據(jù)處理中的應(yīng)用
水下GPS定位技術(shù)應(yīng)用研究
基線配置核查平臺(tái)與電網(wǎng)信息安全合規(guī)庫(kù)的聯(lián)合應(yīng)用研究
影響離子色譜分析準(zhǔn)確性的幾個(gè)因素
沿海國(guó)領(lǐng)?;c(diǎn)基線主張不能過(guò)分
萨嘎县| 晴隆县| 全椒县| 延寿县| 莎车县| 永昌县| 汉阴县| 莱阳市| 赤城县| 凤凰县| 达日县| 云安县| 河津市| 邳州市| 德安县| 永州市| 炉霍县| 民勤县| 赞皇县| 琼中| 新闻| 塔城市| 九龙县| 平南县| 克山县| 庆城县| 龙口市| 昌平区| 武功县| 桂东县| 乾安县| 巴青县| 邵武市| 隆德县| 南康市| 岐山县| 方正县| 瑞昌市| 拜泉县| 巍山| 神木县|