在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網 資料文庫 軟件開發中配置管理的應用范文

軟件開發中配置管理的應用范文

本站小編為你精心準備了軟件開發中配置管理的應用參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

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

【摘要】

針對軟件開發平臺應用的相關內容,對軟件開發平臺中配置管理應用的具體策略進行研究。先介紹了軟件配置過程中KPA的相關內容,并對其中存在的問題進行研究;再結合軟件開發平臺的實際技術內容,對其具體應用進行研究,以進一步提高軟件配置管理能力,為提高軟件開發能力奠定基礎。

【關鍵詞】

軟件開發平臺;配置管理;應用

隨著現代科學技術的進一步發展,軟件開發平臺開始受到社會的普遍關注,對相關人員而言,如何實現軟件開發過程中的高質量、低成本成為其工作的主要內容。CMMI(軟件能力成熟度模型集成)的出現有效的滿足了人們的要求,其主要分為5個成熟度,每個成熟度級別都包含若干個關鍵過程域(KPA),而軟件配置管理就是其中的一個重要KPA。在本次研究中,主要針對軟件開發平臺中配置管理應用的相關問題進行研究,希望洋酒內容能對相關學者研究有所幫助。

1軟件配置管理過程KPA

1.1配置管理的必要性裴樹軍等通過研究認為,隨著軟件規模不斷擴大,導致軟件研發過程中的中間產品數量不斷增多,嚴重增加了管理難度。而對整個軟件開發而言,配置管理是軟件開發的核心內容之一,若不做好配置管理工作,則勢必會引發一系列問題,具體表現為以下幾點:

1.1.1同時更新的問題當兩個或多個人員同時研發一種軟件時,同時更新現象會損害他人工作,影響了工作的整體進程。

1.1.2通用代碼問題在一些特殊的大型系統中,如果相關人員已經根據相關要求修改了軟件的部分功能,則會導致所有將該內容告知所有人員;如果不能及時的告知每一個軟件開發人員,則會導致部分出現嚴重的系統操作失誤問題。

1.1.3版本沖突問題從當前部分大型軟件的開發過程來看,其主要通過增量式的方式實現開發的。在這種背景下,一個大型系統可能涵蓋諸多活動版本,這樣很容易產生沖突現象,不利于保證軟件正常運行。對相關人員而言,若不能有效處理上述問題,將會造成嚴重的混亂現象,因此做好配置管理工作十分重要。

1.2軟件配置管理分析

配置管理過程是整個軟件生命周期過程中的重要元素內容之一,這在CMMI中,配置管理目標主要分為三種包括,建立基線、控制變更、跟蹤等。一般認為,建立基線主要存在三種特定的實踐內容:

(1)保證標示能在配置管理的配置項中,并建立一個能滿足配置管理的系統,完成基線創建等基礎過程。

(2)在使用一個配置管理系統后,所有的變更都能在第二個目標結束之前實現被跟蹤與控制。

(3)保持配置項的記錄,并按照基線的相關內容開展配置審計。

2配置管理研究

2.1配置管理的基本工具

當前在開展配置管理中,常用的工具包括:

2.1.1Starteam該工具提供了真正的協同工作,保證整個開發環境內外的所有團隊與功能模塊都能參與到目標活動中,保證了配置工作的順利開展。因此可以認為,Starteam是一個集合了版本控制、缺陷跟蹤等多種功能于一體的軟件。

2.1.2CC該工具是ROSE構建的主要組成部分,常被應用在復雜產品開發等特殊環境中,能有效解決多種產品開發與維護的要求,具有良好的應用價值。CC的主要功能包括建立管理體系、明確過程控制等,是實現配置管理的主要工具。

2.1.3VSS該工具能將所有項目原文件給進行管理,并通過特有的方式將原文件進行儲存。但在操作過程中需要注意的是,相關人員不能直接修改數據庫中的文件,而是需要通過該版本管理器,對項目項目的源程序進行控制,將其拷貝到成員自己的目錄中進行修改,再講修改結果提交給VSS,之后才能完成數據資料修改。

2.2軟件配置管理的基本流程

