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

ELIS成像測井地面系統軟件配置管理實現

2014-11-07 04:03:51蘭洪霞孟悅新董琳張國威
科技資訊 2014年9期

蘭洪霞++孟悅新++董琳++張國威

摘 要:本文介紹了ELIS海洋石油成像測井地面系統軟件配置管理的實現,通過軟件配置管理工具的應用,克服了ELIS系統開發過程中遇到的代碼丟失、版本混亂、可靠性差、質量低劣、代碼冗余、維護困難、團隊溝通困難等軟件開發過程中的嚴重問題,使ELIS軟件開發的效率和質量都得到了大大的提高。

關鍵詞:測井系統 配置管理 版本控制 基線 變更管理 缺陷管理

中圖分類號:TE32 文獻標識碼:A 文章編號:1672-3791(2014)03(c)-0017-03

ELIS海洋石油成像測井系統(Enhanced Logging Imaging System)是中海油田股份有限公司自主研發具有自主知識產權的用于海上石油勘探開發的電纜測井成像系統,它主要由地面采集系統、井下儀器和數據解釋處理三個部分組成。

ELIS地面系統分硬件和軟件兩大部分,在ELIS地面系統開發的早期階段,因為開發人員比較少采用代碼相互拷貝的方式來完成共同開發,這種方式隨著開發人員的逐漸增加越來越顯示出嚴重的問題主要包括:

(1)代碼拷貝容易覆蓋已經更改的代碼,導致代碼丟失。

(2)缺乏統一的管理,經常是一個人修改了某個程序,而別人都不知道,仍然使用舊的,并在舊版本的基礎上又修改了,造成了不同版本的沖突。

(3)每個人的機器上都維護著一套代碼,但它們之間的差別無法明確,也不確定哪個是正確完備的最新版本,導致版本混亂、代碼冗余。

(4)為了發布最新版本,經常要核對各版本的差別,查找因版本混亂引起的錯誤,帶來團隊溝通成本增加。

(5)如果新版本失敗的話,也很難回到某個舊版本上去,導致維護困難。

(6)隨著ELIS系統的持續發展,已經有多個支持不同測井系統的軟件平臺,還用原來的文檔拷貝模式會更加混亂。

1 軟件配置概念的引人

軟件配置管理(SCM)是處理軟件變更管理的軟件工程方法。SCM的目標是標識變更、控制變更、確保變更正確實現以及向其它人員報告變更,缺陷管理,版本控制。成功的軟件配置管理保證軟件開發的每個階段都是可控的、可重復的,可以有效解決代碼丟失、代碼沖突、代碼冗余、版本混亂、無法追溯舊版本等問題,極大地提高了軟件質量、開發效率,縮短了開發周期。

2 軟件配置管理工具的選擇

2.1 本地軟件變更管理工具

最初本計劃選擇IBM的ClearCase& ClearQuest軟件系統來實現ELIS地面系統的軟件配置管理,但是在應用的過程中我們發現ClearCase&ClearQuest系統龐大、應用和管理復雜,而且成本高昂,適用于開發人員多,組織機構復雜的大型軟件的開發,對我們這樣的中小開發團隊并不適合,經過仔細研究,我們選擇了Dynamsoft SourceAnywhere for VSS(簡稱:SAW)作為我們的軟件配置管理工具。Dynamsoft SourceAnywhere for VSS是一種可視化的 SourceSafe遠程獲取解決方案。作為一個 SourceSafe中外加的工具,SourceAnywhere for VSS為SourceSafe的用戶提供了更快,更可信,更安全的遠程獲取功能。

Dynamsoft SourceAnywhere for VSS的優點:

(1)強大的功能。

創建項目,增加文件,刪除文件或項目,獲取最近的版本,簽入,簽出,撤消,移動,配置,共享,分支,瀏覽,編輯,顯示差別,設置工作文件夾,刷新文件列表,刷新項目樹,顯示屬性,顯示歷史,標簽,鎖定,改名,改密碼,隱蔽項目,狀態搜索,通配符搜索等。

