




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2010-08-09TFS學(xué)習(xí)進(jìn)階2010-08-09TFS學(xué)習(xí)進(jìn)階目錄一、TFS概述二、對(duì)安裝TFS的服務(wù)器的要求三、TFS邏輯結(jié)構(gòu)四、TFS與VisualSourceSafe五、TFS對(duì)團(tuán)隊(duì)成員角色的支持六、TFS源代碼管理及其演示2目錄一、TFS概述2一、TeamFoundation概述3
簡(jiǎn)介:TeamFoundationSystem(簡(jiǎn)稱(chēng)TFS)是可使團(tuán)隊(duì)在生成產(chǎn)品或完成項(xiàng)目時(shí)加強(qiáng)協(xié)調(diào)與合作的一套工具和技術(shù)。TeamFoundation可增強(qiáng)團(tuán)隊(duì)成員之間的交流,跟蹤工作狀態(tài),支持團(tuán)隊(duì)角色,制定團(tuán)隊(duì)過(guò)程并可以集成團(tuán)隊(duì)工具。TeamFoundationServer不僅僅是一個(gè)版本控制軟件,還提供了BUG管理、工作項(xiàng)管理、集成管理、自動(dòng)化測(cè)試、架構(gòu)驗(yàn)證等特性。一、TeamFoundation概述3簡(jiǎn)介:一、TeamFoundation概述每個(gè)系統(tǒng)都有獨(dú)立的存儲(chǔ)空間,資源標(biāo)識(shí)集,命令和工具集。要讓整個(gè)系統(tǒng)工作起來(lái),就像把一組自定義立體組件聯(lián)接在一起:可以實(shí)現(xiàn),但工作量較大,而且可能在一些地方出現(xiàn)紕漏2010-08-134一、TeamFoundation概述每個(gè)系統(tǒng)都有獨(dú)立的存儲(chǔ)一、TeamFoundation概述這是一種很普遍的工作場(chǎng)景,在一天之中,編寫(xiě)代碼,編譯一個(gè)可工作的軟件提交測(cè)試,測(cè)試發(fā)現(xiàn)的bug,修復(fù)他們,這樣不斷的重復(fù)。整個(gè)過(guò)程的支持需要有一個(gè)統(tǒng)一的存儲(chǔ)庫(kù)進(jìn)行支持,然后所有項(xiàng)目可以進(jìn)行關(guān)聯(lián)2010-08-135一、TeamFoundation概述這是一種很普遍的工作場(chǎng)一、TeamFoundation概述
TFS的完整版將會(huì)加入一些新的特性,包括自動(dòng)化測(cè)試,虛擬實(shí)驗(yàn)室的部署和架構(gòu)驗(yàn)證。左圖是擴(kuò)展后的工作流程2010-08-136一、TeamFoundation概述TFS的完整版將會(huì)加二、TeamFoundation對(duì)服務(wù)器要求操作系統(tǒng):WINDOWS2003SP2、WINDOWSSERVER2008必備組件:IISSQLSERVER2008(EXPRESS版即可)、SHAREPOINT(WindowsSharePointService3.0)VISUALSTUDIO20102010-08-137二、TeamFoundation對(duì)服務(wù)器要求操作系統(tǒng):WI三、TeamFoundation的邏輯結(jié)構(gòu)數(shù)據(jù)層(DataTier)
數(shù)據(jù)層由SQLSERVER組成,并把工作項(xiàng)、受版本控制的源文件、測(cè)試結(jié)果和其他項(xiàng)目指標(biāo)存儲(chǔ)在SQLSERVER中應(yīng)用層(ApplicationTier)
應(yīng)用層由基于Web的、與IIS集成的前端應(yīng)用程序組成。這些應(yīng)用程序包括(SQLSERVERReportingServices,TeamFoundation核心服務(wù),SharePoint)客戶(hù)端(ClientTier)
客戶(hù)端由團(tuán)隊(duì)資源管理器組成,通過(guò)團(tuán)隊(duì)資源管理器與TeamFoundation服務(wù)器端相連接2010-08-138三、TeamFoundation的邏輯結(jié)構(gòu)數(shù)據(jù)層(Dat四、TeamFoundation與VisualSourceSafe二者特點(diǎn)概述結(jié)構(gòu)區(qū)別功能差異2010-08-139四、TeamFoundation與VisualSourc四、TeamFoundation與VisualSourceSafe二者特點(diǎn)概述2010-08-13SuperMap10 VisualSourceSafe和TeamFoundation源代碼管理完成下列同樣的基本任務(wù):源代碼管理。這兩種產(chǎn)品都提供了命令行客戶(hù)端和VisualStudio集成。四、TeamFoundation與VisualSourc四、TeamFoundation與VisualSourceSafe1.?dāng)?shù)據(jù)存儲(chǔ)方式不同:TFS的數(shù)據(jù)保存在SQLSERVER中,使用.NETWebService訪問(wèn);VSS的數(shù)據(jù)是存儲(chǔ)在共享網(wǎng)絡(luò)文件夾中的文件集合2.存儲(chǔ)容量:TFS理論上數(shù)據(jù)量可以達(dá)到SQLSERVER數(shù)據(jù)庫(kù)允許存儲(chǔ)且硬件支持的最大數(shù)據(jù)量;VSS最大的數(shù)據(jù)容量為4GB3.用戶(hù)并發(fā)數(shù)量:
TFS最多可支持2000名用戶(hù)的團(tuán)隊(duì),支持500個(gè)用戶(hù)checkin/outVSS建議團(tuán)隊(duì)人數(shù)是20個(gè)或者更少,支持12個(gè)用戶(hù)在線同時(shí)進(jìn)行checkin/out2010-08-1311四、TeamFoundation與VisualSourc四、TeamFoundation與VisualSourceSafe功能差異2010-08-1312VisualSourceSafe中不存在的TeamFoundation功能:工作區(qū)變更集擱置集TeamFoundation工作項(xiàng)簽入策略簽入說(shuō)明通過(guò)設(shè)置警報(bào)執(zhí)行的電子郵件通知TeamFoundation中不存在的VisualSourceSafe功能:共享固定存檔和還原銷(xiāo)毀關(guān)鍵字?jǐn)U展四、TeamFoundation與VisualSourc四、TeamFoundation與VisualSourceSafe功能差異2010-08-1313在TeamFoundation中,多個(gè)用戶(hù)可以同時(shí)對(duì)同一項(xiàng)進(jìn)行簽出和更改。在VisualSourceSafe中,默認(rèn)情況下以獨(dú)占方式執(zhí)行簽出。但您可以在TeamFoundation中鎖定某一文件,以防止其他用戶(hù)簽出該文件或簽入更改。四、TeamFoundation與VisualSourc五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持項(xiàng)目成員
項(xiàng)目經(jīng)理架構(gòu)師
開(kāi)發(fā)人員測(cè)試人員2010-08-1314五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持項(xiàng)目成五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持
2010-08-1315A項(xiàng)目經(jīng)理工作項(xiàng):1.[工作項(xiàng)]-[團(tuán)隊(duì)查詢(xún)]中的活動(dòng)的Bug、已解決的Bug。目的:是分析現(xiàn)有Bug情況2.[文檔]-[項(xiàng)目管理]中加入項(xiàng)目計(jì)劃:目的是使項(xiàng)目的進(jìn)展開(kāi)發(fā)有一定的依據(jù)。3.[報(bào)告]-[Bug(按優(yōu)先級(jí)別)]:項(xiàng)目管理:查看項(xiàng)目的提交的Bug狀況。五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持 2五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持2010-08-1316B架構(gòu)師工作項(xiàng):1.[工作項(xiàng)]-[團(tuán)隊(duì)查詢(xún)]中的活動(dòng)的Bug。目的:分配現(xiàn)有現(xiàn)有Bug的修改工作。2.[文檔]-[開(kāi)發(fā)]中加入需求分析類(lèi)和設(shè)計(jì)規(guī)劃類(lèi)文檔。目的:程序開(kāi)發(fā)的重要依據(jù)說(shuō)明。五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持201五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持
2023/7/2517C開(kāi)發(fā)人員工作項(xiàng):1.[工作項(xiàng)]-[團(tuán)隊(duì)查詢(xún)]中的活動(dòng)的Bug。目的:解決分配給自己的Bug。2.[文檔]-[項(xiàng)目管理]中加入項(xiàng)目計(jì)劃:目的是使項(xiàng)目的進(jìn)展開(kāi)發(fā)有一定的依據(jù)。五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持 2五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持D測(cè)試人員[團(tuán)隊(duì)]-[新建測(cè)試用例]編寫(xiě)測(cè)試用例進(jìn)行測(cè)試。目的:證明已知功能工作正常以及發(fā)現(xiàn)新的產(chǎn)品問(wèn)題[團(tuán)隊(duì)]-[新建Bug]編寫(xiě)bug的說(shuō)明。目的:提供bug說(shuō)明以及易于理解和遵循的重新創(chuàng)建bug的步驟2010-08-1318五、TeamFoundation對(duì)團(tuán)隊(duì)不同角色的支持D測(cè)試六、TeamFoundation源代碼管理(演示)源代碼管理配置創(chuàng)建項(xiàng)目的解決方案工作項(xiàng)(Bug,任務(wù),共享步驟,測(cè)試用例,用戶(hù)故事)變更集擱置集生成2010-08-1319六、TeamFoundation源代碼管理(演示)源代碼管六、TeamFoundation源代碼管理擱置集在開(kāi)發(fā)人員第一次簽入某個(gè)功能(或者簽入重大的修復(fù))之前,為保證構(gòu)造的穩(wěn)定性,往往會(huì)將代碼通過(guò)TeamFoundationServer(TFS)的擱置集(shelveset)發(fā)給相關(guān)的測(cè)試人員做伙伴測(cè)試。伙伴測(cè)試常常是測(cè)試人員同某一新功能的第一次親密接觸,是實(shí)際測(cè)試的開(kāi)端。同時(shí),它也是一種非正式的手動(dòng)測(cè)試,因?yàn)檫@些代碼尚未簽入,測(cè)試人員發(fā)現(xiàn)的問(wèn)題并不構(gòu)成bug,他們也不會(huì)將其記錄到Bug數(shù)據(jù)庫(kù)中。2010-08-1320六、TeamFoundation源代碼管理擱置集2010-六、TeamFoundation源代碼管理中斷當(dāng)您所具有的掛起的更改未準(zhǔn)備好簽入但您需要從事其他任務(wù)時(shí),可以擱置這些掛起的更改以保留它們。集成當(dāng)您所具有的掛起的更改未準(zhǔn)備好簽入但您需要與其他團(tuán)隊(duì)成員共享這些更改時(shí),可以擱置這些掛起的更改并讓您的團(tuán)隊(duì)成員對(duì)它們?nèi)∠麛R置。評(píng)審當(dāng)您所具有的掛起的更改已準(zhǔn)備好簽入并且
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 渝中區(qū)危險(xiǎn)化品運(yùn)輸合同6篇
- 2024屆高考語(yǔ)文專(zhuān)題復(fù)習(xí)彈琴三境界 寫(xiě)作指導(dǎo)
- 餐廳窗口承包合同
- 2025年青海道路運(yùn)輸從業(yè)人員資格考試內(nèi)容有哪些
- 公司和個(gè)人勞務(wù)合同
- 學(xué)校食堂檔口承包合同
- 會(huì)議邀請(qǐng)函模板表
- 公司財(cái)務(wù)管理規(guī)章制度的修訂與完善建議
- 企業(yè)高管聘用合同
- 農(nóng)田租地合同協(xié)議書(shū)
- 2025年湖南科技職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蝕工程施工及驗(yàn)收規(guī)范
- 教學(xué)課件-古文陋室銘劉禹錫課件
- 主題班會(huì)教學(xué)課件:禁毒教育主題班會(huì)(共38張)
- 道路、橋梁、隧道、地鐵施工標(biāo)準(zhǔn)化手冊(cè)(專(zhuān)業(yè)篇)
- 初中人音版音樂(lè)七年級(jí)下冊(cè).第二單元長(zhǎng)江之歌.(14張)ppt課件
- NancyDrew分析
- 離心式排風(fēng)機(jī)安裝施工方案及技術(shù)措施
- 中西紀(jì)年對(duì)照表
- 粵勞社[2002]246號(hào)關(guān)于職工在機(jī)關(guān)事業(yè)單位與企業(yè)之間流動(dòng)時(shí)社會(huì)保險(xiǎn)關(guān)系處理意見(jiàn)的通知
- 通信防雷與接地系統(tǒng)PPT學(xué)習(xí)教案
評(píng)論
0/150
提交評(píng)論