亚洲av乱码一区二区三区挤奶,欧美福利网站,亚洲AV无码第一区二区三区,欧美白人最猛性xxxxx

中國(guó)項(xiàng)目管理資源網(wǎng)

關(guān)于多個(gè)開(kāi)發(fā)中心開(kāi)發(fā)同一軟件的配置管理

2005/5/17 16:47:27?|? 2389次閱讀?|? 來(lái)源:原創(chuàng)?? 【已有0條評(píng)論】發(fā)表評(píng)論

做軟件項(xiàng)目開(kāi)發(fā)的人員都熟悉版本控制,但一般都為在同一開(kāi)發(fā)地點(diǎn)的版本控制,所有相關(guān)的開(kāi)發(fā)人員在同一個(gè)地點(diǎn)做開(kāi)發(fā),用一個(gè)版本控制軟件來(lái)Check in 和Check out,達(dá)到版本控制的效果。但如果同時(shí)在幾個(gè)不同的地方進(jìn)行同一軟件的開(kāi)發(fā),怎樣來(lái)做版本控制?很少見(jiàn)到這方面的介紹,我就現(xiàn)在參與的一個(gè)項(xiàng)目的實(shí)際情況來(lái)介紹一下這方面的經(jīng)驗(yàn)。
我公司是一個(gè)香港軟件公司,在香港、北京和深圳各有一個(gè)開(kāi)發(fā)中心,三地正在合作開(kāi)發(fā)一個(gè)大型的香港金融軟件項(xiàng)目,現(xiàn)在涉及到一個(gè)三地的版本控制和協(xié)同開(kāi)發(fā)問(wèn)題。首先由于客戶(hù)在香港,整個(gè)系統(tǒng)的集成和整體測(cè)試(IAT)、用戶(hù)測(cè)試(UAT)在香港開(kāi)發(fā)中心來(lái)完成,那么北京和深圳開(kāi)發(fā)的程序要匯總到香港來(lái)進(jìn)行編譯、集成,由于同一模塊甚至同一程序在三地都可能同時(shí)修改,程序的Check in和Check out一定要嚴(yán)格控制,否則版本的一致性將會(huì)失控。另外程序還分成IAT測(cè)試環(huán)境、UAT測(cè)試環(huán)境、生產(chǎn)系統(tǒng)三個(gè)版本,分別管理系統(tǒng)在各生命周期的程序。
為了到達(dá)此目標(biāo),我們公司自己開(kāi)發(fā)了一個(gè)小的配置管理軟件CMS(Configuration Management System) 用來(lái)進(jìn)行版本控制。
首先各開(kāi)發(fā)中心安裝自己的版本控制軟件VSS,在開(kāi)發(fā)新功能或修改現(xiàn)有功能之前,從香港的版本控制部門(mén)通過(guò)郵件或FTP方式得到系統(tǒng)最新的源代碼、配置文件,然后基于這個(gè)版本的進(jìn)行程序開(kāi)發(fā)。在進(jìn)行單元測(cè)試正確后,要向版本控制中心進(jìn)行程序提交,程序員通過(guò)HTTP方式登錄香港版本控制中心的CMS系統(tǒng)進(jìn)行登記。
程序開(kāi)發(fā)人員在提交請(qǐng)求后,需要經(jīng)過(guò)項(xiàng)目組長(zhǎng)或主管的審批,審批人員在審批過(guò)程中主要檢查申請(qǐng)單填寫(xiě)是否正確,是不是需要提交這些文件,文件路徑、名稱(chēng)是否正確;版本控制人員根據(jù)這些提交申請(qǐng)來(lái)進(jìn)行處理。
如果是新程序Check In for New,開(kāi)發(fā)人員把新程序FTP或Email給版本控制人員,版本控制人員在收到新程序后,Check In 到版本控制中心的VSS中;
如果是Check Out請(qǐng)求,版本控制人員把版本控制中心的VSS中相應(yīng)的程序Check Out,并把這些程序發(fā)給開(kāi)發(fā)人員,開(kāi)發(fā)人員收到這些程序后,與自己修改過(guò)的程序相比較,合并自己改過(guò)的和這段時(shí)間其他人改過(guò)的地方成一個(gè)新版本;然后填寫(xiě)Check In的申請(qǐng)單,把合并后的程序發(fā)送版本控制人員。
在當(dāng)日所有相關(guān)開(kāi)發(fā)人員的新增和修改的程序提交以后,版本控制中心就可以對(duì)系統(tǒng)進(jìn)行編譯了,測(cè)試人員就可以基于新的系統(tǒng)版本進(jìn)行測(cè)試;如果編譯過(guò)程中出現(xiàn)錯(cuò)誤,一般是由于開(kāi)發(fā)人員遺漏了某些程序的Check in,或者在程序合并過(guò)程中出現(xiàn)混亂,造成其他人的修改過(guò)的地方被刪除掉了。
系統(tǒng)在集成測(cè)試環(huán)境通過(guò)后,就可以提交給UAT環(huán)境了,UAT的提交一般為在香港開(kāi)發(fā)中心的主管來(lái)決定,根據(jù)UAT的測(cè)試計(jì)劃,提交相關(guān)的程序功能給客戶(hù)進(jìn)行測(cè)試,在填寫(xiě)UAT程序提交單之前,先用比較工具,比較Testing和UAT環(huán)境中程序的差異,記錄需要更新到UAT的程序,填寫(xiě)程序到UAT環(huán)境的申請(qǐng)單,處理流程同IAT測(cè)試環(huán)境,只不過(guò)不需要提交程序,程序可以直接從Testing環(huán)境復(fù)制到UAT環(huán)境。
雖然這種Check In 和Check Out的方式比較煩瑣,而且還有專(zhuān)門(mén)的版本控制人員來(lái)進(jìn)行處理,但對(duì)版本控制提供了強(qiáng)有力的手段。希望能給遇到同樣問(wèn)題的軟件項(xiàng)目管理人員提供參考。

