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

軟件配置管理過程中基線技術應用研究

2017-09-18 21:12:56胡丹
計算機時代 2017年9期

胡丹

摘 要: 分析了基線的定義和內涵,對基線的分類及基線的變更控制進行了深入研究?;诨€技術在軟件配置管理過程中的應用實施,提出了基線規(guī)劃、基線發(fā)布、基線變更等流程。該研究成果對加強軟件配置管理過程中基線技術的應用及實施具有重要指導意義,能夠有效提高軟件研制過程中軟件配置管理過程的有效性,進而提高軟件質量。

關鍵詞: 軟件配置管理; 基線技術; 基線變更控制; 軟件質量

中圖分類號:TP311.52 文獻標志碼:A 文章編號:1006-8228(2017)09-13-03

Abstract: The definition and connotation of software baseline are analyzed, and the classification of baselines and the control of baseline change are deeply studied. According to the application of baseline in software configuration management, the processes of baseline planning, baseline release and baseline change are proposed. The research results have important guiding significance to strengthen the application of baseline in software configuration management, can effectively improve the efficiency of software configuration management in the process of software developing, and improve the quality of software.

Key words: software configuration management; baseline; baseline change control; software quality

0 引言

隨著計算機軟件的應用逐漸廣泛,軟件規(guī)模越發(fā)龐大,結構越發(fā)復雜,軟件研制中的配置管理過程逐漸受到各企業(yè)的重視。配置管理即:對軟件研制過程產生的或接收的工作產品實施版本控制、變更控制,必要時可采用相關工作做輔助,配置管理的目的是確保軟件研制過程中各工作產品的完整性、一致性和可追溯性[1-3]。

目前配置管理在實施過程中尚存在一些問題,如版本隨意更改,工作產品間邏輯上不一致,開發(fā)環(huán)境與投產環(huán)境代碼不一致等。而基線技術的應用能夠有效地解決目前存在的問題。

1 基線技術

1.1 定義

CMMI中對基線的定義為:經過正式評審并取得共識的規(guī)格說明與工作產品的集合,該集合成為之后進一步開發(fā)的基礎,并且只能通過變更控制規(guī)程才能進行變更[4]。

簡單來說,基線是一系列工作產品的集合,這些工作產品通過了評審或測試形成了獨立的版本,并能夠作為后續(xù)開發(fā)的依據,已發(fā)布的基線需要通過變更控制過程才可以更改[5-6]。

基線通常在項目里程碑節(jié)點處創(chuàng)建,標識著項目一個階段已結束,可以開始下一個階段。如果前一階段的基線未發(fā)布,那么下一階段產生的文檔、代碼等都是沒有依據的。

1.2 基線技術在軟件配置管理過程中的重要作用

基線將軟件研制過程中各階段的工作成果劃分的更加明確,使得零零散散工作產品能夠整齊劃一,基線技術在軟件配置管理過程中的重要作用主要體現在基線的高重現能力、可追蹤能力、可報告能力。

高重現能力即基線在軟件研制過程中能夠重新生成某一歷史版本的能力;高追蹤能力即各基線間的縱向一致性,例如,由某一版本的設計基線能夠追溯到與之對應的需求基線、代碼基線等;可報告能力即可以對比不同版本基線的內容,并發(fā)布相關報告。

1.3 基線的分類

如圖1所示,基線通常分為功能基線、計劃基線、分配基線、設計基線、代碼基線、產品基線這六類,具體如下。

⑴ 功能基線

功能基線在軟件定義階段結束時建立,是指項目委托單位與項目研制單位達成一致的軟件功能說明,或上級下達的軟件研制任務書、研制要求等。功能基線界定了軟件的基本功能框架,是后續(xù)進行軟件需求分析的主要依據。

⑵ 計劃基線

功能基線建立后,頂目經理依據功能基線,制定項目開發(fā)計劃,質量保證人員和配置管理員依據項目開發(fā)計劃制定質量保證計劃、配置管理計劃。計劃類文檔通過評審后,建立計劃基線。

⑶ 分配基線

分配基線是指通過評審的軟件需求規(guī)格說明書。分配基線是對軟件的功能說明、性能說明。在軟件需求規(guī)格說明通過評審后建立。

⑷ 設計基線

設計基線通常包括通過評審的軟件詳細設計說明書、軟件概要設計說明書、軟件接口設計說明書、軟件數據庫設計說明書等,在軟件設計類文檔通評審后建立。

⑸ 代碼基線

代碼基線通常包括軟件源代碼、軟件部署包、軟件操作手冊等,在軟件實現階段代碼走查或單元測試結束時建立。

⑹ 產品基線

產品基線是,指軟件產品實現了軟件需求規(guī)格說明中的功能需求和性能需求,可以對外發(fā)布。產品基線通常包括軟件源代碼和軟件部署包,以及該版本源代碼對應的軟件計劃、需求、設計等相關文檔,在軟件通過測試后建立。

1.4 基線的變更控制

為了確?;€的完整性、一致性,對基線進行修改需要經過變更控制規(guī)程。endprint

基線變更前,項目組應評審基線變更的影響域、基線變更的風險、基線變更對工作量人員等的影響。對于重大變更,即復雜度高、影響域范圍大、影響程度高的變更,應由項目領導小組評審決定;對于常規(guī)變更,即復雜度、影響范圍在項目組控制范圍內的,應由項目組評審決定;對于小變更,即復雜度低、影響范圍小的變更可由項目經理決定。變更申請審批通過后,方能對基線進行修改,應對修改后的基線進行驗證,并建立新版本的基線。

