999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CMMI的軟件配置管理模型研究

2015-01-29 20:49:23杜麗
新媒體研究 2014年22期
關鍵詞:模型研究

杜麗

摘 ?要 ?軟件配置管理貫穿于軟件的整個生命周期,是CMMI中的一個關鍵過程域,對軟件實施配置管理是為了解決軟件開發和維護過程中產品出現的不完整性、不一致性和不可追蹤性等問題。文中對軟件配置管理的基本概念做了簡要的論述,重點研究了基于CMMI配置管理的模型,以期對軟件開發工程起到一些推動作用。

關鍵詞 ?CMMI;軟件配置管理;模型;研究

中圖分類號:TP3 ? ? ?文獻標識碼:A ? ? ?文章編號:1671-7597(2014)22-0040-01

就當前的實際情況來看,軟件工程所面臨的主要問題是質量較差、軟件開發過程漫長以及經費難以控制等,文中提出了一種基于CMMI的軟件配置管理模型,實現了對軟件開發全過程實施配置管理的目標,解決了軟件開發過程中產品的完整性、不一致性以及不可追溯性。

1 ?軟件配置管理的概念和模型研究

軟件配置管理是一種按規則實施管理軟件開發和維護以及軟件產品的方法,它貫穿于軟件的整個生命周期,對軟件質量控制有著重要的作用[1]。軟件配置項是軟件配置管理下的實體元素,其可以單獨對軟件生命周期的數據進行配置管理,包括:軟件的需求、設計、測試數據和代碼等。而軟件配置管理模型是以配置項為基礎的管理域,隨著軟件功能的不斷增加,一個配置項可能承載軟件產品的多個功能要求,因此可以看出,配置項與軟件的功能是一種多對多的關系,而基于CMMI的軟件配置管理模型可以準確的獲知某一功能與相關配置項版本之間的對應關系,實現了目標管理與基本管理的追蹤。

2 ?基于CMMI的配置管理模型的應用研究

1)配置管理模型在同一產品的維護與開發中的應用。軟件配置管理可以高效有序的協調在同一款軟件產品中的維護和開發工作,以下為例進行說明。某一軟件當前使用的版本為3.0Version,以當前的版本為基線創建兩個相互獨立且并行的分支:分支3.0Patch和分支4.0,以此來完成舊版本軟件的維護工作和軟件新版本的開發工作,維護的工作基線為3.0PBL1和3.0PBL2,而開發現產品的工作基線則是4.0PBL0、4.PBL1和PBL2,而3.0Patch可以作為3.0Version版本的補丁來發布,但是由于4.0和3.0Patch兩者之間是相互獨立的,在4.0版本中仍然存在3.0Version版本中出現的缺陷,因此需要將3.0Patch內容合并到4.0當中,這樣才能夠更好的讓配置管理模型在相同產品中得到維護以及開發。如圖1。

圖1 ?同一產品的維護與開發

2)配置管理模型在同一產品不同版本之間的并行開發。假如3.0Version版本的開發工作并沒有完全結束,當前的基線為3.0BETA,則可以直接創建新的分支3.1,以此來實現3.0和3.1兩個版本的并行發布,當3.0Version版本開發工作完成,則發布該版本,同時要將3.0BETA到3.0Version的變為部分合并到3.1當中,這樣使得3.1版本中包含了3.0Version的全部功能,然后就繼續進行3.1的后續研發。圖2主要是表明并發配置管理策略的實現機制。

圖2 ?同一產品不同版本之間的并行開發

3 ?基于CMMI的配置管理模型的最佳實踐

1)配置管理系統的建立和維護。在軟件開發過程中需要建立項目的開發庫、受控庫和產品庫,而且配置管理人員要嚴格按照《軟件配置管理計劃》中明確的角色和職責對配置管理系統的訪問角色進行設置,在軟件開發的生命周期以內,配置項存儲于開發庫、受控庫以及產品庫當中,項目人員則可以根據不同的授權對相關配置庫進行訪問[2]。

2)創建和發布基線。在CMMI的要求當中,建立基線模型共存在五種類型:功能基線、分配基線、設計基線、測試基線以及產品基線,在基線開發完成之后要經過確認再交給軟件開發人員,由軟件開發人員負責將基線產品交給配置管理人員,配置管理人員要根據以下步驟發布產品:①申請建立基線,軟件開發人員申請建立基線;②審批,由軟件配置控制委員會審批同意;③配置審核,配置管理人員對進行配置審核,如果發現其中存在不合格的項要及時協調解決;④建立和發布基線,當通過審核之后或者解決不合理項之后由配置管理人員建立基線,并將基線設置為“只讀”,將基線的存放位置和狀態通知相關人員使用。

4 ?結束語

