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

面向網絡開發環境的軟件配置管理應用

2017-04-14 05:59:10武漢市第二中學徐晨淇
電子世界 2017年21期

武漢市第二中學 徐晨淇

面向網絡開發環境的軟件配置管理應用

武漢市第二中學 徐晨淇

只有具有了優秀的軟件配置管理,才能夠實施相關的數據統計,才能夠使代碼與文檔等得到有序控制.軟件配置管理在理論與實踐中,軟件產業界已經實施了長時間的研究,并建立了理論模型.實施有效的軟件配置管理,溝通渠道就會更好的開展,能夠有效的控制變更,更容易使工作人員對變更進行處理.軟件質量工程師通過完善的變更控制系統,能夠找出變更代碼的位置,將會提高軟件開發以及維護過程的效率.在我國軟件配置管理這種作用還沒有引起相關單位的重視.軟件配置管理能夠有效對變更進行控制,并將其影響降低到最低限度,進而提高生產勞動效率.

軟件配置;管理;控制系統

一、軟件配置管理在軟件開發中的意義及現狀

在軟件開發中,軟件管理具有的意義:

實施大型軟件開發,一般會遇到溝通、數據共享、軟件可跟蹤、變更控制、軟件質量以及軟件維護等問題的阻礙,造成不能夠對文檔實施整理,對數據不能夠正確處理,對軟件開過程不能夠有效管理與控制.在此情況下,軟件配置管理應運而生.因此,軟件配置管理大型軟件在開發過程中具有非常重要的意義.

1、優秀的軟件項目管理必須有優秀的軟件配置管理.同時,優秀的軟件配置管理也是軟件質量的保證.只有具有了優秀的軟件配置管理,才能夠實施相關的數據統計,才能夠使代碼與文檔等得到有序控制.

2、縮短軟件開發時間,減少軟件維護費用

實施有效的軟件配置管理,溝通渠道就會更好的開展,能夠有效的控制變更,更容易使工作人員對變更進行處理,在一定程度上,時間與精力就會得到有效利用.開發生產率也就會相應得到提高.同時,開發工作人員能夠通過有效的軟件配置管理,就能夠準確的掌握文檔與程序的變更,就能夠通過正確的方法對維護問題進行有效處理,也就降低了維護費用.

3、變更跟蹤并能夠持續改進軟件

軟件質量工程師能夠根據完善的變更控制系統,分析問題產生的原因并及時進行處理,對變更控制系統進行檢查,對開發過程中的項目標準與規則進一步完善,從而保證項目能夠順利實施.軟件質量工程師通過完善的變更控制系統,能夠找出變更代碼的位置,將會提高軟件開發以及維護過程的效率.這樣配置管理就能夠有效對代碼以及所有文檔實施有效控制,并得到系統本身的嚴格審查與評估,從而有效減少了沖突發生,能夠有效預測變更對軟件的影響.同時,實施軟件配置管理,系統中曾經出現過的問題與缺陷就會得到記錄并歸類,并采取有效的解決方法,進而能夠持續的改進軟件.這樣,系統如果再次出現類似問題,就會得到很快解決.

4、有效減少對人的依賴

實施軟件配置管理,能夠清晰的記錄開發過程中,對代碼以及文檔的控制與記載.開發項目的結構、變更與需求的對應關系、變更的原因及內容都會通過軟件配置管理得到詳細的記錄.這樣,就會有效降低對軟件工作人員的依賴程度,項目公司在開發工作人員離開的情況下,仍然能夠進行項目的開發.同時,軟件開發源于需求.軟件在開發過程中,配置管理對其進行控制,進而保證其質量及系統的正確建立,從而滿足客戶的需求.

二、面向網絡開發環境的軟件配置管理方案設計分析

(一)方案設計中基本概念分析

1、配置項(Configuration Item):指軟件配置管理術語中,把需要通過計劃控制與管理一些變化的項目,認為是配置項或計算機軟件配置項.如:項目計劃與配置管理計劃、測試數據與項目數據、對象代碼與執行文件、單元測試說明與用戶手冊、應定義的文檔以及分析、設計、代碼、測試和審核標準.

2、配置管理數據庫(CMD):指被記錄在數據庫中配置項的各種屬性、特性、內在關系以及內容等.同時,實施變更請求的信息、狀態、審核和復審的過程記錄也屬于配置管理數據庫內容.

3、基線(Baseline):指通過正式評審和批準的某規約或產品.它是軟件開發的基礎,必須在正式的變更過程中事實改變.基線在管理變更中起著承上啟下的作用.

