VS2010 como herramienta de desarrollo

1,155 views
1,064 views

Published on

Presentación realizada en el Lanzamiento de VS2010/Universidad Ricardo Palma

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,155
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

VS2010 como herramienta de desarrollo

  1. 1. Visual Studio 2010: Herramienta de desarrollo?<br />Jersson Dongo<br />
  2. 2. Hola!<br />Jersson Dongo<br />Arquitecto de Software <br />Menciones en Investigación y Desarrollo de Software<br />Participación en diseño, construcción y certificación de productos de consumo masivo. <br />Socio Fundador de Alphab-IT<br />Últimos Proyectos:<br />Fábricas de Software<br />Implementación de Modelos CMMI2-CMMI3<br />Diseño y Certificación de Productos<br />Investigación y Desarrollo<br />
  3. 3. Agenda<br />Programación… por qué?<br />Cómo programamos? <br />Visual Studio 2010<br />???<br />Resumiendo…<br />Quénosfalta?<br />
  4. 4. Programación… por qué?<br />«De las actividades que se realizan <br />en un proyecto de software, <br />mas tiempo se pasa programando» <br />Code Complete<br />
  5. 5. Cómo programamos?<br />Caso<br />Formulario que graba una palabra en base de datos<br />Multiplicar dos números<br />Primer Intento<br />Formulario<br />Librería<br />Código<br />Referenciar librería<br />Probar<br />Usar<br />
  6. 6. Cómo programamos?<br />Segundo Intento<br />Diseño y Generación de Clases<br />Generación de pruebas unitarias<br />Usar<br />Tercer Intento<br />Refactorización<br />Análisis y Optimización de Código<br />Verificación vía pruebas unitarias<br />Usar<br />
  7. 7. Visual Studio 2010<br />Nuevos conceptos a nivel programación<br />Mejoras en el editor<br />Búsquedas inteligentes<br />Depurador inteligente<br />Nuevos modelos de programación<br />Nuevos conceptos en general!<br />Ciclo de vida en desarrollo de software<br />Metodología mejorada (y aumentada)<br />UML desde la caja<br />
  8. 8. Visual Studio 2010<br />Soporte a TDD<br />Test DrivenDevelopment!<br />Programar y probar? O Probar y programar?<br />Una vez mas, cómo harías los casos?<br />Soporte a ASP.NET MVC<br />Generación de modelos, vistas y controladores<br />Integración con motor de pruebas<br />
  9. 9. Visual Studio 2010<br />Architecture Explorer<br />Capas? Dependencias?<br />Necesito documentar todo eso!<br />UML<br />Modelos y mas modelos<br />Documentación! <br />
  10. 10. Resumiendo<br />Entornos de Desarrollo<br />Visual Studio 2003 Enterprise Architect<br />Visual Studio 2005 Team Suite<br />Visual Studio 2008 Team Suite<br />Herramientas<br />ClassDesigner<br />ApplicationDesigner<br />Pruebas Unitarias<br />Refactoring<br />CodeAnalysis<br />CodeMetrics<br />StyleCop<br />
  11. 11. Resumiendo<br />Visual Studio 2010<br />Entorno mejorado<br />Búsqueda de controles<br />Zoom Integrado<br />Intellitrace<br />Extensibilidad<br />Refactorización<br />TDD<br />ASP.NET MVC<br />Architecture Explorer<br />UML<br />
  12. 12. Qué nos falta?<br />Test DrivenDevelopment<br />A detalle<br />Desde pruebas unitarias<br />Pruebas ordenadas<br />Source Control<br />Integración Continua<br />TeamFoundation Server<br />TeamSystem<br />NerdDinner<br />DinnerNow…<br />
  13. 13.
  14. 14.
  15. 15. Qué nos falta?<br />Hay mas?<br />Pues…<br />Herramientas<br />Metodologías<br />Marcos de trabajo<br />Proyectos<br />
  16. 16. Herramienta de desarrollo?<br />
  17. 17. Preguntas Generales<br />Contacto<br />http://alphab-it.com<br />Jersson.Dongo@alphab-it.com<br />http://Jersson.net<br />@jersson<br />Por qué una comunidad?<br />http://ir.pe/miComunidad<br />Comunidad Alphab-IT<br />http://ir.pe/alphab-it<br />

×