軟件配置管理作為一項貫穿于軟件整個生命周期的技術,主要是通過執行版本控制和基線管理等規程來保障整個生命周期所有配置的完整性、一致性和可追溯性。而基于CMMI的軟件配置管理模型則是通過在傳統配置管理模型上增加任務層,實現了目標與配置管理的聯系,同時在軟件項目管理中也體現出了其強大的化軟件無形為有形化的優勢,本文開展軟件配置管理模型研究是為了將基于CMMI的配置管理思想應用到更多的軟件項目管理活動當中[2]。

參考文獻

[1]金蘭.基于CMMI的軟件配置管理研究[J].軟件導刊,2010,42(11):42-45.

[2]王志和,凌云.基于CMMI的軟件配置管理在小型企業中的應用[J].長沙大學學報,2012,14(02):62.endprint

摘 ?要 ?軟件配置管理貫穿于軟件的整個生命周期,是CMMI中的一個關鍵過程域,對軟件實施配置管理是為了解決軟件開發和維護過程中產品出現的不完整性、不一致性和不可追蹤性等問題。文中對軟件配置管理的基本概念做了簡要的論述,重點研究了基于CMMI配置管理的模型,以期對軟件開發工程起到一些推動作用。

關鍵詞 ?CMMI;軟件配置管理;模型;研究

中圖分類號:TP3 ? ? ?文獻標識碼:A ? ? ?文章編號:1671-7597(2014)22-0040-01

就當前的實際情況來看,軟件工程所面臨的主要問題是質量較差、軟件開發過程漫長以及經費難以控制等,文中提出了一種基于CMMI的軟件配置管理模型,實現了對軟件開發全過程實施配置管理的目標,解決了軟件開發過程中產品的完整性、不一致性以及不可追溯性。

1 ?軟件配置管理的概念和模型研究

軟件配置管理是一種按規則實施管理軟件開發和維護以及軟件產品的方法,它貫穿于軟件的整個生命周期,對軟件質量控制有著重要的作用[1]。軟件配置項是軟件配置管理下的實體元素,其可以單獨對軟件生命周期的數據進行配置管理,包括:軟件的需求、設計、測試數據和代碼等。而軟件配置管理模型是以配置項為基礎的管理域,隨著軟件功能的不斷增加,一個配置項可能承載軟件產品的多個功能要求,因此可以看出,配置項與軟件的功能是一種多對多的關系,而基于CMMI的軟件配置管理模型可以準確的獲知某一功能與相關配置項版本之間的對應關系,實現了目標管理與基本管理的追蹤。

2 ?基于CMMI的配置管理模型的應用研究

1)配置管理模型在同一產品的維護與開發中的應用。軟件配置管理可以高效有序的協調在同一款軟件產品中的維護和開發工作,以下為例進行說明。某一軟件當前使用的版本為3.0Version,以當前的版本為基線創建兩個相互獨立且并行的分支:分支3.0Patch和分支4.0,以此來完成舊版本軟件的維護工作和軟件新版本的開發工作,維護的工作基線為3.0PBL1和3.0PBL2,而開發現產品的工作基線則是4.0PBL0、4.PBL1和PBL2,而3.0Patch可以作為3.0Version版本的補丁來發布,但是由于4.0和3.0Patch兩者之間是相互獨立的,在4.0版本中仍然存在3.0Version版本中出現的缺陷,因此需要將3.0Patch內容合并到4.0當中,這樣才能夠更好的讓配置管理模型在相同產品中得到維護以及開發。如圖1。

圖1 ?同一產品的維護與開發

2)配置管理模型在同一產品不同版本之間的并行開發。假如3.0Version版本的開發工作并沒有完全結束,當前的基線為3.0BETA,則可以直接創建新的分支3.1,以此來實現3.0和3.1兩個版本的并行發布,當3.0Version版本開發工作完成,則發布該版本,同時要將3.0BETA到3.0Version的變為部分合并到3.1當中,這樣使得3.1版本中包含了3.0Version的全部功能,然后就繼續進行3.1的后續研發。圖2主要是表明并發配置管理策略的實現機制。

圖2 ?同一產品不同版本之間的并行開發

3 ?基于CMMI的配置管理模型的最佳實踐

1)配置管理系統的建立和維護。在軟件開發過程中需要建立項目的開發庫、受控庫和產品庫,而且配置管理人員要嚴格按照《軟件配置管理計劃》中明確的角色和職責對配置管理系統的訪問角色進行設置,在軟件開發的生命周期以內,配置項存儲于開發庫、受控庫以及產品庫當中,項目人員則可以根據不同的授權對相關配置庫進行訪問[2]。