【?發(fā)表評(píng)論?0條?】


網(wǎng)友評(píng)論
網(wǎng)友評(píng)論(共0 條評(píng)論)..

請(qǐng)您注意·自覺(jué)遵守:愛(ài)國(guó)、守法、自律、真實(shí)、文明的原則
·尊重網(wǎng)上道德,遵守《全國(guó)人大常委會(huì)關(guān)于維護(hù)互聯(lián)網(wǎng)安全的決定》及中華人民共和國(guó)其他各項(xiàng)有關(guān)法律法規(guī)
·嚴(yán)禁發(fā)表危害國(guó)家安全,破壞民族團(tuán)結(jié)、國(guó)家宗教政策和社會(huì)穩(wěn)定,含侮辱、誹謗、教唆、淫穢等內(nèi)容的作品
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·您在中國(guó)項(xiàng)目管理資源網(wǎng)新聞評(píng)論發(fā)表的作品,中國(guó)項(xiàng)目管理資源網(wǎng)有權(quán)在網(wǎng)站內(nèi)保留、轉(zhuǎn)載、引用或者刪除
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
国产黄色一区二区| 自拍亚洲欧美综合| 亚洲色婷婷综合久久二区| 超碰cao97| 欲求不满的精品人妻| 日本亚洲成人电影| 亚欧成人无码AV在线播放| 丁香六月天久久| 亚洲日韩图片小说综合| 欧美日韩A| 久久99爱视频| 4hu久久| 青草AV娱乐圈| 原创无码亚洲| 欧美日韩国产亚洲成人| 大陆一级国语毛片网| 亚洲无码久久熟妇| 97视频精品久久观看| 亚洲中文字幕精品一区| 美女啊啊一区二区| 亚洲一区日韩| 亚洲国产一区二区三区四区色欲| 久久久 一区二区三区| 图片区电影区国产AV| 成人av电影天堂| 久久黄色av| 久久天堂无码AV| 欧美高清熟妇| 狠狠躁日日躁夜夜躁| 国产精品91久久| 久久伊人工地女人| 看白袜的网站| 成全在线观看免费播放| 激情九色| 亚洲色bbbb| 免费看A的学生妹| 亚洲 中文字幕 日韩 无码| 日韩国产精品无码三区| 77777 影院| 好大好爽视频一区二区| 久久精品国产亚洲七七|