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

軟件配置管理在軟件開發過程中的應用

2015-06-10 15:40:44周瑤
儷人·教師版 2015年10期

【摘要】在軟件開發領域,隨著計算機程序規模越來越大,結構也越來越復雜,產品需要的開發人員不斷增多,開發人員之間的信息溝通、進度協調和交付管理等當面的矛盾日益突出。軟件配置管理通過對軟件產品各個部件的管理控制,協調軟件開發項目中不同角色的活動,能夠有效地幫組軟件開發團隊避免上述問題。

【關鍵詞】軟件配置 軟件開發 軟件工程

1 軟件配置管理概述

軟件配置管理是指在軟件開發過程中管理軟件的配置,包括源程序、數據文件、設計文檔、用戶文檔,及其組織關系。相應的管理包括管理這些部件的產生、修改、提取與發布,以保證整個產品的正確性、完整性,產品部件的一致性。

軟件配置管理的最終目標是管理軟件產品。由于軟件產品是在用戶不斷變化的需求驅動下不斷變化,為了保證對產品有效地進行控制和追蹤,配置管理過程不能僅僅對靜態的、成形的產品進行管理,而必須對動態的、成長的產品進行管理。沒有采用配置管理的“作坊”式的軟件開發項目經常會遇到許多問題。例如,一個嚴重的錯誤被修正了,卻在一段時間后又重現了;一個已經開發并經過測試的功能在手工集成后完全消失了;系統崩潰了,卻很難查出是什么修改造成的;用于測試的執行程序與源程序嚴重不一致;新的開發人員對現有代碼難以理解,不知其前因后果;無法判斷單個功能的實現進度和整個項目的完成程度;無法確知整個產品的代碼修改頻度和每個版本的代碼修改量。種種這些問題,在沒有配置管理或配置管理系統不完善的項目中必然會出現,并讓項目所有相關人員感到困惑,甚至十分惱火。

2 軟件配置管理的主要過程

2.1配置標識與存儲過程

配置標識是定義各類配置項、建立各種基線、描述相關軟件配置及其文檔的過程。標識過程的關鍵是如何給每個配置項賦予一個唯一而又有意義的標識符。在配置管理系統中同一個文件的配置項有許多版本,因此,必須把每個版本也標識出來。配置項存儲過程指如何把普通文件系統中的文件轉化為受配置管理系統控制的配置項的過程,此過程與生成配置項初始標識的過程幾乎是同時發生的。經過一定選取標準選定的作為配置項的文件先被存放在工作空間,然后由工作空間的擁有者把該文件由工作空間添加到配置庫。

2.2版本管理過程

在項目開發過程中,絕大部分的配置項都要經過多次的修改才能最終確定下來。對配置項的任何修改都將產生新的版本。版本管理過程是實現完整的配置管理功能的基礎。版本管理的主要內容是管理產品配置項的每一個版本的生成和使用,主要方法包括版本訪問和修改控制、版本分支和合并、版本歷史記錄,以及歷史版本檢取。檢出和檢入機制是版本管理中實現修改控制的主要方法。檢出就是將軟件配置項的某一版本從配置庫中提取出來,以供開發人員在工作空間內修改的操作;檢入就是將修改過的軟件配置項從工作空間中上傳到配置庫中從而生成新的版本的操作。

2.3 變更控制過程

變更控制的目的并不是控制變更的發生,而是對變更進行管理,確保變更有序進行。軟件產品在開發過程中進行變更時不可避免的,變更和變更控制是矛盾的統一體。變更控制過程就是通過一系列方法、手段對變更進行約束,使變更的結果有利于改進產品、滿足客戶需要,同時使變更的實施對項目影響較小。項目中引起變更的因素有兩個:一是來自外部的變更要求,如客戶要求修改工作范圍和需求等;二是開發過程內部的變更要求,如為解決測試中發現的一些錯誤而修改源碼甚至設計。變更控制不能僅在過程中靠流程控制,有效的方法是在事前明確定義。事前控制的一種方法是在項目開始前明確定義,否則“變化”也無從談起。另一種方法是評審,特別是對需求進行評審,這往往是項目成敗的關鍵。需求評審的目的不僅是“確認”,更重要的是找出不正確的地方并進行修改,使其盡量接近“真實”需求。

