Upload
chesna
View
64
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Visual Studio 2010. Walter Novoa [email protected] Microsoft Developer Evangelist t witter : @ WarNov. INNOVATION DAY AGENDA. 1:30 – 2:00pmRegistro 2:00 – 3:00pmVisual Studio 2010 3:00 – 3:30pmWindows Azure 3:30 – 4:00pmBreak 4:00 – 5:00pmWindows Phone 7 - PowerPoint PPT Presentation
Citation preview
Visual Studio 2010Walter [email protected] Developer Evangelist
twitter: @WarNov
INNOVATION DAYAGENDA
1:30 – 2:00pm Registro2:00 – 3:00pm Visual Studio 20103:00 – 3:30pm Windows Azure 3:30 – 4:00pm Break4:00 – 5:00pm Windows Phone 75:00 Rifas, juegos y espectáculos….
Test and Lab Manager
Manual Testing
Layer Diagram
UML Modeling
Load Testing Web Testing
Test Case Management
IntelliTrace™
Architecture Explorer Test Record & PlaybackLogical Class Designer
Cloud Development
Office DevelopmentWindows
DevelopmentNew WPF Editor Customizable IDE
Multi-core Development
Silverlight Tools
Web DevelopmentSharePoint
DevelopmentGenerate from Usage
Static Code Analysis
Database DeploymentCode Metrics
Database Unit Testing Test Data Generation
Test Impact AnalysisUI Test Automation
Code CoveragePerformance Profiling
Database Change Mgmt
Test and Lab Manager
Test Case ManagementTest Record &
Playback
Manual TestingLab Mgmt Config.
Checkpoint EnvironmentEnvironment from
TemplateVirtual Env. Setup/Tear
Down
Reporting
Team PortalTest Case
ManagementBranch Visualization
Version ControlBuild Automation
Gated Check-in
Agile Planning Tools
Team ExplorerTeam Agents
Visual Studio Team System 2010Solución para la administración de ALM
6
Metodologia…
Nuevas herramientas de modelado• Explorar todos los artefactos de código y desarrollo visualmente
Architecture Explorer
• Diseñar y visualizar la arquitectura completa de una aplicación• Validar el código frente al diagrama
Layer Diagram
• Casos de Uso, Diagramas de Actividad y Diagramas de Secuencia
UML support
• Crear nuevas aplicaciones a partir de modelos existentes
Top Down Design
• Comprender aplicaciones existentes a partir de los modelos de las mismas
Bottom Up
Herramientas Bases de Datos
Herramientas Bases de Datos
Herramientas Testing
Herramientas Testing
Herramientas Testing
Cosas Importantes…− IntelliTrace™
− Debugging Histórico
− Test and Lab Manager− Grabar automatización completa
− Video, crear bugs, screenshots− Web, Windows, WPF, prox Silverlight
− Ambientes Virtuales de Pruebas− AVMWARE e Hyper-V− Integrado con herramientas de QA y máquinas de build
Mas Cosas Importantes…− Herramientas Arquitectura
− Comunicar y Validar− Soporte a diagramas UML 2.X
− Herramientas BD− Pruebas unitarias − Generación de datos− Comparación
− Esquema y de datos− ALM − SQL Server, DB2 (IBM) y Oracle
Debug más rápido− IntelliTrace™
− “No-Repro” Historia
− Pruebas para Aplicaciones Cliente Windows− Pruebas de regresión
− Análisis de impacto - Cobertura
Administración proactiva
− Entender la “Salud” del Proyecto− Reportes detallados
− Optimizado iterativo− Producción ágil
− Administre los proyectos a su manera− Integración con Microsoft Project y Excel
Desarrollo Integrado− Resolver problemas rápidamente
− Desarrolle para plataformas actuales− Windows 7, SharePoint, Azure
− Excelencia en el despliegue− MS Build− Click Once y Cloud deployment
De Código a Base de Datos− Administre versiones de BD
− Sincronización con código− Trabajo en ambientes desoncectados
− Compraracion y deployment− Schemas y datos− Deployment de paquetes compilados.
− Generación de datos y Pruebas unitarias
Cree código, no lo depure− Diagramas de dependencias
− Análisis y métricas de código− Prevención de problemas
− Gated Check-In− Validar la funcionalidad de cada cambio
ASP.NET MVC 3.0
Estructura
ASP.NET
FRAMEWORK.NET
SISTEMA OPERATIVO
Ventajas− Oculta HTTP y HTML
− Viewstate− Ciclo de vida de la página
− RAD− OOP− Diseño Drag and Drop
Mecanismo
ASPX
Desventajas− Desventajas
− ViewState y Ciclo de Vida− Control Limitado sobre el HTML− Spaghetti continúa− No susceptible a pruebas
Solución− Desventajas
− ViewState y Ciclo de Vida− Respuestas Pesadas
− Ajax− Control Limitado sobre el HTML
− Respuestas Inesperadas− Spaghetti continúa
− Autogeneradores de código− No susceptible a pruebas
− Soluciones sobre la marcha
warnov.com
WarNov (Walter Novoa)
600.00024H
$50.000.000$4.500.000
Animación 3D− 25FPS− 250 años− Render Farm: 700-800− RenderMan
− Azure