4、增量(Delta):新舊版本之間的差異稱為增量.配置管理庫中,放置全部版本的拷貝是不可能實現的,這樣,通過存儲一個版本與其增量,就相當于存儲所有版本拷貝.軟件配置管理分為正向增量與反向增量兩種增量存儲方式.使用正向增量與反向增量存儲取決于項目的特點.

5、配置控制(Configuration Control):指對配置項實施處理的過程.

6、配置狀態統計(Accounting):指對組件和變更請求的狀態實施有效記錄與報告,對產品組件的各種信息進行收集.它能夠為保證軟件質量與項目管理提供準確的數據.

7、配置審核(Audit):指對移交的軟件基線進行檢查的過程.它能夠有效避免后期開發工作發生差錯.

(二)大型地域分布式項目配置管理方案設計分析

1、分配任務:其目的是便于管理,有效降低信息交流數量.一般情況下,大型地域分布項目會在某站點實施某子系統或組件的開發.如果這個站點具有不同個子系統或組件,就會選擇內聚的程序或組件.同時,避免同其他站點開發的程序或組件重合.

2、信息交流方式設計:大型地域分布項目由于開發小組所處地域不同,就會造成時間的差別.即使實施任務分配時,一定程度上消除了對各個站點之間的依賴,然而,信息交流在所難免.因此,應對信息交流方式進行設置:(1)通常情況下,采取電子郵件的基本信息交流方式;(2)會議以及緊急事件的處理等往往會實施及時反饋的信息交流方式;(3)采用即時通訊軟件的及時反饋的信息交流方式;(4)運用Windows 特有Netmeeting的交流方式;(5)借助郵件實施公共信息的發布.

3、配置管理工具設計:基于大型地域分布式項目軟件系統具有一定的復雜性的緣故,配置管理工具一定要功能全且完善.可以通過項目內容與資金進行決定.

4、組織結構設計

(1)軟件配置管理組:通常情況下,軟件配置管理員與變更控制委員會是軟件配置管理組的基本內容.通常情況下,軟件配置管理組還會設置配置管理小組,協助自己管理和協調整個項目.然而,仍然會存在問題,如:工作量過于龐大、開發小組之間改動發生不一致、功能相近或類型相似的子系統之間工作重復.因此,需要增設一個組件級配置管理組,對小組級的配置管理組進行直接管轄.這就形成了項目級、組件級以及開發小組級三種配置管理組,進而使上層軟件配置的工作強度與壓力得到了減輕.

項目級配置管理組負責系統正常運作、管理維護與發布項目代碼和文檔、變更控制以及向項目管理層匯報等職責.組件配置管理組負責本組件的軟件配置管理與審核以及變更控等職責.同時,負責向項目配置管理組匯報工作.開發小組配置管理組負責配置狀態統計、配置審核以及向上一級配置管理組匯報等職責.同時,負責本小組的軟件配置管理工作、

(2)變更控制委員會:隸屬于配置管理小組.它對各項具體活動進行具體指導并進行控制.同時,為項目經理實施決策提供更多建議,建立、更改基線的設置.

(3)項目經理:對項目配置管理計劃實施批準與發布,對配置管理組的報告實施審閱,對重大問題進行決定,執行監督項目,是整個軟件研發活動的負責人.

(4)配置管理員:每個配置管理小組有配置管理員.負責提交所在組配置管理計劃,對開發人員進行相關的培訓,不同級別的配置管理員有不同的管理范圍.

(5)系統集成員:負責具體的劃定基線,負責日常工作,集成修改與構建系統,也是配置管理組的成員.

(6)開發人員:依照組織實施的配置管理計劃于規定,進行任務開發工作.

5、配置管理庫設計

配置管理庫通常情況,對存儲配置項進行管理.在大型地域分布式項目中,版本控制的配置項是共享的.版本控制庫應運用項目集中管理的模式,不僅能夠使開發人員共享,而且便于管理與協調.配置管理庫有版本管理庫和存檔管理庫之分.

6、配置管理流程設計

通常情況下,軟件開發項目一般會經過:計劃、開發以及維護等三個階段.軟件開發項目從軟件配置管理的方面可以分為:計劃階段、項目開發和維護階段兩個階段.

7、關鍵配置管理活動的設計

配置的標識、控制、狀態統計以及審核是配置管理的主要內容.

