- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Microsoft Visual Studio Team System推動高效率及流程導向的開發團隊 心得簡介 報告人:楊智元 中華民國96年3月2日 全世界的.NET趨勢 台灣在軟體開發平台與工具使用現況 (2007) Project Success is Rare 提供軟體開發生命週期各角色工具選擇的整合: 架構設計人員、程式開發人員、軟體測試人員 VSTS採用MSF 4.0(Microsoft Solutions Framework)提供兩種軟體開發流程範本: (1)MSF for Agile Software development 敏捷軟體開發程序; (2)MSF for CMMI Process Improvement CMMI流程開發指導規範; ※ 目的:專案相關人員,依角色使用不同工具,但可以在同一個團隊開發平台上溝通,遵循業界規範並有效分工,提高軟體開發生命週期的能見度與可追蹤性。 MSFv4 Family Tree PART 1: VSTS新架構與功能介紹 (1)改進軟體開發生命週期: (a)溝通-簡化報告、使用Data Warehouse ; (b)整合工具-例如將效能與測試工具整合到開發環境; (c)簡化與整合工作流程與程序- 方法論整合; (d)增加投資報酬; PART 1: VSTS新架構與功能介紹(續) (2)整合: (a)使用者介面整合 ; (b)資料整合; (c)工作程序整合-標準化; PART 1: VSTS新架構與功能介紹(續) (3)可擴充性: (a)使用者介面的擴充性-合作廠商,SAP等 ; (b)資料整合-使用Visual Studio Team Core Fundation Services(TCFS); (c)工作程序整合-自訂方法論; PART 1: VSTS新架構與功能介紹(續) (4)軟體開發團隊角色: (a)專案經理 ; (b)架構設計師; (c)開發人員; (d)測試人員; (e)團隊經營; PART 2:分散式系統的部署和設計 (1)Distributed System Designers 以視覺化的方式來設計與驗證分散式系統。 (a)應用程式連接設計工具; (b)邏輯資料中心設計工具; (c)系統設計工具; (d)部署設計工具; PART 2:分散式系統的部署和設計 (2)改善分散式系統的設計與部署 (a)應用程式連接設計工具 (Application Connection Designer,ACD); PART 2:分散式系統的部署和設計 (2)改善分散式系統的設計與部署(續) (b)邏輯資料中心設計工具 (Logical Datacenter Designer,LDD); PART 2:分散式系統的部署和設計 (2)改善分散式系統的設計與部署(續) (c)系統設計工具 (System Designer); PART 2:分散式系統的部署和設計 (2)改善分散式系統的設計與部署(續) (d)部署設計工具(Deployment Designer); PART 2:分散式系統的部署和設計 (2)改善分散式系統的設計與部署(續) (e)與VSTS 2005整合; ◎針對分散式專案可以同時進行設計、開發和測試 部署。 並可透過Portfolio Management工具管理。 ◎應用程式可以利用Team Test Tool進行單元測試 ◎原始程式碼的管理與整合的工作項目追蹤: Team Foundation Server/Client PART 3:建立穩固又可靠的軟體 (1)微軟的解決方案 (a)程式碼分析工具; (b)效能工具; PART 3:建立穩固又可靠的軟體 (2)程式碼分析工具 (a) PREfast:靜態分析工具for C/C++,錯誤回報與 提示; (b) FxCop:分析Managed程式組件的相關資訊,違 反規則(方針)回報; PART 3:建立穩固又可靠的軟體 (3)效能工具 方法: (a) 取樣式:優點,系統負荷低; (b) 測量式:優點,準確擷取效能資訊; 工具:效能行程精靈、Performance Explorer、效能行 程報表(摘要/函式/呼叫|被呼叫/型別檢視等) PART 4:改善測試方法、提升軟體品質 (1)支援的測試類型 (a) 單元測試(Unit Test); (b) 網頁測試(Web Test); (c) 負載測試(Load Test); (d) 手動測試(Manual Test); PART 4:改善測試方法、提升軟體品質 測試階段: PART 4:改善測試方法、提
文档评论(0)