arquitetura de aplicações no visual studio team system emerson facunte senior architect...
TRANSCRIPT
Arquitetura de Arquitetura de Aplicações no Aplicações no Visual StudioVisual StudioTeam SystemTeam System
Emerson FACUNTEEmerson FACUNTESenior ArchitectSenior ArchitectSaraiva.COMSaraiva.COM
AgendaAgenda
Overview do Visual Studio Team Overview do Visual Studio Team Edition for Software Architects Edition for Software Architects (VSTESA)(VSTESA)
VSTESA - Projeto (Design)VSTESA - Projeto (Design)
Design de aplicações e sistemasDesign de aplicações e sistemas
Design lógico do datacenterDesign lógico do datacenter
Validação de deployment (distribuição)Validação de deployment (distribuição)
Overview Overview 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
Visual Studio Team Edition
Software Architects
Static Code Analyzer
Code Profiler
Unit Testing
Code Coverage
Team Explorer (includes Team Foundation Server CAL)
Visual Studio Professional Edition
Load Testing
Manual Testing
Test Case Management
Application Designer
System Designer
Logical Datacenter Designer
Visual Studio Team Edition
Software DevelopersVisual Studio Team Edition
Software Testers
Vis
ual S
tud
io In
du
stry
V
isu
al S
tud
io In
du
stry
Part
ners
Part
ners
Team Build
Class Designer (in Visual Studio Standard Edition and higher)
Deployment Designer
Visio for Enterprise Architects (in MSDN Premium Subscription)
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
Visual Studio Team Edition
Software Architects
Static Code Analyzer
Code Profiler
Unit Testing
Code Coverage
Team Explorer (includes Team Foundation Server CAL)
Visual Studio Professional Edition
Load Testing
Manual Testing
Test Case Management
Application Designer
System Designer
Logical Datacenter Designer
Visual Studio Team Edition
Software DevelopersVisual Studio Team Edition
Software Testers
Vis
ual S
tud
io In
du
stry
V
isu
al S
tud
io In
du
stry
Part
ners
Part
ners
Team Build
Class Designer (in Visual Studio Standard Edition and higher)
Deployment Designer
Visio for Enterprise Architects (in MSDN Premium Subscription)
Application Designer
System Designer
Logical Datacenter Designer
Deployment Designer
Class Designer (in Visual Studio Standard Edition and higher)Class Designer (in Visual Studio Standard Edition and higher)
Overview Overview Visual Studio Team SystemVisual Studio Team System
Overview Overview Development TeamsDevelopment Teams
InfrastructureInfrastructureArchitectArchitect
SolutionSolutionArchitectArchitect
Project ManagerProject Manager
DeveloperDeveloper
TesterTester
End UserEnd User
Overview Overview Barreiras na ComunicaçãoBarreiras na Comunicação
SolutionSolutionArchitectArchitectInfrastructureInfrastructure
ArchitectArchitect
IT Operations nãoentendem estrutura deaplicações.
Desenvolvedores não entendem políticas de operações
Reduza complexidade com Reduza complexidade com O conhecimento das O conhecimento das operaçõesoperações
Aumento comunicação eAumento comunicação ecolaboração por meio de colaboração por meio de
Integração de produtoIntegração de produto
VSTESA - ProjetoVSTESA - ProjetoApplication DesignerApplication Designer
SystemSystemDesignerDesigner
Logical Logical DatacenterDatacenterDesignerDesigner
DeploymentDeploymentDesignerDesigner
DeploymentDeploymentReportsReports
Projeto de Projeto de Configuração de Configuração de Aplicação e SistemasAplicação e Sistemas
Configuração de acordo Configuração de acordo com ambiente de com ambiente de distribuiçãodistribuição
Validação e Validação e Correção de Correção de ErrosErros
Descrição da Descrição da Distribuição do Distribuição do Sistema num Sistema num DataCenterDataCenter
Projeto e Projeto e Desenvolvimento de Desenvolvimento de AplicaçõesAplicações
ConfiguraçãoConfiguraçãoMeta-DataMeta-Data
Dependências Dependências AplicaçãoAplicação
Relatório HTML e Relatório HTML e Documento XML para Documento XML para ferramentas de ferramentas de distribuiçãodistribuição
Descrição Descrição Datacenter Modelo de Datacenter Modelo de HostHost
Captura configuração Captura configuração Meta-DataMeta-Data
Captura Captura Dependências do Dependências do HostHost
Ferramentas para criar e compreender modelos para transferência de conhecimento através de todos os papéis no ciclo de vida do desenvolvimento da aplicação
Design de Aplicações e Design de Aplicações e SistemasSistemas
Modelo do projeto de aplicação para Modelo do projeto de aplicação para distribuiçãodistribuição
Suporte a variadas aplicações Suporte a variadas aplicações (windows, webservices, aspx, mobile, (windows, webservices, aspx, mobile, etc), internas e externasetc), internas e externas
Geração de código para implementaçãoGeração de código para implementação
Design de Aplicações e Design de Aplicações e SistemasSistemas
Design DataCenter LógicoDesign DataCenter Lógico
Representa as características do Representa as características do datacenter envolvido no projetodatacenter envolvido no projeto
Define logicamente os servidores de Define logicamente os servidores de aplicaçõesaplicações
Agrupamento por zonas, que Agrupamento por zonas, que descrevem políticas de conexãodescrevem políticas de conexão
Design DataCenter LógicoDesign DataCenter Lógico
Validação e DeploymentValidação e Deployment
Validação e distribuição do projetoValidação e distribuição do projeto
Aponta erros e faz sugestõesAponta erros e faz sugestões
Gera relatórios XML Gera relatórios XML
VSTESA na práticaVSTESA na prática
Para Maiores InformaçõesPara Maiores Informações
Visual Studio Team Edition for Software ArchitectsVisual Studio Team Edition for Software Architects: http://lab.msdn.microsoft.com/vs2005/teamsystem/teamcenters/architect/default.aspx
System Definition Model (SDM) SDK System Definition Model (SDM) SDK : http://lab.msdn.microsoft.com/teamsystem/workshop/sdm/default.aspx
Microsoft Architecture Resource Centerwww.microsoft.com/architecture
MSDN BrasilMSDN Brasil
http://www.msdn.com.br
Sua Avaliação é Sua Avaliação é Importante!Importante!Por Favor, Não Esqueça de Por Favor, Não Esqueça de Preencher a Ficha de Avaliação Preencher a Ficha de Avaliação para esta sessãopara esta sessão
© 2005 Microsoft Corporation. Todos os direitos reservados.O propósito desta apresentação é apenas informativa. Microsoft não faz nenhuma garantia expressa ou implícita nesta apresentação.
Seu potencial. Nossa inspiração.MR