Обзор и архитектура MS Visual Studio Team System 2008

2,075 views

Published on

С семинара в Воронеже 16 октября 2009

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,075
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Обзор и архитектура MS Visual Studio Team System 2008

  1. 1. Обзор и архитектура<br />Шамрай Александр<br />a.shamray@cmcons.com<br />
  2. 2. Типичные проблемы в команде разработки<br />Менеджер проекта<br />Управление проектами<br />Система управления требованиями<br />Система управления тестированием<br />На основании чего вести разработку и как получать информацию о дефектах?<br />Как эффективно управлять командой?<br />Как показать требования и контролировать их изменчивость?<br />Какие требования тестировать и что тестировать?<br />Среда разработки<br />Тестировщик<br />Аналитик<br />Разработчик<br />
  3. 3. Team System<br />
  4. 4. Change Management<br />Work Item Tracking<br />Reporting<br />Project Portal<br />Integration Services<br />Project Management<br />Dynamic Code Analyzer<br />Static Code Analyzer<br />Code Profiler<br />Load Testing<br />Manual Testing<br />Test Management<br />Application Designer<br />System Designer<br />Logical Datacenter Designer<br />Team Foundation Build<br />Class Designer (in Visual Studio Standard Edition and higher)<br />Deployment Designer<br />Visio for Enterprise Architects (in MSDN Premium Subscription)<br />Team Explorer (includes Team Foundation Server CAL)<br />Visual Studio Professional Edition<br />Unit Testing<br />Code Coverage<br />DB Change Management<br />DB Testing<br />DB Deployment<br />Process and Architecture Guidance<br />Visual Studio Industry Partners<br />Visual Studio Team System<br />Software Architects<br />Software Developers<br />Software Testers<br />Database Professionals<br />Visual StudioTeam Foundation Server<br />
  5. 5. Microsoft Solutions Framework<br />
  6. 6. Аналитик<br />Управление требованиями<br />Документирование требований<br />
  7. 7. Управление требованиями<br />
  8. 8. Документирование требований<br />
  9. 9. Разработчик<br />Статический анализатор кода для управляемого и неуправляемого кода<br />На основеFxCopиPREfast<br />Встроенное unit тестирование<br />Покрытие кода<br />Профилирование кода<br />
  10. 10. Статический анализ кода<br />Анализатор кода<br />
  11. 11. Встроенное Unit тестирование<br />
  12. 12. Покрытие кода<br />
  13. 13. Тестировщик<br />Управление тестами<br />Типы тестов<br />Unit<br />Web<br />Нагрузочные<br />Ручные<br />Упорядоченные<br />Внешние<br />
  14. 14. Unit-тесты<br />
  15. 15. Web-тесты<br />
  16. 16. Нагрузочные тесты<br />
  17. 17. Ручные тесты<br />
  18. 18. Упорядоченные тесты<br />
  19. 19. Внешние тесты<br />
  20. 20. Использование внешних тестирующих систем<br />
  21. 21. Управление тестами<br />
  22. 22. Разработчик БД<br />Система управления проектами БД<br />Интеграция с версионным хранилищем<br />Сборка, развертывание и сравнение схем<br />Сравнение пользовательской информации в БД<br />Интеграция с рабочими элементами и процессом Team Foundation Server<br />
  23. 23. Управление схемами<br />
  24. 24. Сравнение схем<br />
  25. 25. Сравнение данных<br />
  26. 26. Управление изменениями БД<br />
  27. 27. Менеджер проекта<br />Менеджер проекта<br />Управление проектом<br />Отслеживание состояния проекта<br />
  28. 28. Управление проектом<br />
  29. 29. Отчетность<br />
  30. 30. Что такое Team Foundation Server?<br />Work Item Tracking<br />Version Control<br />Reporting<br />Team Communications<br />Build Automation<br />
  31. 31. Архитектура<br />
  32. 32. Team FoundationBuild<br />File Cache<br />Proxy<br />Team Foundation Client Tier<br />Win 2000 (&gt;=SP4)<br />Win XP (&gt;=SP2)<br />Win 2003 Server (&gt;=SP1)<br />.Net FX 2.0<br />Microsoft Office 11 – SP1<br />MDAC 9.0<br />Internet Explorer 6.0 – SP1<br />Visual Studio 2005 Team Explorer<br />Win XP (&gt;=SP2)<br />Win 2003 Server (&gt;=SP1)<br />.Net FX 2.0<br />Report Client<br />Win 2003 Server<br /><ul><li>ASP.Net / IIS 6.0</li></ul>App Tier<br />Standby<br />Server<br />Team Foundation App Tier<br />MDAC<br />Win 2003 Server<br /><ul><li>SQL Server 2005</li></ul>http/https<br />.Net remoting<br />Mssql/tcp<br />Database<br />Mirror<br />Team Foundation Data Tier<br />Team Foundation Server<br />
  33. 33. File Cache <br />Proxy<br />Team Foundation Client Tier<br />Build <br />Machine<br />Microsoft Project<br />Plug-in<br />Visual Studio Packages<br />Build<br />Process<br />Version<br />Control<br />Proxy<br />Service<br />Microsoft Excel<br />Plug-in<br />Internet Explorer<br />WSS <br />Proxies<br />SQL RS <br />Proxies<br />Team Foundation Object Model<br />Report Client<br />Custom reporting<br />tools<br />Team Foundation App Tier<br />SQL<br />Reporting<br />Services<br />Windows<br />SharePoint<br />Services<br />Work Item<br />Tracking<br />Service<br />Version<br />Control<br />Service<br />TeamFoundation<br />Build<br />Service<br />Core<br />Services<br />Adapters<br />Microsoft Excel<br />Microsoft Project<br />Core<br />Data<br />Version<br />Control<br />Work Items<br />Team FoundationBuild Data<br />SQL<br />Reporting<br />Services<br />Windows<br />SharePoint<br />Services<br />Warehouse<br />Team Foundation Data Tier<br />Архитектура Team Foundation<br />
  34. 34. Системные требования<br />
  35. 35. Teamprise<br />Explorer<br />Teamprise<br />Eclipse Plugin<br />Teamprise<br />Command Line Client<br />Visual Studio 2005/2008<br />Team Explorer<br />Teamprise<br />On Linux<br />Microsoft Command<br />Line Client<br />Teamprise On <br />Sun / SPARC<br />Team Foundation<br />Server<br />Teamprise <br />On Mac<br />Visual Studio 2003 /<br />Visual Studio 6<br />Клиенты Team Foundation Server<br />
  36. 36. Team Explorer на MacOS<br />
  37. 37. Team Explorer на Linux<br />
  38. 38. Eclipse Plug-in<br />

×