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

?

軟件配置的管理

2014-11-19 15:40:01李玉梅
電子技術(shù)與軟件工程 2014年20期
關(guān)鍵詞:基線

李玉梅

摘 要 軟件配置管理是一種軟件開發(fā)管理方法,它具有規(guī)范性和高效性,軟件配置管理是一套規(guī)范、高效的軟件開發(fā)管理方法,軟件配置管理的主要功能是提供工作空間管理、軟件過程管理、軟件的開發(fā)支持、軟件使用權(quán)限的控制以及軟件的額變更管理,是提高軟件質(zhì)量的重要手段。軟件管理貫穿整個(gè)軟件的生命周期,利用軟件管理能夠很好的解決軟件企業(yè)在資源、過程以及其他相關(guān)問題中的難題。本文將對(duì)闡述軟件配置管理中一些重要的概念,并對(duì)其配置管理過程的實(shí)現(xiàn)做出具體的探討。

【關(guān)鍵詞】軟件配置管理 基線 軟件配置項(xiàng) 變更控制

隨著科學(xué)技術(shù)的發(fā)展,軟件開發(fā)的規(guī)模隨之?dāng)U大,而軟件在開發(fā)和使用過程中其版本也在不斷的發(fā)生著變化。但是在軟件開發(fā)和變更的過程中仍然面臨著一定的問題,例如開發(fā)軟件的重復(fù)利用幾率較低,可靠性差等。另外在軟件開發(fā)過程中缺乏必要的軟件開發(fā)跟蹤和記錄備案,這些都給軟件后續(xù)的維護(hù)和升級(jí)帶來困難,增加軟件項(xiàng)目的風(fēng)險(xiǎn),由此突出了對(duì)軟件進(jìn)行管理的重要性。軟件管理配置是對(duì)軟件開發(fā)進(jìn)行管理的一套辦法和活動(dòng)準(zhǔn)則。它通過對(duì)軟件系統(tǒng)進(jìn)行特定的表示來實(shí)現(xiàn)軟件配置的系統(tǒng)更改,并在軟件的整個(gè)生命過程中維護(hù)其配置的完整性和跟蹤性。

1 軟件配置管理的概念

1.1 軟件配置管理的內(nèi)涵和其涉及的內(nèi)容

軟件配置管理是用來標(biāo)識(shí)、組織和控制軟件系統(tǒng)的一種技術(shù),其主要目的是降低軟件錯(cuò)誤,提高其生產(chǎn)效率。軟件配置管理是一套科學(xué)的管理規(guī)范,是對(duì)軟件進(jìn)行更改的一個(gè)關(guān)鍵支持過程。它貫穿整個(gè)軟件生命周期,用于控制軟件在其生存周期內(nèi)的改變并減少這種改變對(duì)軟件造成的影響,最終確保軟件產(chǎn)品的質(zhì)量。軟件配置管理所涉及到的內(nèi)容主要由以下幾點(diǎn):

(1)對(duì)系統(tǒng)中的標(biāo)識(shí)項(xiàng)進(jìn)行標(biāo)識(shí)和定義,同時(shí)制定與其相關(guān)的基線。

(2)控制軟件系統(tǒng)中的配置項(xiàng),或是對(duì)其配置項(xiàng)進(jìn)行變更。

(3)記錄軟件系統(tǒng)中軟件配置項(xiàng)的運(yùn)行狀態(tài)和修改請(qǐng)求進(jìn)行記錄。

1.2 軟件配置項(xiàng)(SCI)

軟件配置項(xiàng)在軟件配置管理中的主要作用是集合軟件各個(gè)周期內(nèi)個(gè)階段中產(chǎn)生的不同版本的文檔程序、數(shù)據(jù)和環(huán)境。軟件配置項(xiàng)通常作為一個(gè)軟件配置中的一個(gè)元素,并作為一個(gè)單位來看待軟件成分以達(dá)到配置管理的目的。

1.3 基線

