You are on page 1of 23

Visual Studio 2010 “Que hay de nuevo”

Kleber Granados Diego


CSM, PSD
3Dev Business & Consulting
kgranados@3devnet.com
Agile Project Planning 1-click Custom Excel reports
End to End Traceability Database Edition merged
Stunning New Reports TFS Administration
into Development
w/MMC
New Dashboards
Build Windows
Workflow Integration

Visual Studio 2010


Branch Visualization Gated Checkin
Test Planning
Distributed
Scalability ++
Test Execution
Layer Diagram
Activity Diagram Manual Test Runner
Use Case Diagram Build Test Impact
Analysis
Logical Class Diagram Modeling Projects
Architecture Coded UI Test
Component Diagram
Sequence Diagram Explorer Historical Debugging
Objetivos Visual Studio 2010

Alinear TI con los negocios

Habilitar calidad con las


herramientas
Herramientas de arquitectura
para todos
Innovación Tecnológica + Conocimiento
del Negocio => Obtención de Resultados
Information Technology
BI CRM ERP Mobility
Green IT SaaS & Cloud Computing Virtualization
Social Computing Next Gen User Experience Digital Collaboration

Soluciones
Innovadoras y Activos

Experiencia y Creatividad

Recursos Global Delivery


Cualificados RESULTADOS Network

Engineering Focus
Service Repeatable
Differentiation Delivery

Improve sales, service, Improve Performance, Improve employee


productivity
customer loyalty Reduce Costs
Prioridades del Negocio
Visual Studio Team System 2010
Grandes cosas importantes
Asegurar código de calidad

− Dedique menos tiempo a la depuración


− Pruebas correctas
− Entorno de pruebas completa
Pruebas Correctas
− Test and Lab Manager
− Manual de Pruebas para el siglo 21
− Planificar, gestionar y ejecutar las pruebas de un lugar

− Virtual Test Environments


− Reducir los gastos generales de mantenimiento
de entornos de pruebas físicas
− Compartir los entornos virtuales entre los
miembros del equipo

− Web and Load Testing


− Conoce tu código está listo para el gran momento
− Medir el rendimiento bajo condiciones de carga en tiempo real
y garantizar que sus aplicaciones estén listos para el release
Reducir el tiempo de depuración
− IntelliTrace™
− Depuración histórica

− Test Impact Analysis and Code Coverage


− Ejecutar pruebas correctas y solo las pruebas correctas
− Y saber que realmente probamos nuestro código

− Coded UI Tests
− Pruebas de regresión automatizadas le permite
encontrar errores anteriores
Demo
Arquitectos
Tareas de Arquitecto (I)

− El Arquitecto es el encargado de
diseñar los módulos,
comunicaciones, sistemas, etc.

− El Arquitecto además debe


integrar los nuevos
componentes con las
arquitecturas existentes
Edición Team System Architecture
− Soporte para diagramas UML, incluyendo:
− Diagramas de Clases
− Diagramas de Caso de Uso
− Diagrama de Secuencia
− Diagramas de Componentes
− Diagramas de Actividad
− Validación de Arquitectura
− Diagrama de Capas (Layer Diagram) para modelar las
capas, los componentes claves y las comunicaciones entre
los mismos. Asimismo permite la validación de los
componentes y capas utilizando reglas y analizando el
código fuente..
− Soporte para tareas MSBuild, integrando las tareas de
validación de arquitectura en los procesos de compilación.
− Code Discovery
− Architecture Explorer
− Gráficos DGML
− Diagramas de Secuencia a partir del código existente
− Integración con Work Item
Herramientas para Arquitectos
Directed Graph MarkUp Language
− Permite representar gráficamente
elementos y la relaciones entre ellos
− Posee diferentes opciones de
presentación
− Posee capacidades para exportar a
XPS y para copiar elementos como
imágenes

− Se basa en un lenguaje
específico orientado al
modelado de elementos
− Está basado en notación xml
Architecture Explorer

− Permite analizar
secuencialmente los
contenido de un
proyecto o solución a
partir de las clases,
archivos, etc.

− Permite hacer un análisis a


diferentes niveles de
acuerdo al tipo de
elemento seleccionado.
− Además permite realizar
acciones sobre el
elemento analizado
Layer Diagram
− Permite definir un modelo
conceptual con las «capas» de una
solución.
− Permite validar este modelo contra
soluciones reales de Visual Studio
2010.
− Además permite realizar estas
validaciones durante el proceso de
Build.
Demo – Architecture Explorer, Layer Diagram
Adaptando las herramientas a nuestras necesidades
Extendiendo los diagramas UML
− Los diagramas UML son extensibles
bajo un modelo de código provisto
por el SDK de Visual Studio
− 100% código manejado 
− Con el lanzamiento de las Power
Tools de Visual Studio 2010 se
incluirán nuevos proveedores para
trabajar con el Architecture Explorer;
por ejemplo para integrarnos con
Team Foundation Server
− Actualmente no existe
documentación ni ejemplos 
Demo – Extensibilidad de Visual Studio 2010 para Arquitectos
Gracias
Microsoft Visual Studio 2010 Ultimate
Microsoft Visual Studio 2010 Ultimate is the comprehensive suite of application lifecycle management
tools for teams to ensure quality results from design to deployment.

## Application Quality Ensured Team Creativity Unleashed


Visual
VS • Spend Less Time Debugging • Architecture as a living Asset
Studio 2010 • IntelliTrace™ • Modeling that Works with Code
2010 • Test Impact Analysis and Code Coverage • Architectural Validation

Ultimate • Coded UI Tests • Architecture Explorer

LOGO • Testing Done Right


• Test & Lab Manager
• Virtual Test Environments
• Create Code, Don’t Debug it
• Dependency Diagrams
• Gated Check-In
## • Web & Load testing
• Proactive Project Management
• Code Analysis and Code Metrics
• Prototype Ideas to bring projects to life
• Optimized for Iterative Development • The Electronic Napkin
Visual • Understand Project Health
• Manage Projects Your Way
• Design UI Flow
• SketchFlow Player
Studio 2010
Simplicity through Integration
Premium
• Enhance Team Collaboration
• Integrated Tools Ensure team consistency
Lets Leaders Deliver:
• The Collaboration Hub
• Complete Transparency
• Consistent predictable results
Visual
• Integrated Development
• Quickly resolve Issues across the Life-Cycle
• Higher quality projects
Studio 2010
• Develop for Todays Modern Platforms
• Deployment Excellence
• Lower development cost
Professional
• From Code to the Database
• Manage Database Change
• Faster time-to-market
• Test Data Generation and DB Unit Testing
• Powerful Comparison and Deployment Tools

You might also like