(2)配置、操作簡單便于管理、使用。

(3)支持分布式結構使得團隊成長—— 通過Client/Server結構進行多點復制和及時的對象版本的更新來實現。

(4)安全性:使用128-bit Blowfish來保護數據,使用強大的密碼機制來保護密碼,Client-server體系.無需暴露VSS數據庫文件夾。

(5)Dynamsoft SourceAnywhere for VSS是開源的,可以在網上下載,節約成本。

因為Dynamsoft SourceAnywhere for VSS采用Client/Server結構,所以ELIS用SAW作為配置管理工具也需要配置服務器端和客戶端,服務器端選用一臺高性能且磁盤空間大的計算機,安裝配置VSS及SourceAnyWhere For Server,為每個項目添加相應的數據庫,并把代碼拷貝到數據庫中(見圖1)。

每個開發人員的計算機都要安裝SAW的客戶端程序,安裝完后彈出連接到服務器對話框,輸入服務器IP地址和端口號,點擊Connect連接(見圖2)。

彈出登錄界面(見圖3)。

在登錄界面中選擇要登陸的數據庫,因為ELIS系統的持續發展,已經有多個支持不同測井系統的軟件平臺包括:ELIS_FIELD(只支持低端儀器的版本)、ELIS_FCT(支持各種高端儀器的多線程版)、ELIS_MRT(支持核磁儀器的特殊版本)、ELIS_70(掛接小井眼儀器的版本)、ELIS_1000(高速傳輸版本)、ELIS2_HARDWARE(與ELIS硬件相關的嵌入式軟件版本)等,每個版本都有相應的數據庫,開發人員登錄時在Database選擇自己要修改的版本,輸入用戶名和密碼即可登錄。每個數據庫會對特定的開發人員開發,如果該數據庫沒有給開發人員分配用戶名和密碼,則該開發人員是無法進入該數據庫的。點擊OK彈出SAW客戶端界面:(見圖4)。

在該界面可以實現創建項目,增加文件,刪除文件或項目,獲取最近的版本,簽入,簽出,顯示差別,設置工作文件夾等一系列操作。

2.2 本地缺陷管理工具:Bugfree

Dynamsoft SourceAnywhere for VSS主要的作用是對代碼的一致性、完整性及軟件版本的管理控制,但是對軟件開發過程中的缺陷管理并不適用。以前測試出的問題都是以口頭或Email的方式指派,問題很容易被忽略或遺忘,隨著ELIS系統不斷擴展,需要維護的系統和軟件版本,這種缺陷管理的方式越來越不適合,因此,我們采用Bugfree問題跟蹤系統來管理缺陷,它的主要優點包括:

(1)可以給每個項目分配一個數據庫,該項目的所有Bug放在這個數據庫里統一編號,方便查詢管理。

(2)一個項目內還可以劃分多個功能模塊,把bug具體歸類,便于查找和修改bug。

(3)每個Bug都有明確的發現人、修改人,開發人員登錄進去后按自己的名字查詢就可以找到本項目中指派給自己的bug。

(4)Bug的狀態在修改后需要設置為關閉,這樣在查詢需要修改的bug時,關閉的bug就不會查詢到。

(5)Bugfree還提供上傳文本的功能,可以填寫bug的復現步驟、解決方案等補充內容。

(6)可以指定bug的優先級,急于解決的bug可以設置較高的優先級,提示修改人優先修改。

Bugfree管理者頁面(見圖5)。

Bugfree使用者頁面。

在使用Bugfree后,ELIS項目管理人員對各項目的bug分布和修改進度一目了然,徹底扭轉了以前bug管理混亂的局面。

3 結語

ELIS成像測井地面系統軟件通過Dynamsoft SourceAnywhere for VSS和Bugfree成功實現了對軟件的配置管理、版本控制、變更管理、缺陷管理,實現對軟件的整個生命周期的工程化管理,極大的提高了ELIS系統的軟件開發效率、軟件的穩定性和健壯性。為ELIS成像測井系統的推廣應用起到了非常重要的作用。