在軟件系統(tǒng)中開發(fā)設(shè)立基線的主要目的是為了軟件的配置管理?;€的設(shè)立標(biāo)志著軟件開發(fā)過程中一個(gè)階段的結(jié)束,在任意軟件配置項(xiàng)中,若是形成文檔并通過審議時(shí),便形成了基線?;€是軟件配置的交付,更是軟件配置管理中進(jìn)行軟件測(cè)試過程的里程碑。和基線同時(shí)建立的有產(chǎn)品庫(kù)和受控庫(kù)。利用統(tǒng)計(jì)配置管理在被管理的軟件中形成各種基線并控制各種基線的進(jìn)入和輸出。通常情況下,在對(duì)軟件進(jìn)行測(cè)試管理時(shí)需要建立以下幾種基線:第一,軟件測(cè)評(píng)功能基線,此基線的建立在寄到委托方的相關(guān)資料后執(zhí)行,建立的基線將作為整個(gè)軟件測(cè)評(píng)的初始基線;第二,需求基線,此基線的建立根據(jù)委托方資料中的要求以及軟件測(cè)試的需求進(jìn)行建立。

1.4 版本

在對(duì)被指定的軟件進(jìn)行測(cè)試的過程中,軟件測(cè)評(píng)中每個(gè)受控文檔都有其相應(yīng)的版本號(hào),設(shè)置文件版本號(hào)的主要目的是為了進(jìn)行軟件配置管理時(shí)更加清晰的辨別文檔的修訂情況。在軟件配置管理中,一些配置項(xiàng)文件在變更后被保存并形成新的版本,而此版本與之前的舊版本同時(shí)存在,這樣的保存管理形式便于文檔的查詢。

2 軟件配置管理的實(shí)施

2.1 軟件配置管理計(jì)劃的制定

管理計(jì)劃是一個(gè)軟件項(xiàng)目進(jìn)行配置管理的前提,管理活動(dòng)正是在此計(jì)劃的引導(dǎo)下開展的。否則,軟件配置管理在實(shí)施的工程中將會(huì)出現(xiàn)過程混亂,進(jìn)而影響到軟件項(xiàng)目的順利開展,所以說軟件配置管理計(jì)劃不但能夠保證軟件配置管理的順利實(shí)施,同時(shí)它還是軟件配置管理測(cè)試的基礎(chǔ)。

2.2 創(chuàng)設(shè)軟件配置管理環(huán)境

軟件配置管理環(huán)境創(chuàng)設(shè)的兩個(gè)必要條件就是管理工具和管理系統(tǒng)。其中軟件配置管理系統(tǒng)在構(gòu)建時(shí)需要運(yùn)用到與該軟件相關(guān)的數(shù)據(jù)庫(kù)技術(shù)和文件管理技術(shù),此系統(tǒng)建立時(shí)我們采用C/S結(jié)構(gòu),并充分運(yùn)用網(wǎng)絡(luò)這一管理工具來實(shí)現(xiàn)。在建立軟件管理系統(tǒng)時(shí)客戶端的功能設(shè)置中包含開發(fā)庫(kù)、受控庫(kù)和產(chǎn)品庫(kù),通過這幾個(gè)數(shù)據(jù)庫(kù)的建立來保證軟件配置項(xiàng)在不同的測(cè)試階段存放于不同的庫(kù)中。

2.3 配置標(biāo)識(shí)

配置標(biāo)識(shí)既是軟件管理中的基礎(chǔ),又是軟件管理的重要組成部分。在對(duì)軟件項(xiàng)目進(jìn)行配置項(xiàng)管理時(shí),其操作權(quán)利都會(huì)受到嚴(yán)格的管理,其管理過程中不同類型的基線都設(shè)置有一定的權(quán)限,所以測(cè)試人員要根據(jù)個(gè)人權(quán)限管理相應(yīng)的基線。在軟件管理中配置標(biāo)識(shí)主要用于標(biāo)識(shí)系統(tǒng)中被測(cè)試樣品、工具、文檔以及記錄報(bào)告的類型和名稱。

2.4 版本控制

軟件配置管理活動(dòng)的核心內(nèi)容便是版本控制。在對(duì)軟件進(jìn)行管理時(shí),軟件配置管理系統(tǒng)中的管理對(duì)象在測(cè)評(píng)過程中所產(chǎn)生的內(nèi)容和數(shù)據(jù)都會(huì)以文檔的形式進(jìn)行保存,保存時(shí)系統(tǒng)會(huì)對(duì)其進(jìn)行版本標(biāo)識(shí)。而且在此軟件當(dāng)中新舊兩個(gè)版本同時(shí)存在,這樣便于文檔的查找。而對(duì)于配置管理系統(tǒng)中的基線控制項(xiàng),需要根據(jù)基線的保密程度以及其存在的位置設(shè)置相應(yīng)的訪問權(quán)限,以保證軟件使用的安全性。

