Visual Studio, Visual Studio Team System, Team Fondation, Ferramentas Express – O que muda a partir de 2005

Maio 17, 2008

 

  

 

No dia 7/11/2005 foram lançadas as novas versões do Visual Studio, o que causou uma grande confusão de nomes, versões, o que faz o que, para que serve um ou outro, e assim vai. Tudo isso porque a Microsoft transformou uma ferramenta de desenvolvedores para uma ferramenta mais completa, uma ferramenta para todos envolvidos no projeto.

 

Toda essa mudança veio para acabar com o problema de comunicação e integração de ferramentas necessárias para todos que estão envolvidos em um projeto. (Todos: Arquiteto, Gerente de Projeto, Desenvolvedor, Tester, Etc.etc.etc.).

 

 Vamos por partes:

 

Ferramentas Express

 

    Ferramentas de desenvolvimento para pessoas (estudantes, entusiastas, etc.) que querem aprender/conhecer a plataforma.Net. São ferramentas com algumas limitações pensando em desenvolvimento corporativo, porém uma ferramenta com recursos incríveis e produtivos para pequenas aplicações. É possível sim desenvolver projetos de todos os portes com as ferramentas Express. Os benefícios das versões que em breve serão apresentadas, fazem com que as ferramentas sejam limitadas, porém é uma ferramenta poderosa para o desenvolvimento.

 

    São encontradas as seguintes versões:

 

 

 

Saiba mais em: http://msdn.microsoft.com/vstudio/express/

 

    Indico a leitura dos livros da série express (http://www.projetoexpress.net), sou um dos três autores desta série J

 

Visual Studio Standard

 

    O Visual Studio Stardard trás em um único produto a possibilidade de desenvolvermos aplicações Windows, Web e Mobile, voltada para o desenvolvimento profissional. A diferença para as ferramentas express é que em uma única ferramenta pode-se desenvolver todos os tipos de aplicação, inclusive mobile.

 

Saiba mais em: Saiba mais em: http://msdn.microsoft.com/vstudio/express/

 

Visual Studio Professional

 

    Semelhante ao Standard, porém com alguns recursos como Remote Debug, Desenvolvimento com SQL 2005 via Wizzards, etc. Os dois produtos, Standard e Professional, são ferramentas voltadas ao desenvolvedor, assim como o Visual Studio 2003. Para empresas onde este cenário é coberto, são as ferramentas recomendadas.

 

Saiba mais em: Saiba mais em: http://msdn.microsoft.com/vstudio/express/

 

Visual Studio Team System

 

    Essa é a grande novidade, o grande produto, a grande aposta da Microsoft.

 

    Com recursos para todos os envolvidos em um projeto, o VSTS traz ferramental para Arquitetos de Softwares, Testers e Developers em três versões de VSTS.

 

VSTS Architect

 

    Os principais recursos:

·   Diagrama de aplicação

·   Diagrama de infra-estrutura lógica

·   Diagrama de distribuição

 

O principal objetivo destes diagramas é trazer uma comunicação entre a infra-estrutura e a aplicação trazendo a possibilidade de simular o deploy de uma aplicação em um servidor desenhado pelos arquitetos.

 

Alguns recursos são compartilhados, ou seja, estão em mais de uma versão.

 

·   Class Designer (disponível em todas as versões do VSTS) – um diagrama de classes completo, com muitos recursos disponíveis, totalmente sincronizado com o código fonte da aplicação.

·   Integração com o Visio

 

 

VSTS Tester

 

·   Load test

·   Manual test

·   Test case

 

Alguns recursos são compartilhados, ou seja, estão em mais de uma versão.

·   Unit test  (disponível na versão Developer) – recurso integrado para criação de testes unitários de código

·   Code Coverage (disponível na versão Developer) – analisa quantos % do código testado por teste unitário.

 

VSTS Developer

 

·   Analisador de código

o   Dinâmico

o   Estático

·   Code Profiler

 

As principais funcionalidades estão voltadas ao controle de qualidade de código, onde é possível definir algumas regras no código e visualizar se estas regras estão sendo cumpridas.

 

Cada versão é um produto diferente, porém existe o Visual Studio Team System Team Suíte que traz as três versões no mesmo produto.

 

Saiba mais em: http://msdn.microsoft.com/vstudio/express/

 

Team Foundation

 

    O Team Foundation é um serviço servidor voltado para todo o controle de gerenciamento de um projeto. Gerenciamento de pessoas, tarefas, versões, código fonte, etc. Tudo isso em um servidor, armazenando os registros no banco de dados. Trazendo assim um recurso central onde o gerente de projetos consegue saber tudo que está acontecendo em um projeto.

 

    Os principais recursos:

 

·   Gerenciamento

·   Relatórios

·   Itens de trabalho

·   Relatórios

·   Portal do Projeto

·   Integração de Serviços

·   Controle de Código Fonte

·   Integração com project e excel.

 

Como ferramenta cliente deste serviço utilizamos o Visual Studio Team System, assim todos envolvidos em um projeto acessam as informações em uma ferramenta única, acabando principalmente com o problema de comunicação, ou seja, ninguém vai mais perguntar pra ninguém: – O que você está fazendo.

 

Saiba mais em: http://msdn.microsoft.com/vstudio/teamsystem/team/default.aspx

 

Conclusão

 

    O objetivo deste artigo é de mostrar as versões do Visual Studio 2005, trazendo uma pequena introdução sobre cada versão. Nos próximos artigos serão mostrados os novos recursos do VSTS e do Team Fondation.

 

Se você tem interesse em aprender .net ou discutir .net entre no grupo de usuários Codificando.net – São Paulo.

Se tiver alguma dúvida, crítica, sugestão de artigo, fale comigo: alexandretarifa@gmail.com. 

 

Entry Filed under: Artigo. Tags: , , , .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Núvens

Artigo Post

Preferidas

 

Maio 2008
S T Q Q S S D
     
 1234
567891011
12131415161718
19202122232425
262728293031