2)創建和發布基線。在CMMI的要求當中,建立基線模型共存在五種類型:功能基線、分配基線、設計基線、測試基線以及產品基線,在基線開發完成之后要經過確認再交給軟件開發人員,由軟件開發人員負責將基線產品交給配置管理人員,配置管理人員要根據以下步驟發布產品:①申請建立基線,軟件開發人員申請建立基線;②審批,由軟件配置控制委員會審批同意;③配置審核,配置管理人員對進行配置審核,如果發現其中存在不合格的項要及時協調解決;④建立和發布基線,當通過審核之后或者解決不合理項之后由配置管理人員建立基線,并將基線設置為“只讀”,將基線的存放位置和狀態通知相關人員使用。

4 ?結束語

軟件配置管理作為一項貫穿于軟件整個生命周期的技術,主要是通過執行版本控制和基線管理等規程來保障整個生命周期所有配置的完整性、一致性和可追溯性。而基于CMMI的軟件配置管理模型則是通過在傳統配置管理模型上增加任務層,實現了目標與配置管理的聯系,同時在軟件項目管理中也體現出了其強大的化軟件無形為有形化的優勢,本文開展軟件配置管理模型研究是為了將基于CMMI的配置管理思想應用到更多的軟件項目管理活動當中[2]。

參考文獻

[1]金蘭.基于CMMI的軟件配置管理研究[J].軟件導刊,2010,42(11):42-45.

[2]王志和,凌云.基于CMMI的軟件配置管理在小型企業中的應用[J].長沙大學學報,2012,14(02):62.endprint

摘 ?要 ?軟件配置管理貫穿于軟件的整個生命周期,是CMMI中的一個關鍵過程域,對軟件實施配置管理是為了解決軟件開發和維護過程中產品出現的不完整性、不一致性和不可追蹤性等問題。文中對軟件配置管理的基本概念做了簡要的論述,重點研究了基于CMMI配置管理的模型,以期對軟件開發工程起到一些推動作用。

關鍵詞 ?CMMI;軟件配置管理;模型;研究

中圖分類號:TP3 ? ? ?文獻標識碼:A ? ? ?文章編號:1671-7597(2014)22-0040-01

就當前的實際情況來看,軟件工程所面臨的主要問題是質量較差、軟件開發過程漫長以及經費難以控制等,文中提出了一種基于CMMI的軟件配置管理模型,實現了對軟件開發全過程實施配置管理的目標,解決了軟件開發過程中產品的完整性、不一致性以及不可追溯性。

1 ?軟件配置管理的概念和模型研究

軟件配置管理是一種按規則實施管理軟件開發和維護以及軟件產品的方法,它貫穿于軟件的整個生命周期,對軟件質量控制有著重要的作用[1]。軟件配置項是軟件配置管理下的實體元素,其可以單獨對軟件生命周期的數據進行配置管理,包括:軟件的需求、設計、測試數據和代碼等。而軟件配置管理模型是以配置項為基礎的管理域,隨著軟件功能的不斷增加,一個配置項可能承載軟件產品的多個功能要求,因此可以看出,配置項與軟件的功能是一種多對多的關系,而基于CMMI的軟件配置管理模型可以準確的獲知某一功能與相關配置項版本之間的對應關系,實現了目標管理與基本管理的追蹤。

2 ?基于CMMI的配置管理模型的應用研究

1)配置管理模型在同一產品的維護與開發中的應用。軟件配置管理可以高效有序的協調在同一款軟件產品中的維護和開發工作,以下為例進行說明。某一軟件當前使用的版本為3.0Version,以當前的版本為基線創建兩個相互獨立且并行的分支:分支3.0Patch和分支4.0,以此來完成舊版本軟件的維護工作和軟件新版本的開發工作,維護的工作基線為3.0PBL1和3.0PBL2,而開發現產品的工作基線則是4.0PBL0、4.PBL1和PBL2,而3.0Patch可以作為3.0Version版本的補丁來發布,但是由于4.0和3.0Patch兩者之間是相互獨立的,在4.0版本中仍然存在3.0Version版本中出現的缺陷,因此需要將3.0Patch內容合并到4.0當中,這樣才能夠更好的讓配置管理模型在相同產品中得到維護以及開發。如圖1。

圖1 ?同一產品的維護與開發

2)配置管理模型在同一產品不同版本之間的并行開發。假如3.0Version版本的開發工作并沒有完全結束,當前的基線為3.0BETA,則可以直接創建新的分支3.1,以此來實現3.0和3.1兩個版本的并行發布,當3.0Version版本開發工作完成,則發布該版本,同時要將3.0BETA到3.0Version的變為部分合并到3.1當中,這樣使得3.1版本中包含了3.0Version的全部功能,然后就繼續進行3.1的后續研發。圖2主要是表明并發配置管理策略的實現機制。

圖2 ?同一產品不同版本之間的并行開發

3 ?基于CMMI的配置管理模型的最佳實踐