2.5 變更控制

在對(duì)軟件進(jìn)行管理測(cè)評(píng)時(shí)會(huì)發(fā)生變更現(xiàn)象,產(chǎn)生此現(xiàn)象的原因包含兩個(gè)方面:第一是被測(cè)試件出現(xiàn)問題,此時(shí)需要對(duì)原有的軟件系統(tǒng)進(jìn)行改進(jìn),因此便需要對(duì)其進(jìn)行變更;第二,變更后的軟件系統(tǒng)其形成的文檔也要隨之做出相應(yīng)的變更管理。

2.6 配置狀態(tài)報(bào)告

軟件配置管理中設(shè)置有配置狀態(tài)報(bào)告,此配置狀態(tài)報(bào)告的設(shè)置主要是用用激勵(lì)和報(bào)告軟件配置管理中基線的變化情況,通過對(duì)此狀態(tài)報(bào)告的觀察為測(cè)試人員提供可靠的參考依據(jù),并通過對(duì)此報(bào)告的分析來加強(qiáng)對(duì)軟件項(xiàng)目的配置管理。

3 結(jié)束語

軟件配置管理的有效實(shí)施保證了軟件的整體質(zhì)量和軟件測(cè)評(píng)工作的順利完成。軟件配置管理作為軟件項(xiàng)目管理中的重要組成部分,因此在實(shí)施工程中對(duì)操作人員和使用工具都具有嚴(yán)格的要求,并且此項(xiàng)工作貫穿軟件管理測(cè)試的整個(gè)周期,所以采取有效、合理的配置管理對(duì)整個(gè)測(cè)試工作都有著重要的作用。自日后的工作當(dāng)中要結(jié)合軟件系統(tǒng)的具體情況逐步完善配置管理工作,提高配置管理工作效率。

參考文獻(xiàn)

[1]于宏霞,陳凱,白英彩.基線技術(shù)在軟件配置管理過程中的應(yīng)用[J].計(jì)算機(jī)應(yīng)用與軟件,2006(02).

[2]趙文杰,劉俊萍,南振岐.軟件配置管理理論與實(shí)踐[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2010(15).

作者單位

甘肅蘭州長(zhǎng)風(fēng)電子科技責(zé)任有限公司 甘肅省蘭州市 730070endprint

猜你喜歡
基線
GNSS 靜態(tài)相對(duì)定位精度分析與比較
適用于MAUV的變基線定位系統(tǒng)
航天技術(shù)與甚長(zhǎng)基線陣的結(jié)合探索
科學(xué)(2020年5期)2020-11-26 08:19:14
一種SINS/超短基線組合定位系統(tǒng)安裝誤差標(biāo)定算法
基于虛擬基線的相位干涉儀陣列優(yōu)化設(shè)計(jì)
基于Lp-norm的多基線相位解纏繞方法的研究新進(jìn)展
一種改進(jìn)的干涉儀測(cè)向基線設(shè)計(jì)方法
基于虛擬基線的干涉儀測(cè)向系統(tǒng)基線配置設(shè)計(jì)*
分布式InSAR基線定標(biāo)算法
垂直面內(nèi)建立基線的特殊點(diǎn)位高程測(cè)量法
治多县| 武平县| 泸州市| 桐庐县| 深泽县| 宁强县| 赣榆县| 连山| 磐石市| 土默特右旗| 金平| 绥棱县| 嘉祥县| 仁怀市| 独山县| 普兰店市| 双柏县| 昭觉县| 革吉县| 祁阳县| 京山县| 宁津县| 阿拉善右旗| 德惠市| 宣汉县| 昌平区| 勐海县| 陈巴尔虎旗| 澜沧| 大邑县| 健康| 抚州市| 思茅市| 林口县| 仲巴县| 迭部县| 巴马| 开鲁县| 丹凤县| 哈密市| 洪雅县|