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

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

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

胡丹

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

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

中圖分類號: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 引言

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

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

1 基線技術

1.1 定義

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

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

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

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

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

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

1.3 基線的分類

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

⑴ 功能基線

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

⑵ 計劃基線

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

⑶ 分配基線

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

⑷ 設計基線

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

⑸ 代碼基線

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

⑹ 產品基線

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

1.4 基線的變更控制

為了確保基線的完整性、一致性,對基線進行修改需要經過變更控制規程。endprint

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

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

2.1 基線規劃

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

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

2.2 基線發布

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

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

2.3 基線變更

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

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

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

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

3 結束語

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

參考文獻(References):

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

術與發展,2016.6:6-10

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

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

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

大學,2010.

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

連海事大學,2007.

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

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

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

2005.endprint

主站蜘蛛池模板: 亚洲欧美色中文字幕| 最近最新中文字幕在线第一页| 91po国产在线精品免费观看| 麻豆精品久久久久久久99蜜桃| 久青草网站| 国产男女免费视频| 欧美第二区| 欧美日韩国产成人在线观看| 国产成人精品高清不卡在线 | 福利片91| 中文字幕首页系列人妻| 在线人成精品免费视频| 国产区成人精品视频| 一本久道久久综合多人| 看你懂的巨臀中文字幕一区二区| 亚洲精选无码久久久| 人妻熟妇日韩AV在线播放| 国产精品浪潮Av| 少妇露出福利视频| 欧美成人免费| 欧美午夜网站| 欧美综合成人| 特级做a爰片毛片免费69| 在线国产三级| 亚洲无限乱码一二三四区| 色悠久久综合| 精品视频91| 国产欧美成人不卡视频| 爆乳熟妇一区二区三区| 色综合成人| 久久久精品国产SM调教网站| 中文字幕资源站| 国产亚洲精品91| 国产日韩精品欧美一区灰| 国产毛片不卡| 少妇精品久久久一区二区三区| 亚洲男人的天堂网| 亚洲黄色高清| 无码专区在线观看| 婷婷成人综合| 久久77777| 免费高清a毛片| 中文字幕免费播放| 天天色天天综合| 日韩天堂视频| 亚洲码在线中文在线观看| 凹凸国产分类在线观看| 国产成人无码AV在线播放动漫| 国产在线精品网址你懂的| 福利在线不卡一区| 波多野结衣中文字幕一区二区 | 狠狠干综合| 欧美中文字幕无线码视频| 久久网欧美| 国产福利影院在线观看| 久久久精品国产SM调教网站| a国产精品| av大片在线无码免费| av一区二区人妻无码| 国内精品视频在线| 国产综合无码一区二区色蜜蜜| 欧美亚洲国产日韩电影在线| 六月婷婷综合| 99re热精品视频中文字幕不卡| 欧美一区二区自偷自拍视频| 国产97视频在线观看| 国产午夜无码专区喷水| 制服丝袜亚洲| 国产导航在线| 国产一区二区影院| 日韩福利在线观看| 青青青国产免费线在| 伊人久久综在合线亚洲2019| 国产成人亚洲综合A∨在线播放| 尤物亚洲最大AV无码网站| 国产精品香蕉| 午夜精品国产自在| 丁香五月激情图片| 国产在线八区| 亚洲欧洲日韩综合色天使| 国产女同自拍视频| 欧美亚洲国产一区|