參考文獻

[1] Jim Beveridge&Robert Wiener. Multithreading Application in Win32[M].華中科技大學出版社,2008.

[2] 孟顯英.淺談軟件配置管理[J].電腦知識與技術,2010(6):5092-5097.

[3] 黃琳芳.軟件配置管理在項目開發過程中的應用[J].寶信軟件與標準化專欄,2009(10):47-49.

2.2 本地缺陷管理工具:Bugfree

Dynamsoft SourceAnywhere for VSS主要的作用是對代碼的一致性、完整性及軟件版本的管理控制,但是對軟件開發過程中的缺陷管理并不適用。以前測試出的問題都是以口頭或Email的方式指派,問題很容易被忽略或遺忘,隨著ELIS系統不斷擴展,需要維護的系統和軟件版本,這種缺陷管理的方式越來越不適合,因此,我們采用Bugfree問題跟蹤系統來管理缺陷,它的主要優點包括:

(1)可以給每個項目分配一個數據庫,該項目的所有Bug放在這個數據庫里統一編號,方便查詢管理。

(2)一個項目內還可以劃分多個功能模塊,把bug具體歸類,便于查找和修改bug。

(3)每個Bug都有明確的發現人、修改人,開發人員登錄進去后按自己的名字查詢就可以找到本項目中指派給自己的bug。

(4)Bug的狀態在修改后需要設置為關閉,這樣在查詢需要修改的bug時,關閉的bug就不會查詢到。

(5)Bugfree還提供上傳文本的功能,可以填寫bug的復現步驟、解決方案等補充內容。

(6)可以指定bug的優先級,急于解決的bug可以設置較高的優先級,提示修改人優先修改。

Bugfree管理者頁面(見圖5)。

Bugfree使用者頁面。

在使用Bugfree后,ELIS項目管理人員對各項目的bug分布和修改進度一目了然,徹底扭轉了以前bug管理混亂的局面。

3 結語

ELIS成像測井地面系統軟件通過Dynamsoft SourceAnywhere for VSS和Bugfree成功實現了對軟件的配置管理、版本控制、變更管理、缺陷管理,實現對軟件的整個生命周期的工程化管理,極大的提高了ELIS系統的軟件開發效率、軟件的穩定性和健壯性。為ELIS成像測井系統的推廣應用起到了非常重要的作用。

參考文獻

[1] Jim Beveridge&Robert Wiener. Multithreading Application in Win32[M].華中科技大學出版社,2008.

[2] 孟顯英.淺談軟件配置管理[J].電腦知識與技術,2010(6):5092-5097.

[3] 黃琳芳.軟件配置管理在項目開發過程中的應用[J].寶信軟件與標準化專欄,2009(10):47-49.

2.2 本地缺陷管理工具:Bugfree

Dynamsoft SourceAnywhere for VSS主要的作用是對代碼的一致性、完整性及軟件版本的管理控制,但是對軟件開發過程中的缺陷管理并不適用。以前測試出的問題都是以口頭或Email的方式指派,問題很容易被忽略或遺忘,隨著ELIS系統不斷擴展,需要維護的系統和軟件版本,這種缺陷管理的方式越來越不適合,因此,我們采用Bugfree問題跟蹤系統來管理缺陷,它的主要優點包括:

(1)可以給每個項目分配一個數據庫,該項目的所有Bug放在這個數據庫里統一編號,方便查詢管理。

(2)一個項目內還可以劃分多個功能模塊,把bug具體歸類,便于查找和修改bug。

(3)每個Bug都有明確的發現人、修改人,開發人員登錄進去后按自己的名字查詢就可以找到本項目中指派給自己的bug。

(4)Bug的狀態在修改后需要設置為關閉,這樣在查詢需要修改的bug時,關閉的bug就不會查詢到。

