13/7/2010 22:28
El Bruno
[VS2010] Relacionando WorkItems con elementos de diagramas UML

Buenas,
con la salida de Visualization and Modeling Feature Pack para Visual Studio 2010, se habilitaron nuevas capacidades dentro del IDE de Visual Studio para trabajar y extender las herramientas de modelado. Una de ellas, es la capacidad de poder relacionar WorkItems con elementos de diagramas UML. Actualmente existe la capacidad inversa para hacer relaciones, pero el Feature Pack cierra el ciclo completo para las relaciones.
Supongamos que tenemos el siguiente proyecto de ejemplo, con un par de actores, un par de casos de uso, y algunas clases. Sobre la base de estos elementos, que podemos navegar en el panel UML Model Explorer, ya es posible realizar relaciones en un WorkItem.

Por ejemplo, si abrimos una tarea y accedemos a la sección de elementos relacionados, podemos crear una nueva relación de tipo [Model Link]:

y en el momento de seleccionar un elemento para la misma, veremos que estamos navegando el repositorio local de elementos UML.

Cuando seleccionamos un elemento, ya podremos ver el mismo, con una relación del tipo [Model Link] en nuestro WorkItem.

Lo interesante de esta funcionalidad, es que al momento de hacer doble click sobre el elemento relacionado, se abre el diagrama correspondiente y podemos ver el elemento en el diseñador gráfico.
Y aquí un par de puntos importantes:
- Si tienes el proyecto de modelado cerrado, la accion de abrir elemento relacionado, abrirá el proyecto y cargará el diagrama correspondiente
- El Proyecto de modelado debe estar protegido en TFS para que pueda ser compartido por varias personas
- Si el proyecto esta compartido, pero no descargado, al momento de abrirlo nos encontraremos con un mensaje de error como el siguiente:

Yo lo veo interesante y muy útil, además de que es compatible tanto con TFS 2010 como con TFS 2008, lo que no deja fuera a los que todavía seguimos utilizando algun 2008 por ahi.
Saludos @ Home
El Bruno
Descargas:
Archivado en: Team Foundation Server,Visual Studio 2010,Team Foundation Server 2010
Comparte este post: