SlideShare uma empresa Scribd logo
1 de 17
Visual Studio 2010: Herramienta de desarrollo? Jersson Dongo
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
Agenda Programación… por qué? Cómo programamos?  Visual Studio 2010 ??? Resumiendo… Quénosfalta?
Programación… por qué? «De las actividades que se realizan  en un proyecto de software,  mas tiempo se pasa programando»  Code Complete
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
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
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
Visual Studio 2010 Soporte a TDD Test DrivenDevelopment! 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
Visual Studio 2010 Architecture Explorer Capas? Dependencias? Necesito documentar todo eso! UML Modelos y mas modelos Documentación!
Resumiendo Entornos de Desarrollo Visual Studio 2003 Enterprise Architect Visual Studio 2005 Team Suite Visual Studio 2008 Team Suite Herramientas ClassDesigner ApplicationDesigner Pruebas Unitarias Refactoring CodeAnalysis CodeMetrics StyleCop
Resumiendo Visual Studio 2010 Entorno mejorado Búsqueda de controles Zoom Integrado Intellitrace Extensibilidad Refactorización TDD ASP.NET MVC Architecture Explorer UML
Qué nos falta? Test DrivenDevelopment A detalle Desde pruebas unitarias Pruebas ordenadas Source Control Integración Continua TeamFoundation Server TeamSystem NerdDinner DinnerNow…
Qué nos falta? Hay mas? Pues… Herramientas Metodologías Marcos de trabajo Proyectos
Herramienta de desarrollo?
Preguntas Generales Contacto http://alphab-it.com Jersson.Dongo@alphab-it.com http://Jersson.net @jersson Por qué una comunidad? http://ir.pe/miComunidad Comunidad Alphab-IT http://ir.pe/alphab-it

Mais conteúdo relacionado

Mais procurados

Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
Julio Ayala Rolón
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
jona427
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
jnarchie
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basic
guest01eddce
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET Framework
Sorey García
 
Enseñanza en línea mediante programas libres y de código abierto
Enseñanza en línea mediante programas libres y de código abiertoEnseñanza en línea mediante programas libres y de código abierto
Enseñanza en línea mediante programas libres y de código abierto
DigiZen
 
Mi lenguaje de programación de preferenciac jonathan
Mi lenguaje de programación de preferenciac jonathanMi lenguaje de programación de preferenciac jonathan
Mi lenguaje de programación de preferenciac jonathan
jona8487
 
Lo mas destacado de visual studio 2013
Lo mas destacado de visual studio 2013Lo mas destacado de visual studio 2013
Lo mas destacado de visual studio 2013
lesterjasir
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
vnslgars
 

Mais procurados (20)

Presentación1
Presentación1Presentación1
Presentación1
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
Desarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual BasicDesarrollo De Proyectos Con Visual Basic
Desarrollo De Proyectos Con Visual Basic
 
.Net framework
.Net framework.Net framework
.Net framework
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET Framework
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_bases de-datos_sql_server_con_c_
bases de-datos_sql_server_con_c_
 
Fichas tecnicas de software
Fichas tecnicas de softwareFichas tecnicas de software
Fichas tecnicas de software
 
Enseñanza en línea mediante programas libres y de código abierto
Enseñanza en línea mediante programas libres y de código abiertoEnseñanza en línea mediante programas libres y de código abierto
Enseñanza en línea mediante programas libres y de código abierto
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos.
 
Visual estudio
Visual estudioVisual estudio
Visual estudio
 
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
 
Mi lenguaje de programación de preferenciac jonathan
Mi lenguaje de programación de preferenciac jonathanMi lenguaje de programación de preferenciac jonathan
Mi lenguaje de programación de preferenciac jonathan
 
Lo mas destacado de visual studio 2013
Lo mas destacado de visual studio 2013Lo mas destacado de visual studio 2013
Lo mas destacado de visual studio 2013
 
Zend Framework2
Zend Framework2Zend Framework2
Zend Framework2
 
Wpf
WpfWpf
Wpf
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
 

Destaque (6)

Finale 2010 Tutoriales Zaragoza
Finale 2010 Tutoriales ZaragozaFinale 2010 Tutoriales Zaragoza
Finale 2010 Tutoriales Zaragoza
 