(5)Bugfree還提供上傳文本的功能,可以填寫bug的復現步驟、解決方案等補充內容。

(6)可以指定bug的優先級,急于解決的bug可以設置較高的優先級,提示修改人優先修改。

Bugfree管理者頁面(見圖5)。

Bugfree使用者頁面。

在使用Bugfree后,ELIS項目管理人員對各項目的bug分布和修改進度一目了然,徹底扭轉了以前bug管理混亂的局面。

3 結語

ELIS成像測井地面系統軟件通過Dynamsoft SourceAnywhere for VSS和Bugfree成功實現了對軟件的配置管理、版本控制、變更管理、缺陷管理,實現對軟件的整個生命周期的工程化管理,極大的提高了ELIS系統的軟件開發效率、軟件的穩定性和健壯性。為ELIS成像測井系統的推廣應用起到了非常重要的作用。

參考文獻

[1] Jim Beveridge&Robert Wiener. Multithreading Application in Win32[M].華中科技大學出版社,2008.

[2] 孟顯英.淺談軟件配置管理[J].電腦知識與技術,2010(6):5092-5097.

[3] 黃琳芳.軟件配置管理在項目開發過程中的應用[J].寶信軟件與標準化專欄,2009(10):47-49.

主站蜘蛛池模板: 黄色在线不卡| 日韩小视频网站hq| 日韩第一页在线| 欧美97色| 国产欧美日韩一区二区视频在线| 中文字幕欧美日韩| 亚洲天堂网2014| 久久综合结合久久狠狠狠97色| 精品视频第一页| 欧美成人二区| 亚洲色欲色欲www在线观看| 国产XXXX做受性欧美88| 伊人福利视频| 在线网站18禁| 国产伦片中文免费观看| 波多野一区| 男人天堂亚洲天堂| 国产午夜一级淫片| 69国产精品视频免费| 国产亚洲精品yxsp| 免费看av在线网站网址| 九九这里只有精品视频| 亚洲中文在线看视频一区| 国产成人AV男人的天堂| 日韩精品专区免费无码aⅴ | 久热re国产手机在线观看| 亚洲精品制服丝袜二区| 国产丝袜一区二区三区视频免下载| 国产欧美在线| 天堂成人av| 国产极品美女在线| 亚洲国产午夜精华无码福利| 国产男女XX00免费观看| 青青青国产视频| 国产综合网站| 丁香婷婷在线视频| 国产欧美日韩va另类在线播放| 欧美精品亚洲精品日韩专| 99精品久久精品| 欧美一区福利| 国产激爽大片在线播放| 人妻91无码色偷偷色噜噜噜| 最新日韩AV网址在线观看| 国产欧美视频综合二区| 国产毛片片精品天天看视频| 欧美亚洲国产视频| 偷拍久久网| 婷婷激情五月网| 亚洲午夜福利在线| 九九九九热精品视频| 2019年国产精品自拍不卡| 尤物视频一区| 无码日韩精品91超碰| 欧美成人精品高清在线下载| 精品无码国产一区二区三区AV| 亚洲欧洲日韩综合色天使| 精品一区二区久久久久网站| 婷婷久久综合九色综合88| 伊人成人在线| 97亚洲色综久久精品| 日韩欧美国产中文| 亚洲精品无码AⅤ片青青在线观看| 欧美国产视频| 亚洲国产在一区二区三区| 久久国产精品嫖妓| 亚洲欧美自拍一区| 亚洲国产精品一区二区第一页免| 亚洲欧美自拍视频| 国产精品毛片一区视频播| WWW丫丫国产成人精品| 欧美中文字幕在线播放| 欧美区一区二区三| 激情無極限的亚洲一区免费| 久久一级电影| 亚洲欧洲自拍拍偷午夜色| 国产一级做美女做受视频| 久久不卡精品| 亚洲无码四虎黄色网站| 九九九精品成人免费视频7| 午夜国产大片免费观看| 色综合五月婷婷| 久久天天躁狠狠躁夜夜躁|