有項目經理負責監督整個項目配置管理的實際情況,重點研究配置管理中存在的問題,并根據問題提出相應的解決措施;項目組成員協助開展配置管理工作。在上述工作內容的基礎上,配置管理人員根據既定的項目目標計劃,在項目經理的指引下參與制定《配置管理計劃》并在日后工作中始終按照《計劃》的相關內容展開工作,并按照相關要求調諧《配置狀態報告》,做好相應的資料備份工作。在配置工作結束之后,資產管理人員收集組織資產資料,并維護組織資料庫。

2.3版本控制

總體而言,版本控制是實現軟件配置管理的核心內容,其主要目的就是根據具體的軟件管理規則保存配置項目的版本資料,以降低發生版本丟失的概率。一般認為,在確定配置項過程中,常見的狀態如圖1所示。在整個配置項最初建立過程中,其產生的狀態為“編輯”。在這種狀態下,開發人員能編制整個配置項。在編輯結束后,經過編輯的配置項進入“評審”狀態,此時若顯示評審通過,則會將配置項的狀態改變為“正式”;而評審未通過,則進入調試狀態,對配置項進行二次修改,直至成為“正式”狀態。

2.4變更控制

在整個軟件配置管理過程中,變更控制的主要內容是創建產品基線,并以此為核心,在整個產品生存周期的過程進行變更,最終建立一整套完成的軟件控制修改的機制,確保其質量能滿足運行的要求。從其應用過程來看,需要變更的軟件首先會處在“待修改”的狀態,并由具體的操作人員將其分配到具體人員的手中。在經過相關人員的修改并結束后,變更軟件將會改變為“關閉”狀態,此時由系統進行評審,若評審結果顯示無法修改,則會將其設置為“不修改狀態”。而如果認定為不需要進行修改,也能將其關閉,避免過度處理現象發生。3結束語主要研究了軟件開發平臺中配置管理的相關內容,并對其應用進行詳細的研究。總體而言,軟件配置管理在軟件研發中發揮著重要作用,因此對相關人員而言,在工作中要正確認識到軟件配置的實際要求,并提出針對性的管理措施,為保證軟件開發工作順利進行奠定基礎。

參考文獻

[1]裴樹軍,陳德運,陳曉雪.軟件配置管理在軟件開發平臺中的應用[J].哈爾濱理工大學學報,2010,01:28-32.

[2]李向蔚.嵌入式系統軟件開發平臺配置管理技術的研究與實現[D].電子科技大學,2005.

[3]吳奕.軟件配置管理工具在大型網站開發中的應用[D].

作者:殷媛 單位:南京航空航天大學金城學院

主站蜘蛛池模板: 亚洲精品99久久久久中文字幕 | 五月激情站 | 午夜小福利| 在线视频综合视频免费观看 | 久久免费视频网站 | 久热精品在线视频 | 永久网站色视频在线观看免费 | 国产欧美曰韩一区二区三区 | 午夜羞羞视频 | 午夜欧美精品久久久久久久 | 亚洲性一级理论片在线观看 | 五月激情综合网 | 迅雷电影影院在线视频播放 | 国产小视频在线 | 国产成人亚洲精品大帝 | 在线亚洲精品自拍 | 国产精品一区二区久久精品 | 国产欧美日韩综合精品二区 | 激情九月婷婷 | 亚洲欧美精品中字久久99 | 男女网站在线观看 | 欧美视频在线观看一区 | 亚洲 欧洲 另类 综合 自拍 | 国产精品久久久久久久 | 国色天香社区视频高清在线 | 亚洲综合色婷婷在线观看 | 丁香五月缴情在线 | 自拍偷拍一区 | 久久久久久亚洲精品中文字幕 | 色爱综合区 | 欧美亚洲国产精品久久高清 | 色伊人色成人婷婷六月丁香 | 羞羞视频免费观看入口 | 欧美视频一区在线观看 | 国产高清视频在线播放 | 欧美日韩视频在线 | 亚洲精品人成在线观看 | 日日操综合 | 亚洲国产精品视频 | 欧美成人精品第一区首页 | 亚洲这里只有精品 |