(1)配置標識:是軟件配置控制的基礎工作,對基線建立過程進行有序定義,對基線軟件配置項以及相關文檔進行充分描述.軟件應該被劃分為配置項.同時,配置項的功能、性能以及物理特性在文檔中必須有相應的描述.

(2)配置控制:項目或系統的配置項被標識后,就會實施一定程度的控制.大型地域分布式項目擁有變有效的更管理和控制系統,才能夠使變更請求得到有序處理與跟蹤.

(3)配置狀態統計:是配置管理活動中的一個必要活動.進行配置標識、建議變更配置的狀態以及批準的變更所處的狀態都是配置統計的主要內容.

(4)配置審核:主要對配置項以及配置標識的一致性進行審核.對配置項的處理進行分析、對配置標識準則落實進行檢查以及對配置項符合預期的物理特性進行確定等都是配置審核的內容.同時,流程審核對配置管理的各種流程和過程是否符合規定進行審核.

三、結語

軟件開發過程中,軟件配置管理具有非常重要的作用.然而,在我國軟件配置管理這種作用還沒有得到相關單位的高度重視.軟件配置管理能夠有效對變更進行控制,并將其影響降低到最低限度,進而提高生產勞動效率.軟件配置管理是軟件開發過程中非常重要的一個步驟.

[1]孫潔.支持軟件配置管理的軟件開發過程研究及應用[D].太原理工大學,2005.

[2]韋杰.基于構件的軟件配置管理中版本管理關鍵技術研究[D].大連海事大學,2006.

[3]孫健.基于配置項的軟件變更管理系統的設計與實現[D].東北大學,2006.

[4]崔方園.支持分布式協同開發的軟件配置管理系統研究[D].大連海事大學,2009.

[5]周靜.基于特征邏輯的軟件配置管理模型及其應用研究[D].太原理工大學,2003.

徐晨淇(2000-),男,江西豐城人,高中,研究方向:計算機.

主站蜘蛛池模板: 四虎在线观看视频高清无码| www.91在线播放| 成年人国产视频| 国产成人高清在线精品| 色爽网免费视频| 亚洲精品黄| 六月婷婷激情综合| 亚洲欧洲日本在线| 国产一区二区免费播放| 综合亚洲网| 在线欧美一区| 国产女主播一区| 国产国模一区二区三区四区| 日本高清视频在线www色| 久草视频一区| 国产精品免费p区| 青青青草国产| 91免费观看视频| 午夜欧美在线| 久久国产精品77777| 亚洲第一页在线观看| 久久免费观看视频| 暴力调教一区二区三区| 六月婷婷精品视频在线观看| 亚洲一区二区日韩欧美gif| 91高清在线视频| 久久久精品国产亚洲AV日韩| 亚洲一道AV无码午夜福利| 久久一本日韩精品中文字幕屁孩| 国产福利影院在线观看| 老司机午夜精品网站在线观看 | 日本在线欧美在线| yjizz国产在线视频网| 亚洲人成网18禁| 中文字幕2区| 精品三级网站| 精品久久国产综合精麻豆| 香蕉在线视频网站| 丁香婷婷激情综合激情| 999在线免费视频| 亚洲AV电影不卡在线观看| 亚洲性视频网站| 99精品国产高清一区二区| av无码久久精品| 亚洲色无码专线精品观看| 成人国产免费| 国产在线观看91精品| 久久国产高潮流白浆免费观看| 国产第八页| 欧美黄网站免费观看| 国产精品尹人在线观看| 欧美精品色视频| 在线观看国产精美视频| 国产91小视频| 国产亚洲男人的天堂在线观看 | 中文精品久久久久国产网址| 成人小视频在线观看免费| 在线观看亚洲国产| 国产成+人+综合+亚洲欧美| 超碰免费91| 国产精品微拍| 一级一毛片a级毛片| 国产日韩丝袜一二三区| 五月婷婷综合网| 激情综合网激情综合| 超碰aⅴ人人做人人爽欧美 | 中文字幕亚洲第一| 精品综合久久久久久97超人该| 国产成人你懂的在线观看| 99er这里只有精品| 久久精品国产亚洲AV忘忧草18| 国产精品制服| 麻豆国产在线观看一区二区| 狠狠色丁婷婷综合久久| 欧美a在线看| 亚洲精品在线91| 亚洲69视频| 亚洲综合经典在线一区二区| 国产女同自拍视频| 国产情精品嫩草影院88av| 亚瑟天堂久久一区二区影院| 青青草原国产|