2.4 基線管理過程

基線是指項目開發中的業務主線,對其管理是為保證基線的正確更新,它是一定階段變更請求實施后的累加效果。通過基線管理可以使用戶能夠通過對適當版本的選擇來組成特定屬性(配置)的軟件系統,這種靈活的“組裝”策略使得配置管理系統可使用已有的版本組裝成各種各樣、不同功能的模型?;€的變更需要一個嚴格的流程,需要提出申請,經過審批,然后才能進行?;€管理和產品開發模式、開發階段劃分,以及產品發布過程緊密相關?;€管理過程主要解決基線的創建、發布、使用和維護等方面的問題?;€一旦創建就成為整個產品的一個正式標準,隨后的開發都基于此標準進行,直到下一個基線被創建。

3 結語

配置管理本身無論從理論和實踐都在不斷豐富和發展。配置管理提供的狀態報告和數據統計也為軟件度量提供了決策依據。同時為項目管理提供了各種監控項目進展的視角,為項目經理確切掌握項目進程提供了保證。此外配置管理過程所規范的工作流程和明確的分工有利于管理者應付開發人員流動帶來的困境,使新的成員可以快速實現任務交接,減少了因人員流動而造成的損失。

【參考文獻】

[1]劉江華,王立,馬玲等,著.軟件開發過程與配置管理——基于Rational的敏捷方案設計與應用.電子工業出版社,2011,2.

[2]勃克扎(美國)等,著. 軟件配置管理模式 .中國電力出版社,2004,6.

作者簡介:周瑤,男,1995-03-09,西北民族大學數學與計算機科學學院,研究方向:軟件工程

主站蜘蛛池模板: 另类专区亚洲| 日韩欧美国产成人| 日韩在线永久免费播放| 免费一级毛片不卡在线播放| 国产好痛疼轻点好爽的视频| 中文字幕伦视频| 国产一级毛片网站| 日本a∨在线观看| 亚洲色图欧美| 欧美中文字幕一区| 亚洲视屏在线观看| 伊人91视频| 伊人中文网| 夜夜操狠狠操| 久久国产精品麻豆系列| 一区二区三区成人| 色欲色欲久久综合网| 亚洲高清在线天堂精品| 91色在线观看| 国产成人精品高清不卡在线| 国产亚洲精品无码专| 在线播放91| 久久国产精品嫖妓| 在线观看国产黄色| 午夜三级在线| 国产福利一区二区在线观看| 亚洲视频免| 亚洲精品国产首次亮相| 亚洲天堂区| 午夜视频免费试看| 国内精品久久人妻无码大片高| 99青青青精品视频在线| 中文字幕 91| 蝴蝶伊人久久中文娱乐网| 国产成人亚洲综合a∨婷婷| 9丨情侣偷在线精品国产| 久久精品国产电影| 国产一区二区三区免费观看| 色屁屁一区二区三区视频国产| 亚洲婷婷六月| 国产精彩视频在线观看| 国产精品白浆在线播放| 色婷婷色丁香| 精品91在线| 永久免费无码日韩视频| 国产精品任我爽爆在线播放6080| 亚洲自拍另类| 国产成人亚洲无吗淙合青草| 国产网站免费观看| 欧美笫一页| 免费不卡视频| 伊伊人成亚洲综合人网7777| 99在线视频免费观看| 成人亚洲国产| 国产黑丝视频在线观看| 亚洲天堂在线视频| 亚洲天堂.com| 三级国产在线观看| 欧美人在线一区二区三区| 亚洲福利片无码最新在线播放| 国产精品无码一二三视频| 99er这里只有精品| 污视频日本| 无码日韩人妻精品久久蜜桃| 国产亚洲欧美在线专区| 国产主播福利在线观看| 国产成人禁片在线观看| 亚洲一区二区约美女探花| 91蝌蚪视频在线观看| 美女免费黄网站| 亚洲中文字幕久久无码精品A| 91精品人妻一区二区| 亚洲黄色激情网站| 一级福利视频| 日韩欧美中文字幕在线韩免费 | 久草热视频在线| 亚洲第一网站男人都懂| 无码精品国产VA在线观看DVD| 日韩经典精品无码一区二区| 免费99精品国产自在现线| 欧美一区精品| 麻豆精品久久久久久久99蜜桃|