constantstepcustom采集Perf數據和閥值檢測單元測試-Microsoft課件_第1頁
constantstepcustom采集Perf數據和閥值檢測單元測試-Microsoft課件_第2頁
constantstepcustom采集Perf數據和閥值檢測單元測試-Microsoft課件_第3頁
constantstepcustom采集Perf數據和閥值檢測單元測試-Microsoft課件_第4頁
constantstepcustom采集Perf數據和閥值檢測單元測試-Microsoft課件_第5頁
已閱讀5頁,還剩35頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

DEV242

MicrosoftVisualStudio2005TeamSystem:

用VisualStudio2005TeamSystem管理軟件開發周期鄭全戰博士項目經理

美國微軟總部概述本課程將是一個45分鐘的演示演示的內容:

需求搜集,建模和可視化項目管理整合開發和使用方法論應用建模和確認高級開發功能集成編碼和產品測試高級跟蹤和匯報VisualStudio的遠景為客戶創造合適的產品減少開發復雜性提高開發團隊的溝通培育積極的合作伙伴關系VisualStudio2005

“個性化產品”NovicesEnthusiastsStudentsHobbyistsConsultantsSoloProfessionalsEnterpriseDevsArchitectsTestersProjectManagersPart-TimersVisualBasic6DevsWebProfessionals軟件開發周期

我們曾聽到的“現在開發一個軟件很困難”“現在的工具無法很好地協同工作”“我需要能夠預測項目的成功”“我的組織需要特制的過程指導”開發團隊基礎設施架構師方案架構師項目經理軟件開發師測試工程師最終用戶基礎設施架構師方案架構師通過產品整合提高溝通和合作角色之間缺乏溝通責任不明最佳實踐和架構沖突最佳策略和目標沖突IT運營部門不能理解應用程序結構軟件開發師不能理解運營策略通過運營知識減少復雜性溝通障礙成功的核心原則工具需要做到:減少交付現代面向服務方案的復雜性緊密整合和利用團隊之間的協作允許第三方開發商進行定制和擴展擴展VisualStudio團隊溝通質量檢驗創新平臺為運營而設計項目經理方案架構師軟件開發師軟件測試師基礎設施架構師企業SCC,Reporting,問題跟蹤,項目管理團隊溝通質量檢驗StaticAnalysis,性能剖析,單元測試,負載測試為運營設計SOADesigner,Logicaldatacenterdesigner,classdesigner,validations創新平臺基于Web服務,開放協議,用戶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類設計器雙向編碼同步用戶存在溝通問題架構師和開發師之間開發師沒有按照架構指導工作開發師和運營師之間部署問題發現太晚用戶認識到建模工具的價值設計的可視化高層次的抽象簡化設計和開發自動生成代碼和其它對象可以提高生產率建模工具的成功歷史不良好的地方:有助于文檔不好的地方:多次往返的復雜性,未被用于軟件開發TeamEdition的軟件設計功能

現存的問題關鍵情景設計連接的系統“為運營而設計”代碼可視化文檔和概念繪制UML及更多UML軟件文檔工具DSL精確軟件開發工具DSL工具分布式系統設計器面向服務的ApplicationDesignerDeploymentDesignerLogicalInfrastructureDesignerClassDesigner通用功能產生多個artifact連續同步設計優先模型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的軟件開發功能靜態代碼分析支持托管和非托管代碼代碼剖析運行線程的序列察看GC察看對象的分配和生命周期Caller-callee,調用棧,function察看代碼覆蓋率整合的單元測試和框架TeamEdition的軟件開發功能

現存的問題用戶缺乏應用開發周期中的預測性和創造性用戶被迫在編碼和其它開發周期活動間來回切換用戶被迫使用多個工具用戶被迫在不同的地方多次使用項目特定數據用戶需要避免缺陷缺陷發現的太晚,已知無法有效改正TeamEdition的軟件開發功能微軟自己使用的工具功能靜態代碼分析支持托管和非托管代碼PREfast用于TrustworthyComputing代碼察看FxCop用于開發.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的軟件測試功能負載測試通過基于協議的腳本進行Web服務的負載測試負載模型:constant,step,custom采集Perf數據和閥值檢測測試案例管理ApplicationVerifierTeamEdition的軟件測試功能

現存的問題不好的應用反映出不好的平臺對軟件測試重視不夠測試工具產品落后于VisualStudio對軟件開發師做自己代碼測試的支持很少;缺陷往往發現的很晚測試沒有集成到軟件生命周期開發工具和測試工具很少來自于同一個軟件開發商測試和開發被孤立開來沒有共同的“語言”TeamEdition的軟件測試功能測試在VisualStudio中與編碼同等重要測試集成到源代碼測試授權&執行環境TestViewTestExplorer(測試案例管理UI)負載測試通過基于協議的腳本進行Web服務的負載測試負載模型:constant,step,custom采集Perf數據和閥值檢測單元測試類似于NUnitLoadTestingCreationLoadTestingWebrecorderLoadTestingPerfCounterintegration

andmonitoringLoadTestingVisualStudioTeamSystemProjectPortalVisualStudio

TeamFoundationServerIntegrationServicesProjectManagementProcessandArchitectureGuidanceVisualStudioTeamEdition

SoftwareArchitectsTeamExplorer(includesTeamFoundationServerCAL)VisualStudioProfessionalEditionApplicationDesignerSystemDesignerLogicalDatacenterDesignerVisualStudioTeamEdition

SoftwareDevelopersVisualStudioTeamEdition

SoftwareTestersVisualStudioIndustryPartnersTeamBuildClassDesigner(inVisualStudioStandardEditionandhigher)DeploymentDesignerVisioforEnterpriseArchitects(inMSDNPremiumSubscription)DynamicCodeAnalyzerStaticCodeAnalyzerCodeProfilerChangeManagementWorkItemTrackingReportingUnitTestingCodeCoverageLoadTestingManualTestingTestCaseManagementTeamFoundationServerPortfolio創建和瀏覽項目創建精靈用戶訂制指導過程編輯器項目管理MicrosoftOfficeProjectandMicrosoft

OfficeExcel的整合更改管理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論