Module 3: Overview and Architecture - PowerPoint PPT Presentation

1 / 42
About This Presentation
Title:

Module 3: Overview and Architecture

Description:

Reinforce the key concepts behind Visual Studio Team System ... Provides integrated security for TFS and supports Windows identities. Classification Service ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 43
Provided by: Microsoft129
Category:

less

Transcript and Presenter's Notes

Title: Module 3: Overview and Architecture


1
Module 3 Overview and Architecture
2
Overview
  • Reinforce the key concepts behind Visual Studio
    Team System
  • Review the architecture of Visual Studio Team
    System
  • Understand the components that comprise Visual
    Studio Team System

3
Lesson 1 Key Concepts
  • Expanding Visual Studio
  • Visual Studio Team System SKUs
  • Team Foundation Server
  • Software Architects
  • Software Developers
  • Software Testers
  • Database Professionals

4
Expanding Visual Studio
5
Reviewing Team System
Visual Studio Team Suite
SoftwareArchitects
SoftwareDevelopers
SoftwareTesters
DatabaseProfessionals
VisualStudioIndustryPartners
VisualStudioTeamExplorer
Application Modeling
Code Analysis
Performance Testing
Database Change Management
Infrastructure and Deployment Modeling
Performance Tuning
Manual Testing
Database Testing
Test Case Management
Database Deployment
Security Analysis
Unit Testing
Code Coverage
MSF Process and Guidance
Class Modeling
Visio and UML Modeling
Visual Studio Professional Edition
Load Test Agent
Visual Studio Team Foundation Server
Change Management
Reporting
Integration Services
Work Item Tracking
Project Site
Project Management
6
Expanding Visual Studio
7
Team Foundation Server
  • Work Item Management
  • Project Management
  • Microsoft Project and Excel integration
  • Change Management
  • Branching, Changesets, and Shelving
  • Team Foundation Build
  • Reporting and Analytics
  • Team Project Portal

8
Work Items Everywhere
Synchronized with Microsoft Project
Full Work Item Supportin Microsoft Excel
Full Access fromVisual Studio
View project status inMicrosoft Excel
orMicrosoft Project
9
Change Management
Shelvework in progress
Check-in policies enforcedduring check-inprocess
10
Team Foundation Build
11
Reporting
12
Team Project Portal
13
Microsoft Solutions Framework
  • Microsoft Solutions Framework (MSF) is an
    integrated system of process guidance
  • It embraces both agile and formal methodologies
    and provides a framework to implement a
    customized solution for a wide variety of
    projects
  • Team System ships with both MSF for Agile
    Software Development and MSF for CMMI Process
    Improvement

14
Software Architects
  • Logical Datacenter Diagrams
  • Settings and Constraints Editor
  • SDM generation and compiler
  • Click-once support
  • Application Diagrams
  • Whiteboard mode for application design
  • Web Services Enhancements (WSE) support
  • Deployment Diagrams
  • Map an application diagram to the logical
    infrastructure.
  • Validation against logical infrastructure

15
Application Designer
16
System Designer
17
Logical Datacenter Designer
18
Deployment Designer
19
Software Developers
  • Static code analysis for managed and native code
  • Formerly FxCop and PREfast
  • Integrated unit testing framework
  • Code coverage
  • Code profiling
  • Analyze code performance
  • GC view of object allocation and lifetime
  • Caller/callee, callstack, and function views
  • Sequencing examines running threads
  • Instrumentation to capture more accurate data

20
Static Code Analysis
21
Code Coverage
22
Software Testers
  • Test case management
  • Test types
  • Unit
  • Web
  • Load
  • Manual
  • Ordered
  • Generic

23
Test Case Management
24
Unit Testing
Integrated Unit Testing
25
Web Testing
26
Load Testing
27
Manual Tests
28
Ordered Testing
29
Generic Testing
30
Database Professionals
  • Database Project System
  • Schema and Script Versioning (SCC Integration)
  • Schema Build, Deploy and Compare
  • Data Compare
  • Database Unit Testing
  • (Test) Data Generator
  • Schema Refactoring
  • T-SQL Editor with Query Execution
  • Work Item and Process Integration with Team
    Foundation Server

31
Schema Management
32
Lesson 2 Architecture
  • Technical Architecture
  • Team Foundation Architecture
  • Core Services
  • Reporting Architecture

33
Team Foundation Server Technical Architecture
34
Team Foundation Architecture
35
Core Services
  • Registration Service
  • Manages registration of extensions with TFS
  • Linking Service
  • Enables loosely coupled relationships between
    tools data
  • Eventing (Notification) Service
  • Provides a Web services based publish/subscriber
    event notification system
  • Group Security Service
  • Provides integrated security for TFS and supports
    Windows identities
  • Classification Service
  • Holds hierarchies for Team Projects and their
    Areas and Iterations

36
Reporting Architecture
37
Lesson 3 Team System Components
  • Team System Components
  • Scalability and Performance
  • Reliability of the Data Tier
  • Reliability of the Application Tier

38
Team System Components
  • Server Components
  • Team Foundation Server
  • Build Server
  • Test Server
  • Test Rigs
  • TFS File Cache Proxy
  • Server Integration
  • Active Directory
  • SMTP Server
  • Client Components
  • Team Editions
  • For Software Architects
  • For Software Developers
  • For Software Testers
  • For Database Professionals
  • Team Suite
  • Team Explorer
  • 3rd Party
  • MSSCCI Clients
  • Client Integration
  • Office Excel 2003
  • Microsoft Project 2003

Only Team Foundation Server and a client are
required components. Excel and Project require
.NET Programmability Support, which is not
installed by default.
39
Reliability Data Tier
40
Reliability Application Tier
41
Summary
  • Visual Studio Team System Key Concepts
  • Visual Studio Team System Technical Architecture
  • Components of Visual Studio Team System

42
Review
Questions?
Write a Comment
User Comments (0)
About PowerShow.com