Date post: | 13-Dec-2014 |
Category: |
Education |
Upload: | alex-novichkov |
View: | 828 times |
Download: | 1 times |
www.cmcons.com
Обзор Обзор Team SystemTeam System
www.cmcons.com
Зачем нужен Зачем нужен Visual Studio Team SystemVisual Studio Team System
www.cmcons.com
Проблемы разработкиПроблемы разработки
www.cmcons.com
Использование Использование Visual Studio Team SystemVisual Studio Team System
ПовышеннаяПовышеннаянадежностьнадежность
ОбеспечениеОбеспечениекачествакачества
ПредсказуемостьПредсказуемость& & ПрозрачностьПрозрачность
МоделированиеМоделированиедля разработкидля разработки
Менеджер проекта
Разработчик БД
РазработчикТестировщик
Архитектор
www.cmcons.com
Visual Studio Team SystemVisual Studio Team System
Change Management
Work Item Tracking
Reporting
Project Portal
Visual StudioTeam Foundation Server Integration Services
Project Management
Pro
cess
an
d A
rch
itect
ure
Pro
cess
an
d A
rch
itect
ure
G
uid
an
ceG
uid
an
ce
Dynamic Code Analyzer
Software Architects
Static Code Analyzer
Code Profiler
Load Testing
Manual Testing
Test Management
Application Designer
System Designer
Logical Datacenter Designer
Software Developers Software Testers
Vis
ual S
tud
io In
du
stry
V
isu
al S
tud
io In
du
stry
Part
ners
Part
ners
Team Foundation Build
Class Designer (in Visual Studio Standard Edition and higher)
Deployment Designer
Visio for Enterprise Architects (in MSDN Premium Subscription)
Team Explorer (includes Team Foundation Server CAL)
Visual Studio Professional Edition
Unit Testing
Code Coverage
Database Professionals
DB Change Management
DB Testing
DB Deployment
www.cmcons.com
Использование Использование Visual StudioVisual Studio
МенеджерпроектаРазработчики БД
Team Edition forDatabase
Professionals
Разработчики Тестировщики
Архитектор
Team Foundation Team Foundation ServerServer
Пользователи и
руководство
Web Browser
Team ExplorerMicrosoft Project Microsoft Excel
Team Edition for Testers
Team Edition for Developers
Team Editionfor Architects
РабочиеРабочиеэлементыэлементы
СерверСерверсбороксборок
ВерсионныйВерсионныйконтрольконтроль
ПорталПорталпроектапроектаОтчетностьОтчетность
и аналитикаи аналитика
www.cmcons.com
Что такое Что такое Team Foundation ServerTeam Foundation Server??
Version Version ControlControl
Work Item Work Item TrackingTracking
Build Build AutomationAutomation
Team Team CommunicationsCommunications
ReportingReporting
www.cmcons.com
Управление проектами: Предсказуемость Управление проектами: Предсказуемость
и прозрачностьи прозрачность
www.cmcons.com
Шаблоны процессовШаблоны процессов
Поставляются легкие (Agile) и тяжеловесные (CMMI) процессы на основе MSF
Описывают «правила поведения» в проекте
Могут быть модифицированы под потребности команды
Каждый проект вTFS может следовать своему процессу
Возможна разработка своих процессов
Встроенная методология разработки ПОВстроенная методология разработки ПО
www.cmcons.com
Рабочие элементыРабочие элементы
Интегрированы в IDE
Набор рабочих элементов может быть адаптирован под потребности компании
Поддерживается адаптация жизненного цикла рабочих элементов
Включены в шаблоны для тиражирования процесса на множество проектов
Рабочие элементы – это основные элементы, с помощью которых Рабочие элементы – это основные элементы, с помощью которых происходит управление процессом разработки(Задача, Дефект, происходит управление процессом разработки(Задача, Дефект, Требование и т.д.)Требование и т.д.)
www.cmcons.com
Управление рабочими элементамиУправление рабочими элементами
Полная поддержка рабочих элементов в Microsoft ExcelПолная поддержка рабочих элементов в Microsoft Excel
Полный доступ вVisual Studio
Полный доступ вVisual Studio
Синхронизация сMicrosoft Project
Синхронизация сMicrosoft Project
Отражение статуса проекта из Microsoft Excel
или Microsoft Project
Отражение статуса проекта из Microsoft Excel
или Microsoft Project
www.cmcons.com
Управление версиямиУправление версиями
“Отложить”работу
“Отложить”работу
Управление правилами Регистрации измененийУправление правилами Регистрации изменений
www.cmcons.com
Управление сборкамиУправление сборками
www.cmcons.com
ОтчетностьОтчетность
www.cmcons.com
Портал проектаПортал проекта
www.cmcons.com
РазработчикРазработчик
Статический анализатор кода для управляемого и неуправляемого кода
На основе FxCop и PREfast
Встроенное unit тестирование
Покрытие кода
Профилирование кода
www.cmcons.com
Статический анализ кодаСтатический анализ кода
Static Code AnalyzerStatic Code Analyzer
www.cmcons.com
Встроенное Встроенное UnitUnit тестирование тестирование
www.cmcons.com
Покрытие кодаПокрытие кода
www.cmcons.com
Профилирование кодаПрофилирование кода
www.cmcons.com
ТестировщикТестировщик
Управление тестами
Типы тестовUnit
Web
Нагрузочные
Ручные
Упорядоченные
Внешние
www.cmcons.com
Разработчики БДРазработчики БД
Система управления проектами БДИнтеграция с версионным хранилищем
Сборка, развертывание и сравнение схем
Unit тестирование БД
Сравнение пользовательской информации в БД
Рефакторинг схем
Интеграция с рабочими элементами и процессом Team Foundation Server
www.cmcons.com
Управление схемамиУправление схемами
www.cmcons.com
Управление изменениями БДУправление изменениями БД
www.cmcons.com
АРХИТЕКТУРААРХИТЕКТУРА
Техническая архитектура
АрхитектураTeam Foundation
Архитектура отчетности
www.cmcons.com
Team Foundation Server – Team Foundation Server – Техническая архитектураТехническая архитектура
App TierStandby
Server
DatabaseDatabaseMirrorMirror
Team Foundation Data Tier
Team Foundation App Tier
Team FoundationBuild
File CacheProxy
Report Client
Win 2003 Server
• ASP.Net / IIS 6.0
Win 2000 (>=SP4)Win XP (>=SP2)Win 2003 Server
(>=SP1)
.Net FX 2.0Microsoft Office 11 – SP1MDAC 9.0Internet Explorer 6.0 – SP1Visual Studio 2005 Team
Explorer
Win 2003 Server
• SQL Server 2005
Win XP (>=SP2)Win 2003 Server
(>=SP1)
.Net FX 2.0
http/https.Net remoting
Mssql/tcp
MDAC
Team Foundation Client Tier
www.cmcons.com
Архитектура Архитектура Team FoundationTeam Foundation
Custom reportingtools
Microsoft ExcelMicrosoft Project
Team Foundation Data Tier
File Cache Proxy
Report Client
Team Foundation Client Tier
CoreData
VersionControlWork Items
Team Foundation
Build Data
SQLReportingServices
WindowsSharePoint
Services
SQLReportingServices
WindowsSharePoint
Services
Work ItemTrackingService
VersionControlService
TeamFoundation
BuildService
CoreServices
Warehouse
Adapters
Team Foundation App Tier
WSS Proxies
SQL RS Proxies
Team Foundation Object Model
Microsoft ExcelPlug-in
Microsoft ProjectPlug-in
Visual Studio Packages
Internet Explorer
BuildProcess
VersionControlProxy
Service
Build Machine
www.cmcons.com
Архитектура отчетностиАрхитектура отчетности
Adapter Adapter Adapter Adapter
Work Item
Tracking
Version Control
TeamBuild
TeamTest
3rd PartyData
Sources
Adapter
Team Foundation Relational Warehouse
Team Foundation
OLAP Warehouse
OLAPSemantic Model
RelationalSemantic Model
Adapter
Common Structur
es
Report Builder Reports
Report Designer Reports
ExcelReports
Report Designer: Precision Layout, Developer-builtReport Builder: End-user ad-hoc charts and lists with drill-throughExcel: Portable, familiar, exploratory analytical reports
www.cmcons.com
Visual Studio 2005Visual Studio 2005/2008/2008Team ExplorerTeam Explorer
Microsoft CommandMicrosoft CommandLine ClientLine Client
Visual Studio 2003 /Visual Studio 2003 /Visual Studio 6Visual Studio 6
TeampriseTeampriseEclipse PluginEclipse Plugin
Teamprise Teamprise On MacOn Mac
TeampriseTeampriseExplorerExplorer TeampriseTeamprise
Command Line ClientCommand Line Client
TeampriseTeampriseOn LinuxOn Linux
Teamprise On Teamprise On Sun / SPARCSun / SPARC
Team FoundationTeam FoundationServerServer
Клиенты Клиенты Team Foundation ServerTeam Foundation Server
www.cmcons.com
Team Explorer Team Explorer на на MacOSMacOS
www.cmcons.com
Team Explorer Team Explorer на на LinuxLinux
www.cmcons.com
Eclipse Plug-inEclipse Plug-in
www.cmcons.com
ОБЗОР УСТАНОВКИ И ОБЗОР УСТАНОВКИ И
РАЗВЕРТЫВАНИЯРАЗВЕРТЫВАНИЯ
www.cmcons.com
Предустановки для сервераПредустановки для сервера
TFS Application Tier
Windows Server 2003 SP1
IIS 6.0 w/ASP.NET
Windows SharePoint Services (WSS) SP2
SQL Server 2005 Reporting Services
TFS Proxy Server
Windows Server 2003 SP1
IIS 6.0 w/ASP.NET
Build Server
Windows XP Pro SP2 or Windows Server 2003 SP1
TFS Data Tier
Windows Server 2003 SP1
SQL Server 2005SQL Server
Analysis Services
Integration Services
www.cmcons.com
Минимальные требованияМинимальные требования
Компонент Рекомендации
Процессор 2.2 GHz Pentium IV или Athlon
Операционная система
Windows Server 2003 with SP1, Enterprise EditionWindows Server 2003 with SP1, Standard Edition
Память 1 GB
Жесткий диск 8 GB свободного места
Односерверная конфигурация для небольших команд
Эта конфигурация для <=20 пользователей
20-50 пользователей: 2Gb RAM, 30GB Hard Disk
Эта конфигурация для <=20 пользователей
20-50 пользователей: 2Gb RAM, 30GB Hard Disk
www.cmcons.com
Двухсерверная конфигурация до 250 Двухсерверная конфигурация до 250
пользователейпользователей
Компонент Рекомендации
Процессор 2.2 GHz Pentium IV or Athlon
Операционная система Windows Server 2003 with SP1, Enterprise EditionWindows Server 2003 with SP1, Standard Edition
Память 1 GB
Жесткий диск 20 GB свободного места
Компонент Рекомендации
Процессор Dual-processor, 2.2 GHz Pentium IV or Athlon
Операционная система Windows Server 2003 with SP1, Enterprise EditionWindows Server 2003 with SP1, Standard Edition
Память 2 GB
Жесткий диск 80 GB свободного места
Минимальные требования- Application Tier
Минимальные требования - Data Tier
www.cmcons.com
Схема развертыванияСхема развертывания
Dev Team (Local)Dev Team (Remote)
Business User
Build Server
Version Control Proxy (Remote)Active Directory
TCP/IPHTTP / S
Win 2003 ServerSQL Server 2005IIS 6.0
Team Foundation ServerTeam Foundation Server
www.cmcons.com
Обеспечение надежности БДОбеспечение надежности БД
www.cmcons.com
Обеспечение надежности для сервисовОбеспечение надежности для сервисов
www.cmcons.com
ВопросыВопросы??