1)配置管理系統的建立和維護。在軟件開發過程中需要建立項目的開發庫、受控庫和產品庫,而且配置管理人員要嚴格按照《軟件配置管理計劃》中明確的角色和職責對配置管理系統的訪問角色進行設置,在軟件開發的生命周期以內,配置項存儲于開發庫、受控庫以及產品庫當中,項目人員則可以根據不同的授權對相關配置庫進行訪問[2]。

2)創建和發布基線。在CMMI的要求當中,建立基線模型共存在五種類型:功能基線、分配基線、設計基線、測試基線以及產品基線,在基線開發完成之后要經過確認再交給軟件開發人員,由軟件開發人員負責將基線產品交給配置管理人員,配置管理人員要根據以下步驟發布產品:①申請建立基線,軟件開發人員申請建立基線;②審批,由軟件配置控制委員會審批同意;③配置審核,配置管理人員對進行配置審核,如果發現其中存在不合格的項要及時協調解決;④建立和發布基線,當通過審核之后或者解決不合理項之后由配置管理人員建立基線,并將基線設置為“只讀”,將基線的存放位置和狀態通知相關人員使用。

4 ?結束語

軟件配置管理作為一項貫穿于軟件整個生命周期的技術,主要是通過執行版本控制和基線管理等規程來保障整個生命周期所有配置的完整性、一致性和可追溯性。而基于CMMI的軟件配置管理模型則是通過在傳統配置管理模型上增加任務層,實現了目標與配置管理的聯系,同時在軟件項目管理中也體現出了其強大的化軟件無形為有形化的優勢,本文開展軟件配置管理模型研究是為了將基于CMMI的配置管理思想應用到更多的軟件項目管理活動當中[2]。

參考文獻

[1]金蘭.基于CMMI的軟件配置管理研究[J].軟件導刊,2010,42(11):42-45.

[2]王志和,凌云.基于CMMI的軟件配置管理在小型企業中的應用[J].長沙大學學報,2012,14(02):62.endprint

猜你喜歡
模型研究
一半模型
FMS與YBT相關性的實證研究
2020年國內翻譯研究述評
遼代千人邑研究述論
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
視錯覺在平面設計中的應用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
EMA伺服控制系統研究
新版C-NCAP側面碰撞假人損傷研究
3D打印中的模型分割與打包
主站蜘蛛池模板: 色噜噜在线观看| 久久公开视频| 97人人模人人爽人人喊小说| 亚洲a级在线观看| 91青草视频| 亚洲天堂网2014| 日本成人不卡视频| 国产女人18水真多毛片18精品 | 伊人色天堂| 亚洲综合片| 日本免费a视频| 国产a v无码专区亚洲av| 国产精品美女免费视频大全| 久久精品视频亚洲| 久久国产精品娇妻素人| 午夜成人在线视频| 少妇露出福利视频| 国产日韩精品欧美一区喷| 无码aaa视频| 国产精品女在线观看| 亚洲天堂精品视频| 欧美国产日韩在线| 免费高清毛片| 久久婷婷六月| 国产精品密蕾丝视频| 成年免费在线观看| 伊人成人在线| www中文字幕在线观看| 国产欧美精品一区aⅴ影院| 在线观看亚洲精品福利片| 久久综合干| 在线国产毛片手机小视频| 五月综合色婷婷| 国产午夜福利亚洲第一| 伊人无码视屏| 一区二区日韩国产精久久| 亚洲视频二| 亚洲Av综合日韩精品久久久| 真人免费一级毛片一区二区| 狠狠色噜噜狠狠狠狠色综合久| 新SSS无码手机在线观看| 亚洲欧美日韩动漫| 伊人国产无码高清视频| 国产一区亚洲一区| 欧美高清三区| 蜜臀AV在线播放| 性激烈欧美三级在线播放| 国产精品成人久久| 看你懂的巨臀中文字幕一区二区| 午夜一级做a爰片久久毛片| 欧美激情综合一区二区| 就去吻亚洲精品国产欧美| 国产Av无码精品色午夜| 国产一级在线播放| 亚洲精品视频免费看| 青青热久免费精品视频6| 亚洲精品第一页不卡| 青青久久91| 无码啪啪精品天堂浪潮av| 日本一本在线视频| 一本久道热中字伊人| 亚洲男人在线| 香蕉视频在线观看www| 欧美国产另类| 91福利免费视频| 精品精品国产高清A毛片| 19国产精品麻豆免费观看| 日韩欧美国产精品| 国产精品美女网站| 欧美精品1区| 国产欧美视频一区二区三区| 欧美成人一区午夜福利在线| 亚洲—日韩aV在线| 欧美日韩精品一区二区在线线 | 一区二区午夜| 在线亚洲精品福利网址导航| 久久国产精品夜色| 中国黄色一级视频| 国产在线精品人成导航| 亚洲中文字幕日产无码2021| 亚洲日韩国产精品综合在线观看| 美女无遮挡免费视频网站|