2 基線技術在軟件配置管理過程中的應用

2.1 基線規(guī)劃

在項目計劃階段,配置管理員應依據項目整體計劃對項目基線規(guī)劃,并納入配置管理計劃。

基線規(guī)劃內容應包括頂目研制過程中需要建立的基線類別、基線標識、基線建立時機、基線所含配置等內容,詳見表1。

2.2 基線發(fā)布

基線所含配置項納入受控庫后,配置管理員應按照配置管理計劃中的要求及時建立并發(fā)布相關基線。

配置管理員填寫并提交基線發(fā)布報告,由項目負責人對基線發(fā)布報告中的內容進行審核,應重點審核基線,所含配置項是否完備,配置項內容及版本是否正確。本次發(fā)布的基線版本是否正確。項目負責人審核通過后,由CCB(配置控制委員會)負責人對基線發(fā)布報告進行審批,審批通過后,基線正式發(fā)布。

2.3 基線變更

基線變更時,由項目組成員提出變更申請,詳細描述變更原因、變更影響域、變更范圍等,項目經理或CCB成員組對變更內容進行評估,根據變更級別的不同由不同級別的人員進行審批。

變更審批通過后,由配置管理員進行變更審核,重點審核基線版本及基線配置項版本是否正確,變更審核通過后,配置管理員實施基線變更出庫。

項目成員實施變更,以評審或測試的方式對變更后的內容進行驗證,驗證通過后,項目成員對變更后的基線申請變更入庫,配置管理員發(fā)布新版本的基線。

基線變更流程如圖2所示。

3 結束語

在CMMI模型中,配置管理過程雖然只是一個支持類過程域,但是配置管理過程非常重要,它貫穿在整個軟件研制過程中,對軟件研制過程產生的和接受的所有工作產品實施版本管理、變更控制等。配置管理過程工作不到位將會導致工作產品版本混亂、生產與開發(fā)版本不一致、難以開展二次開發(fā)等問題。基線技術的應用及變更控制的實施能夠有效解決上述問題,確保工作產品的完整性、版本的一致性,保障配置管理過程的有效實施,提高軟件產品質量。

參考文獻(References):

[1] 姜文,劉立康.軟件配置管理中的基線問題研究[J].計算機技

術與發(fā)展,2016.6:6-10

[2] 毛正雄,何煜峰.基線技術在軟件配置管理過程中的應用探

討[J].信息通信,2016.3:185-186

[3] 李園園.軟件配置管理輔助系統(tǒng)的設計與實現[D].北京郵電

大學,2010.

[4] 陳士磊.支持過程管理的配置管理工具的研究與實現[D].大

連海事大學,2007.

[5] 于宏霞,陳凱,白英彩.基線技術在軟件配置管理過程中的應

用[J].計算機應用與軟件,2006.2:43-45

[6] 林震.基于需求基線的軟件配置管理研究[D].西南交通大學,

2005.endprint

主站蜘蛛池模板: 91欧美亚洲国产五月天| 亚洲AV免费一区二区三区| 亚洲天堂精品视频| 国产大片喷水在线在线视频| 国产精品尤物在线| 亚洲第一天堂无码专区| 成人综合在线观看| 亚洲天堂免费| 九九香蕉视频| 欧美亚洲第一页| 成年人国产视频| 国语少妇高潮| 成人字幕网视频在线观看| 亚洲午夜片| 日本亚洲成高清一区二区三区| 亚洲中文字幕在线观看| 精品国产成人高清在线| 午夜啪啪福利| 国内精自线i品一区202| 国产www网站| 免费精品一区二区h| 久久综合色天堂av| 日本中文字幕久久网站| 亚洲有无码中文网| 久久国产热| 69视频国产| 国产成人综合久久| 亚洲精选高清无码| 欧美专区在线观看| 国产无码性爱一区二区三区| 黄色在线网| 国产无码高清视频不卡| 欧美日韩激情在线| 丝袜久久剧情精品国产| 亚洲欧美一区二区三区蜜芽| 色网站在线视频| 97久久精品人人| 国产美女一级毛片| 久久黄色视频影| 精品少妇人妻av无码久久| 欧美福利在线| 22sihu国产精品视频影视资讯| 一级看片免费视频| 欧美日韩中文国产va另类| 亚洲欧美在线综合图区| 国产午夜在线观看视频| 亚洲香蕉在线| 国产乱人伦偷精品视频AAA| 色综合天天综合中文网| 日韩av无码精品专区| 国产女人在线观看| 欧美一级黄色影院| 国产成+人+综合+亚洲欧美| 亚洲天堂2014| 全免费a级毛片免费看不卡| 婷婷色狠狠干| 福利视频一区| 久久精品人人做人人爽97| 九九九国产| 久久夜色撩人精品国产| 高潮爽到爆的喷水女主播视频| 亚洲嫩模喷白浆| 成人年鲁鲁在线观看视频| 久久青草视频| 一本久道久久综合多人| 欧美不卡二区| 亚洲成人网在线观看| 91免费观看视频| 午夜福利免费视频| 人人澡人人爽欧美一区| 亚洲婷婷在线视频| 国产成年女人特黄特色大片免费| 精品国产91爱| 久久精品人妻中文视频| 欧美一级黄片一区2区| 91亚洲免费| 国产成人成人一区二区| 71pao成人国产永久免费视频| 久久www视频| 亚洲 欧美 日韩综合一区| 精品少妇人妻av无码久久| 久久久久久久久久国产精品|