




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
DEV242
MicrosoftVisualStudio2005TeamSystem:
用VisualStudio2005TeamSystem管理軟件開發(fā)周期鄭全戰(zhàn)博士項目經理
美國微軟總部概述本課程將是一個45分鐘的演示演示的內容:
需求搜集,建模和可視化項目管理整合開發(fā)和使用方法論應用建模和確認高級開發(fā)功能集成編碼和產品測試高級跟蹤和匯報VisualStudio的遠景為客戶創(chuàng)造合適的產品減少開發(fā)復雜性提高開發(fā)團隊的溝通培育積極的合作伙伴關系VisualStudio2005
“個性化產品”NovicesEnthusiastsStudentsHobbyistsConsultantsSoloProfessionalsEnterpriseDevsArchitectsTestersProjectManagersPart-TimersVisualBasic6DevsWebProfessionals軟件開發(fā)周期
我們曾聽到的“現(xiàn)在開發(fā)一個軟件很困難”“現(xiàn)在的工具無法很好地協(xié)同工作”“我需要能夠預測項目的成功”“我的組織需要特制的過程指導”開發(fā)團隊基礎設施架構師方案架構師項目經理軟件開發(fā)師測試工程師最終用戶基礎設施架構師方案架構師通過產品整合提高溝通和合作角色之間缺乏溝通責任不明最佳實踐和架構沖突最佳策略和目標沖突IT運營部門不能理解應用程序結構軟件開發(fā)師不能理解運營策略通過運營知識減少復雜性溝通障礙成功的核心原則工具需要做到:減少交付現(xiàn)代面向服務方案的復雜性緊密整合和利用團隊之間的協(xié)作允許第三方開發(fā)商進行定制和擴展擴展VisualStudio團隊溝通質量檢驗創(chuàng)新平臺為運營而設計項目經理方案架構師軟件開發(fā)師軟件測試師基礎設施架構師企業(yè)SCC,Reporting,問題跟蹤,項目管理團隊溝通質量檢驗StaticAnalysis,性能剖析,單元測試,負載測試為運營設計SOADesigner,Logicaldatacenterdesigner,classdesigner,validations創(chuàng)新平臺基于Web服務,開放協(xié)議,用戶API,擴展今天的VSIPVisualStudioTeamSystemChangeManagementWorkItemTrackingReportingProjectPortalVisualStudio
TeamFoundationServerIntegrationServicesProjectManagementProcessandArchitectureGuidanceDynamicCodeAnalyzerVisualStudioTeamEdition
SoftwareArchitectsStaticCodeAnalyzerCodeProfilerUnitTestingCodeCoverageTeamExplorer(includesTeamFoundationServerCAL)VisualStudioProfessionalEditionLoadTestingManualTestingTestCaseManagementApplicationDesignerSystemDesignerLogicalDatacenterDesignerVisualStudioTeamEdition
SoftwareDevelopersVisualStudioTeamEdition
SoftwareTestersVisualStudioIndustryPartnersTeamBuildClassDesigner(inVisualStudioStandardEditionandhigher)DeploymentDesignerVisioforEnterpriseArchitects(inMSDNPremiumSubscription)VisualStudioTeamSystemChangeManagementWorkItemTrackingReportingProjectPortalVisualStudio
TeamFoundationServerIntegrationServicesProjectManagementProcessandArchitectureGuidanceDynamicCodeAnalyzerVisualStudioTeamEdition
SoftwareArchitectsStaticCodeAnalyzerCodeProfilerUnitTestingCodeCoverageTeamExplorer(includesTeamFoundationServerCAL)VisualStudioProfessionalEditionLoadTestingManualTestingTestCaseManagementVisualStudioTeamEdition
SoftwareDevelopersVisualStudioTeamEdition
SoftwareTestersVisualStudioIndustryPartnersTeamBuildVisioforEnterpriseArchitects(inMSDNPremiumSubscription)ApplicationDesignerSystemDesignerLogicalDatacenterDesignerDeploymentDesignerClassDesigner(inVisualStudioStandardEditionandhigher)TeamEdition的軟件設計功能分布式應用設計器白板模型支持WebServicesEnhancements(WSE)驗證邏輯結構邏輯結構設計器設計和約束編輯器SDM生成和編譯支持Click-once類設計器雙向編碼同步用戶存在溝通問題架構師和開發(fā)師之間開發(fā)師沒有按照架構指導工作開發(fā)師和運營師之間部署問題發(fā)現(xiàn)太晚用戶認識到建模工具的價值設計的可視化高層次的抽象簡化設計和開發(fā)自動生成代碼和其它對象可以提高生產率建模工具的成功歷史不良好的地方:有助于文檔不好的地方:多次往返的復雜性,未被用于軟件開發(fā)TeamEdition的軟件設計功能
現(xiàn)存的問題關鍵情景設計連接的系統(tǒng)“為運營而設計”代碼可視化文檔和概念繪制UML及更多UML軟件文檔工具DSL精確軟件開發(fā)工具DSL工具分布式系統(tǒng)設計器面向服務的ApplicationDesignerDeploymentDesignerLogicalInfrastructureDesignerClassDesigner通用功能產生多個artifact連續(xù)同步設計優(yōu)先模型DistributedSystemDesigner下的SDM模型TeamEdition的軟件設計功能ApplicationDesignerService-Oriented
ArchitecturemodelPortDetailseditorLogicalInfrastructureDesignerServicesassigned
tologicalinfrastructureArchitecturevalidated
againstoperational
settingsandconstraintsClassDesignerClassDesigner
and
two-waycodesynchTeamEdition的軟件設計功能
合作伙伴的機會設計器的擴展性擴充SDM架構增加約束使用MDF框架建造新的設計器建造工具的工具VisualStudioTeamSystemChangeManagementWorkItemTrackingReportingProjectPortalVisualStudio
TeamFoundationServerIntegrationServicesProjectManagementProcessandArchitectureGuidanceVisualStudioTeamEdition
SoftwareArchitectsTeamExplorer(includesTeamFoundationServerCAL)VisualStudioProfessionalEditionLoadTestingManualTestingTestCaseManagementApplicationDesignerSystemDesignerLogicalDatacenterDesignerVisualStudioTeamEdition
SoftwareDevelopersVisualStudioTeamEdition
SoftwareTestersVisualStudioIndustryPartnersTeamBuildClassDesigner(inVisualStudioStandardEditionandhigher)DeploymentDesignerVisioforEnterpriseArchitects(inMSDNPremiumSubscription)DynamicCodeAnalyzerStaticCodeAnalyzerCodeProfilerUnitTestingCodeCoverageTeamEdition的軟件開發(fā)功能靜態(tài)代碼分析支持托管和非托管代碼代碼剖析運行線程的序列察看GC察看對象的分配和生命周期Caller-callee,調用棧,function察看代碼覆蓋率整合的單元測試和框架TeamEdition的軟件開發(fā)功能
現(xiàn)存的問題用戶缺乏應用開發(fā)周期中的預測性和創(chuàng)造性用戶被迫在編碼和其它開發(fā)周期活動間來回切換用戶被迫使用多個工具用戶被迫在不同的地方多次使用項目特定數(shù)據(jù)用戶需要避免缺陷缺陷發(fā)現(xiàn)的太晚,已知無法有效改正TeamEdition的軟件開發(fā)功能微軟自己使用的工具功能靜態(tài)代碼分析支持托管和非托管代碼PREfast用于TrustworthyComputing代碼察看FxCop用于開發(fā).NET框架代碼剖析基于內部兩個剖析器:Instrumented–IceCAP,用于Windows和SQLServer采樣–LOP,用于MX,包括Xbox包括ETW事件運行線稱序列察看對象的分配和生命周期的GC察看Caller-callee,callstack和function察看代碼覆蓋率基本塊覆蓋基于Windows和VisualStudio使用的BBCoverApplicationVerifierCodeCoverageCodeCoverageUnitTestingIntegratedUnitTestingVisualStudioTeamSystemChangeManagementWorkItemTrackingReportingProjectPortalVisualStudio
TeamFoundationServerIntegrationServicesProjectManagementProcessandArchitectureGuidanceVisualStudioTeamEdition
SoftwareArchitectsTeamExplorer(includesTeamFoundationServerCAL)VisualStudioProfessionalEditionApplicationDesignerSystemDesignerLogicalDatacenterDesignerVisualStudioTeamEdition
SoftwareDevelopersVisualStudioTeamEdition
SoftwareTestersVisualStudioIndustryPartnersTeamBuildClassDesigner(inVisualStudioStandardEditionandhigher)DeploymentDesignerVisioforEnterpriseArchitects(inMSDNPremiumSubscription)UnitTestingCodeCoverageDynamicCodeAnalyzerStaticCodeAnalyzerCodeProfilerLoadTestingManualTestingTestCaseManagementTeamEdition的軟件測試功能負載測試通過基于協(xié)議的腳本進行Web服務的負載測試負載模型:constant,step,custom采集Perf數(shù)據(jù)和閥值檢測測試案例管理ApplicationVerifierTeamEdition的軟件測試功能
現(xiàn)存的問題不好的應用反映出不好的平臺對軟件測試重視不夠測試工具產品落后于VisualStudio對軟件開發(fā)師做自己代碼測試的支持很少;缺陷往往發(fā)現(xiàn)的很晚測試沒有集成到軟件生命周期開發(fā)工具和測試工具很少來自于同一個軟件開發(fā)商測試和開發(fā)被孤立開來沒有共同的“語言”TeamEdition的軟件測試功能測試在VisualStudio中與編碼同等重要測試集成到源代碼測試授權&執(zhí)行環(huán)境TestViewTestExplorer(測試案例管理UI)負載測試通過基于協(xié)議的腳本進行Web服務的負載測試負載模型:constant,step,custom采集Perf數(shù)據(jù)和閥值檢測單元測試類似于NUnitLoadTestingCreationLoadTestingWebrecorderLoadTestingPerfCounterintegration
andmonitoringLoadTestingVisualStudioTeamSystemProjectPortalVisualStudio
TeamFoundationServerIntegrationServicesProjectManagementProcessandArchitectureGuidanceVisualStudioTeamEdition
SoftwareArchitectsTeamExplorer(includesTeamFoundationServerCAL)VisualStudioProfessionalEditionApplicationDesignerSystemDesignerLogicalDatacenterDesignerVisualStudioTeamEdition
SoftwareDevelopersVisualStudioTeamEdition
SoftwareTestersVisualStudioIndustryPartnersTeamBuildClassDesigner(inVisualStudioStandardEditionandhigher)DeploymentDesignerVisioforEnterpriseArchitects(inMSDNPremiumSubscription)DynamicCodeAnalyzerStaticCodeAnalyzerCodeProfilerChangeManagementWorkItemTrackingReportingUnitTestingCodeCoverageLoadTestingManualTestingTestCaseManagementTeamFoundationServerPortfolio創(chuàng)建和瀏覽項目創(chuàng)建精靈用戶訂制指導過程編輯器項目管理MicrosoftOfficeProjectandMicrosoft
OfficeExcel的整合更改管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智能家居互聯(lián)互通標準與智能家居系統(tǒng)互聯(lián)互通性測試方法研究
- 計算機一級WPS文件版本控制試題及答案
- 2025年邏輯考試的策略與方法試題及答案
- 全面分析wps考試試題及答案
- 2025年稅法考試體系搭建試題及答案
- 2025年普通邏輯考試難點解決試題及答案
- 工業(yè)互聯(lián)網平臺安全漏洞掃描:2025年技術創(chuàng)新與政策導向報告
- 代碼庫管理與維護試題及答案
- 游樂園游客安全保障措施與應急響應
- 大數(shù)據(jù)驅動的現(xiàn)代農業(yè)產業(yè)變革研究報告
- 2023年汽車設計習題庫含答案
- 2023年安徽中煙阜陽卷煙廠招聘筆試參考題庫附帶答案詳解
- 2021年教師結構化面試試題匯總
- 勞動教養(yǎng)心靈-勞動教育在小學《道德與法治》課程中的實踐初探 論文
- 人民檢察院刑事訴訟法律文書格式樣本-2023修改整理
- 《硬件工程師手冊(全)》
- 內部控制風險評估
- 2023屆廣東省六校聯(lián)盟高三上學期第三次聯(lián)考語文試題2
- 環(huán)境生態(tài)學試題及答案
- GB/T 9116-2010帶頸平焊鋼制管法蘭
- GB/T 31974-2015鈍化顆粒鎂
評論
0/150
提交評論