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打印中的模型分割與打包
主站蜘蛛池模板: 亚洲欧美激情小说另类| 九九热精品免费视频| 狠狠色狠狠综合久久| 日本91视频| 亚洲精品无码不卡在线播放| 婷婷激情亚洲| 色欲色欲久久综合网| 午夜老司机永久免费看片| 国产91高清视频| 丝袜高跟美脚国产1区| 高h视频在线| 国产精品久久久免费视频| 久久久久久久蜜桃| 国产性猛交XXXX免费看| 亚洲AV无码乱码在线观看裸奔| 欧美精品在线观看视频| 伊人丁香五月天久久综合| 婷婷六月综合网| 成人在线观看不卡| 欧美精品亚洲精品日韩专| 九色最新网址| 99性视频| 午夜国产理论| 另类专区亚洲| 老司机午夜精品视频你懂的| 最新国产成人剧情在线播放| 国产亚洲欧美在线专区| 国产超碰在线观看| 日韩欧美国产成人| 一级黄色欧美| 国产主播福利在线观看| 色屁屁一区二区三区视频国产| 日本a级免费| 久久精品日日躁夜夜躁欧美| 国国产a国产片免费麻豆| 久精品色妇丰满人妻| 2020精品极品国产色在线观看| 欧美在线视频a| 手机在线国产精品| 欧美激情伊人| 鲁鲁鲁爽爽爽在线视频观看| 欧美一区二区三区不卡免费| 国产精品尤物在线| 欧美精品高清| 色综合久久综合网| 重口调教一区二区视频| 久久96热在精品国产高清| 久久99国产视频| 伊人久久青草青青综合| 色哟哟国产精品一区二区| 国产对白刺激真实精品91| 亚洲人成人伊人成综合网无码| 国产浮力第一页永久地址| 91精品国产麻豆国产自产在线| 伊人丁香五月天久久综合| 国产精品对白刺激| 国产日韩丝袜一二三区| 操操操综合网| 67194亚洲无码| 一级一级一片免费| 天堂在线www网亚洲| 国产丰满大乳无码免费播放| 色婷婷成人网| 爱色欧美亚洲综合图区| 国产a v无码专区亚洲av| 国产高清免费午夜在线视频| 免费 国产 无码久久久| 中文字幕在线播放不卡| 韩日免费小视频| 精品国产91爱| 无码高潮喷水专区久久| 国产欧美日韩资源在线观看| 9丨情侣偷在线精品国产| 亚洲一区二区精品无码久久久| 国产第四页| 成人国产免费| 免费看av在线网站网址| 亚洲日韩Av中文字幕无码| 亚洲精品成人片在线播放| 国产不卡一级毛片视频| 97se亚洲综合在线天天| 手机在线免费不卡一区二|