Una idea global de Team System y nuestros Visual Studios

En uno de los post anteriores instalaba TFS (Team Foundation Server)sobre un servidor virtual (una máquina virtual sobre Virtual Server 2005). El siguiente paso que pensaba contar era ¿y ahora que hago?. No obstante, me gustaría dedicar este post a dar una idea global sobre la arquitectura general de Team System, ya que habrá gente que no conozca exactamente la relación entre su Visual Studio, TFS, Team System..., VS Professional, Standard y Express.

Empezemos por lo más grande, es decir, empecemos viendo los componentes y su relación de Visual Studio Team System: 

La siguiente imagen lo resume todo:

Arquitectura Team System 

El TFS (Team Foundation Server, es decir, simplemente una edición de Visual Studio que hará de servidor para  el equipo de desarrollo que utilice Team System) que instalábamos anteriormente corresponde con la capa más baja de la arquitectura cliente servidor mostrada en la imagen, donde los clientes serán alguna de la siguientes ediciones de Visual Studio:

-Visual Studio 2005 Team Edition for Software Architects

-Visual Studio 2005 Team Edition for Software Developers

-Visual Studio 2005 Team Edition for Software Testers

 Estos 3 clientes de Visual Studio pueden encontrarse agrupados en la edición Visual Studio 2005 Team Suite, es decir, un Visual Studio que toma las 3 ediciones y las junta en una (esto suele ser util para los que nos gusta ser un poco de todo Stick out tongue )

 Según la edición cliente que usemos(Architects, Developers o Testers), dispondremos de una funcionalidad específica determinada, aunque haya siempre otras muchas básicas comunes. Todas estas ediciones clientes podrán conectarse con el servidor TFS (por ejemplo, mediante el cliente Team Explorer, el cual veremos en el siguiente post) y asociarse a alguno de los proyectos disponibles y permitidos, descargándose la version de código deseada, comprobando sus tareas asociadas (Work Items ; también veremos algo en el siguiente post), etc.

De forma resumida, ya conocemos Team System. Ahora veamos la relación que tiene con las demás ediciones de Visual Studio:

-Visual Studio 2005 Profesional: los 3 clientes antes descritos (Architects, Developers o Testers) están basados en Visual Studio 2005 Professional, añadiéndoles pequeños módulos de funcionalidad extra según su especialidad.

-Visual Studio 2005 Standard: enfocado para el desarrollo de aplicaciones "de forma solitaria", disponiendo de algunas funcionalidades menos que VS 2005 Profesional para el desarrollo de aplicaciones distribuidas.

-Visual Studio 2005 Express: (comienza la musiquita del anuncio de coca-cola) "para los que empiezan, para los que estudian, para los que no estudian (y deberían),  para los que no tenemos dinero, para todos...Visual Studio Express". Disponemos de diferentes versiones Express según el lenguaje con el que vayamos a programar (C# o VB.NET) y el tipo de aplicación a realizar (Windows Forms o Web (dispositovs móviles no) ).

 Bueno chich@s, espero que ya todo el mundo sepa donde està y que tipo de Visual Studio es.Wink

 Si quereis leer un poco más, os recomiendo el siguiente libro básico para empezar

Book about Team System
 


 

Published 06 July 07 01:24 by Escuchoyo

Comments

No Comments
Anonymous comments are disabled