Archives

Categories


Links




Locations of visitors to this page


El maravilloso universo de la ingenería y desarrollo de software


Primeras impresiones Visual Studio 2010 Beta 1

May-202009

 

Microsoft acaba de liberar la versión pública del Visual Studio 2010 Beta 1, de la cual analizó algunas de las características que se le han agregado en esta nueva versión y me gustaron para agregarlas en este post.

Interfaz más bonita.

Definitivamente un aspecto que resalta es una interfaz más estilizada y con un nuevo menú principal.

VS2010Startup

Compatibilidad con Frameworks anteriores

VS2010 trae el nuevo .NET Framework 4.0, pero además desde el mismo IDE  podremos seguir desarrollando en Frameworks anteriores desde la versión 2.0, algo que da alivio de no tener que utilizar múltiples herramientas para ciertos Frameworks (bueno aunque para la 1.0 y 1.1 no hay otra opción).

VS2010ProjectTypes

Soporte al TFS 2005 y 2008

Algo que nos dio alivio fue el soporte que tiene el VS 2010 con el Team Foundation Server de versiones anteriores en este caso 2005 y 2008, esto nos permitirá seguir utilizando el VS como herramienta de control de versiones, claro vamos a probar el Team Foundatio Server 2010, pero al menos si pusieron atención en la compatibilidad de versiones anteriores.

TFS2010

Modeling Project

Un nuevo tipo de proyecto es agregado el Modeling Project que permite generar diagramas de las fases de análisis, arquitectura y diseño, a mi opinión personal un gran paso para la integración completa del ciclo de desarrollo de software.

ModelingVS2010

A continuación detallo algunos de los tipos de diagramas que se pueden generar

ModelingFileTypesVS2010

Use Case Diagram

Diagramas de caso de uso utilizados para las fases de análisis para el levantamiento de requerimientos. Una idea que se me ocurre es que se almacenen los requerimientos en el TFS y se descarguen a una plantilla oficial mediante Open Office la documentación para que no se sienta que sigue siendo un documento demasiado técnico.

CasoUsoVS2010

Layer Diagram

Permite generar el diagrama de capas, en donde indicamos los patrones más conocidos, tres capas, cuatro capas, model view controller o generar nuestro propio diagrama en base a los patrones que definamos.

LayerDiagramVS2010

Component Diagram

Permite generar un diagrama de componentes que agrupados por paquetes nos da idea de los componentes involucrados en las diferentes capas de un sistema.

ComponentDiagram

Logical Class Diagram

Diagramas que muestran las clases que formarán parte del proyecto.

ClassDiagramVS2010

Sequence Diagram

Un generador de diagramas de secuencia, un tipo de diagrama que históricamente nos ha dado mucha polémica, que si funciona, que si no, que si quita tiempo, que si es indispensable, pero creo que con la característica de generar un diagrama de secuencia a partir de código, ayudará bastante a convivir los desarrolladores inquietos contra los seguidores de procesos y documentación.

SequenceDiagramVS2010

Activity diagram

Permite generar de actividades que indica las diferentes actividades que se realizan en base a flujos y decisiones de información, esto permite dar una buena idea de los estados que sufre un componente bajo diferentes escenarios.

ActivityDiagram

Por el momento son los tipos de diagramas que se presentan, pero quiero mencionar algunas ventanas con información importante sobre la representación visual del código.

Graph Diagram

Permite mostrar la dependencia en base a grafos de la jerarquía de una clase dentro de la solución.

GraphDiagram

Visual Code Dependencies

Permite mostrar las dependencias de código tanto de una clase, un namespace o un assembly de una manera visual.

AnalyzeDiagramVS2010

Code Definition

Otra buena característica es la vista de Code Definition, ya que por ejemplo los formularios de Windows Form, solo muestran el código que nosotros generamos, pero por default no vemos el código de los controles y las propiedades que a estos se agreguen, se agregó esta ventana que permite ver la definición de esa forma sin la necesidad de abrir el código mediante “View Designer”.

CodeDefinitionVS2010

Conclusiones

Finalmente el equipo del producto de Visual Studio 2010, quiere abarcar el ciclo completo del desarrollo de software, creo que si logran que los distintos diagramas se generen en código, lograríamos optimizar el paso entre los requerimientos, arquitectura y diseño de una manera más eficiente.

 
Posted by Efren Esteban Cruz Anguiano | 0 Comments | Bookmark with:        
Tags: Visual Studio 2010, Develop

Links to this Post

Comments

Name:
URL:
Email:
Comments:

CAPTCHA Image Validation