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