[Code Camp 2009] Introducción a ASP.NET 4.0 con Visual Studio 2010 (Ignacio L...
[Code Camp 2009] Introducción a ASP.NET 4.0 con Visual Studio 2010 (Ignacio L...[Code Camp 2009] Introducción a ASP.NET 4.0 con Visual Studio 2010 (Ignacio L...
[Code Camp 2009] Introducción a ASP.NET 4.0 con Visual Studio 2010 (Ignacio L...
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Curso vb2010L1
Curso vb2010L1Curso vb2010L1
Curso vb2010L1
 
Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 

Semelhante a vs2010 como herramienta de desarrollo

Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010
Jersson Dongo
 
Proceso del Software Una visión General
Proceso del Software Una visión GeneralProceso del Software Una visión General
Proceso del Software Una visión General
Ruth Hidalgo Tene
 
Ingeniería de Software - Sesion 2
Ingeniería de Software - Sesion 2Ingeniería de Software - Sesion 2
Ingeniería de Software - Sesion 2
Luis Piedra
 
Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión General
Ruth Hidalgo Tene
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de software
celestevictoria
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de software
ayymba
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
Marko Zapata
 
Pe isw descripción plandeestudios
Pe isw descripción plandeestudiosPe isw descripción plandeestudios
Pe isw descripción plandeestudios
ITSON
 
Silabo multimedia ii
Silabo multimedia iiSilabo multimedia ii
Silabo multimedia ii
Chars Orden
 
Silabo multimedia ii
Silabo multimedia iiSilabo multimedia ii
Silabo multimedia ii
Ely Paredez
 

Semelhante a vs2010 como herramienta de desarrollo (20)

Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010
 
Unidad 3 elaboracion de un proyecto (4.1)
Unidad  3   elaboracion de un proyecto (4.1)Unidad  3   elaboracion de un proyecto (4.1)
Unidad 3 elaboracion de un proyecto (4.1)
 
Proceso Del Software
Proceso Del SoftwareProceso Del Software
Proceso Del Software
 
Proceso Del Software
Proceso Del SoftwareProceso Del Software
Proceso Del Software
 
Proceso del Software Una visión General
Proceso del Software Una visión GeneralProceso del Software Una visión General
Proceso del Software Una visión General
 
proceso del software_2
proceso del software_2proceso del software_2
proceso del software_2
 
P1 Presentación del curso Sesión 1.pdf
P1 Presentación del curso Sesión 1.pdfP1 Presentación del curso Sesión 1.pdf
P1 Presentación del curso Sesión 1.pdf
 
Ingeniería de Software - Sesion 2
Ingeniería de Software - Sesion 2Ingeniería de Software - Sesion 2
Ingeniería de Software - Sesion 2
 
Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión General
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Software
 
Modelos de Procesos de Software
Modelos de Procesos de SoftwareModelos de Procesos de Software
Modelos de Procesos de Software
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de software
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de software
 
El Proceso de Desarrollo de Software Empresarial
El Proceso de Desarrollo de Software EmpresarialEl Proceso de Desarrollo de Software Empresarial
El Proceso de Desarrollo de Software Empresarial
 
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.pptELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
ELEMENTOS DE LA CONFIGURACION DE SOFTWARE.ppt
 
Sis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_iSis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_i
 
Sis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_iSis05 isi ingeneria_software_i
Sis05 isi ingeneria_software_i
 
Pe isw descripción plandeestudios
Pe isw descripción plandeestudiosPe isw descripción plandeestudios
Pe isw descripción plandeestudios
 
Silabo multimedia ii
Silabo multimedia iiSilabo multimedia ii
Silabo multimedia ii
 
Silabo multimedia ii
Silabo multimedia iiSilabo multimedia ii
Silabo multimedia ii
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

vs2010 como herramienta de desarrollo

  • 1. Visual Studio 2010: Herramienta de desarrollo? Jersson Dongo
  • 2. 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
  • 3. Agenda Programación… por qué? Cómo programamos? Visual Studio 2010 ??? Resumiendo… Quénosfalta?
  • 4. Programación… por qué? «De las actividades que se realizan en un proyecto de software, mas tiempo se pasa programando» Code Complete
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. Visual Studio 2010 Soporte a TDD Test DrivenDevelopment! 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
  • 9. Visual Studio 2010 Architecture Explorer Capas? Dependencias? Necesito documentar todo eso! UML Modelos y mas modelos Documentación!
  • 10. Resumiendo Entornos de Desarrollo Visual Studio 2003 Enterprise Architect Visual Studio 2005 Team Suite Visual Studio 2008 Team Suite Herramientas ClassDesigner ApplicationDesigner Pruebas Unitarias Refactoring CodeAnalysis CodeMetrics StyleCop
  • 11. Resumiendo Visual Studio 2010 Entorno mejorado Búsqueda de controles Zoom Integrado Intellitrace Extensibilidad Refactorización TDD ASP.NET MVC Architecture Explorer UML
  • 12. Qué nos falta? Test DrivenDevelopment A detalle Desde pruebas unitarias Pruebas ordenadas Source Control Integración Continua TeamFoundation Server TeamSystem NerdDinner DinnerNow…
  • 13.
  • 14.
  • 15. Qué nos falta? Hay mas? Pues… Herramientas Metodologías Marcos de trabajo Proyectos
  • 17. Preguntas Generales Contacto http://alphab-it.com Jersson.Dongo@alphab-it.com http://Jersson.net @jersson Por qué una comunidad? http://ir.pe/miComunidad Comunidad Alphab-IT http://ir.pe/alphab-it