基于特征邏輯的軟件配置管理模型及其應(yīng)用研究
發(fā)布時間:2021-07-03 19:13
軟件配置管理在軟件開發(fā)過程和質(zhì)量管理中起著重要的作用。為適應(yīng)不同的軟件項目開發(fā)規(guī)模和管理模式,出現(xiàn)了多種軟件配置管理模型。本文在介紹了SCM的概念、SCM工具的發(fā)展以及當(dāng)前主流軟件配置管理工具的基礎(chǔ)上,概括了SCM的主要內(nèi)容,并使用特征邏輯,建立了一個統(tǒng)一的軟件配置管理模型(UMSCM)。該模型引入了版本集的概念,版本集包括常用的構(gòu)件、庫、工作空間、變種集、修訂版歷史等。 論文使用特征邏輯作為描述版本集的基礎(chǔ),通過(feature:value)對的屬性組成的布爾表達(dá)式來表示公共或獨(dú)立的版本性質(zhì),并對版本集進(jìn)行交、并、補(bǔ)等操作以表達(dá)和概括SCM的基本活動。由此可以描述變更和工作空間的管理。在此基礎(chǔ)上介紹一個特征文件系統(tǒng)(FFS),其中版本組作為虛擬文件和目錄被存取。以UMSCM和FFS為基礎(chǔ),可以描述已有的四種SCM模型(檢入檢出模型、組織模型、長事務(wù)模型和變更集模型)。論文最后給出基于UMSCM的軟件配置管理系統(tǒng)山太原理工大學(xué)碩士研究生論文的框架、配置庫的結(jié)構(gòu)和基本操作算法。
【文章來源】:太原理工大學(xué)山西省 211工程院校
【文章頁數(shù)】:70 頁
【學(xué)位級別】:碩士
【文章目錄】:
第一章 緒論
1.1 軟件配置管理
1.2 軟件配置管理工具的發(fā)展
1.3 軟件配置管理模型
1.4 主流軟件配置管理系統(tǒng)簡介
1.5 論文的主要工作
第二章 軟件配置管理的主要內(nèi)容
2.1 版本標(biāo)識
2.2 版本控制
2.2.1 版本的訪問和同步控制
2.2.2 版本分支和合并
2.3 變更控制
2.4 配置狀態(tài)報告和配置審計
第三章 特征邏輯
3.1 使用特征邏輯作為統(tǒng)一模型基礎(chǔ)
3.2 特征邏輯
3.3 特征術(shù)語的屬性
3.4 一致性
第四章 統(tǒng)一的軟件配置管理模型
4.1 統(tǒng)一的軟件配置管理模型概述
4.2 版本集模型
4.2.1 版本和構(gòu)件
4.2.2 組成一致的配置
4.2.3 配置的特征
4.2.4 源構(gòu)件的特征
4.3 版本維數(shù)
4.3.1 修訂版本和變更
4.3.2 約束和歷史
4.3.3 通過鎖和工作空間合作
4.3.4 實(shí)際的擴(kuò)展
4.4 特征文件系統(tǒng)
4.4.1 表示版本集
4.4.2 透明的版本集存取
4.4.3 一個版本文件系統(tǒng)
4.5 統(tǒng)一的版本
4.5.1 檢入檢出協(xié)議
4.5.2 組織協(xié)議
4.5.3 長事務(wù)協(xié)議
4.5.4 變更集協(xié)議
第五章 軟件配置管理模型框架描述
5.1 軟件配置管理應(yīng)用模型概述
5.2 配置庫描述
5.3 增量存儲算法
5.4 檢出算法簡單描述
5.5 檢入算法簡單描述
第六章 總結(jié)和展望
6.1 本文研究工作總結(jié)
6.2 展望
參考文獻(xiàn)
致謝
論文發(fā)表情況
【參考文獻(xiàn)】:
期刊論文
[1]一個抽象的軟件配置管理模型[J]. 蔣立平. 計算機(jī)應(yīng)用. 2002(06)
[2]軟件配置管理淺析[J]. 曹瑛. 電訊技術(shù). 2002(01)
[3]軟件配置管理系統(tǒng)XML數(shù)據(jù)模型及原型研究[J]. 鐘林輝,陳宇,劉洋,謝冰,邵維忠. 計算機(jī)工程與應(yīng)用. 2001(19)
[4]軟件配置管理研究[J]. 倫立軍. 微機(jī)發(fā)展. 2001(05)
[5]面向網(wǎng)絡(luò)開發(fā)環(huán)境的軟件配置管理應(yīng)用研究[J]. 張臻鑒,牟明,楊平. 計算機(jī)工程. 2001(08)
[6]基于CMM的軟件配置管理模型CSCM研究[J]. 韓杰,顧慶,陳道蓄,謝立. 計算機(jī)工程與應(yīng)用. 2001(05)
[7]基于構(gòu)件的軟件配置管理技術(shù)研究[J]. 張路,謝冰,梅宏,邵維忠,楊芙清. 電子學(xué)報. 2001(02)
[8]基于構(gòu)件的軟件版本管理系統(tǒng)[J]. 李欣,張路,謝冰,楊芙清. 電子學(xué)報. 2000(11)
[9]青鳥軟件配置管理系統(tǒng)JBCM及相關(guān)工具[J]. 鐘林輝,謝冰,邵維忠. 計算機(jī)工程. 2000(11)
[10]ClearCase工具在軟件配置管理中的應(yīng)用[J]. 高強(qiáng),張桂林,毛少杰. 計算機(jī)工程. 2000(10)
本文編號:3263183
【文章來源】:太原理工大學(xué)山西省 211工程院校
【文章頁數(shù)】:70 頁
【學(xué)位級別】:碩士
【文章目錄】:
第一章 緒論
1.1 軟件配置管理
1.2 軟件配置管理工具的發(fā)展
1.3 軟件配置管理模型
1.4 主流軟件配置管理系統(tǒng)簡介
1.5 論文的主要工作
第二章 軟件配置管理的主要內(nèi)容
2.1 版本標(biāo)識
2.2 版本控制
2.2.1 版本的訪問和同步控制
2.2.2 版本分支和合并
2.3 變更控制
2.4 配置狀態(tài)報告和配置審計
第三章 特征邏輯
3.1 使用特征邏輯作為統(tǒng)一模型基礎(chǔ)
3.2 特征邏輯
3.3 特征術(shù)語的屬性
3.4 一致性
第四章 統(tǒng)一的軟件配置管理模型
4.1 統(tǒng)一的軟件配置管理模型概述
4.2 版本集模型
4.2.1 版本和構(gòu)件
4.2.2 組成一致的配置
4.2.3 配置的特征
4.2.4 源構(gòu)件的特征
4.3 版本維數(shù)
4.3.1 修訂版本和變更
4.3.2 約束和歷史
4.3.3 通過鎖和工作空間合作
4.3.4 實(shí)際的擴(kuò)展
4.4 特征文件系統(tǒng)
4.4.1 表示版本集
4.4.2 透明的版本集存取
4.4.3 一個版本文件系統(tǒng)
4.5 統(tǒng)一的版本
4.5.1 檢入檢出協(xié)議
4.5.2 組織協(xié)議
4.5.3 長事務(wù)協(xié)議
4.5.4 變更集協(xié)議
第五章 軟件配置管理模型框架描述
5.1 軟件配置管理應(yīng)用模型概述
5.2 配置庫描述
5.3 增量存儲算法
5.4 檢出算法簡單描述
5.5 檢入算法簡單描述
第六章 總結(jié)和展望
6.1 本文研究工作總結(jié)
6.2 展望
參考文獻(xiàn)
致謝
論文發(fā)表情況
【參考文獻(xiàn)】:
期刊論文
[1]一個抽象的軟件配置管理模型[J]. 蔣立平. 計算機(jī)應(yīng)用. 2002(06)
[2]軟件配置管理淺析[J]. 曹瑛. 電訊技術(shù). 2002(01)
[3]軟件配置管理系統(tǒng)XML數(shù)據(jù)模型及原型研究[J]. 鐘林輝,陳宇,劉洋,謝冰,邵維忠. 計算機(jī)工程與應(yīng)用. 2001(19)
[4]軟件配置管理研究[J]. 倫立軍. 微機(jī)發(fā)展. 2001(05)
[5]面向網(wǎng)絡(luò)開發(fā)環(huán)境的軟件配置管理應(yīng)用研究[J]. 張臻鑒,牟明,楊平. 計算機(jī)工程. 2001(08)
[6]基于CMM的軟件配置管理模型CSCM研究[J]. 韓杰,顧慶,陳道蓄,謝立. 計算機(jī)工程與應(yīng)用. 2001(05)
[7]基于構(gòu)件的軟件配置管理技術(shù)研究[J]. 張路,謝冰,梅宏,邵維忠,楊芙清. 電子學(xué)報. 2001(02)
[8]基于構(gòu)件的軟件版本管理系統(tǒng)[J]. 李欣,張路,謝冰,楊芙清. 電子學(xué)報. 2000(11)
[9]青鳥軟件配置管理系統(tǒng)JBCM及相關(guān)工具[J]. 鐘林輝,謝冰,邵維忠. 計算機(jī)工程. 2000(11)
[10]ClearCase工具在軟件配置管理中的應(yīng)用[J]. 高強(qiáng),張桂林,毛少杰. 計算機(jī)工程. 2000(10)
本文編號:3263183
本文鏈接:http://sikaile.net/shekelunwen/ljx/3263183.html
最近更新
教材專著