Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Buenas Practicas en el Desarrollo de Software Slide 1 Buenas Practicas en el Desarrollo de Software Slide 2 Buenas Practicas en el Desarrollo de Software Slide 3 Buenas Practicas en el Desarrollo de Software Slide 4 Buenas Practicas en el Desarrollo de Software Slide 5 Buenas Practicas en el Desarrollo de Software Slide 6 Buenas Practicas en el Desarrollo de Software Slide 7 Buenas Practicas en el Desarrollo de Software Slide 8 Buenas Practicas en el Desarrollo de Software Slide 9 Buenas Practicas en el Desarrollo de Software Slide 10 Buenas Practicas en el Desarrollo de Software Slide 11 Buenas Practicas en el Desarrollo de Software Slide 12 Buenas Practicas en el Desarrollo de Software Slide 13 Buenas Practicas en el Desarrollo de Software Slide 14

YouTube videos are no longer supported on SlideShare

View original on YouTube

Buenas Practicas en el Desarrollo de Software Slide 16 Buenas Practicas en el Desarrollo de Software Slide 17 Buenas Practicas en el Desarrollo de Software Slide 18 Buenas Practicas en el Desarrollo de Software Slide 19 Buenas Practicas en el Desarrollo de Software Slide 20 Buenas Practicas en el Desarrollo de Software Slide 21 Buenas Practicas en el Desarrollo de Software Slide 22 Buenas Practicas en el Desarrollo de Software Slide 23 Buenas Practicas en el Desarrollo de Software Slide 24 Buenas Practicas en el Desarrollo de Software Slide 25 Buenas Practicas en el Desarrollo de Software Slide 26 Buenas Practicas en el Desarrollo de Software Slide 27 Buenas Practicas en el Desarrollo de Software Slide 28 Buenas Practicas en el Desarrollo de Software Slide 29 Buenas Practicas en el Desarrollo de Software Slide 30

YouTube videos are no longer supported on SlideShare

View original on YouTube

YouTube videos are no longer supported on SlideShare

View original on YouTube

Buenas Practicas en el Desarrollo de Software Slide 33 Buenas Practicas en el Desarrollo de Software Slide 34 Buenas Practicas en el Desarrollo de Software Slide 35

0

Share

Download to read offline

Buenas Practicas en el Desarrollo de Software

Download to read offline

Presentación realizada en el INSTITUTO DE EMPRENDEDORES de la USIL.

Puedes encontrar mas información en: gcoronelc.blogspot.pe

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Buenas Practicas en el Desarrollo de Software

  1. 1. BUENAS PRACTICAS EN EL DESARROLLO DE SOFTWARE ERIC GUSTAVO CORONEL CASTILLO gcoronelc.blogspot.com gcoronelc.gmail.com
  2. 2. Logro Esperado Se espera que el participante entienda sobre la necesidad de aplicar buenas practicas en el desarrollo de software para lograr productos que realmente agreguen valor a la empresa.
  3. 3. Temas • Planificaciones demasiado optimistas • Cuál debe ser nuestro objetivo? • Por qué usar una Metodología de Desarrollo de Software • En la Programación
  4. 4. Planificaciones demasiado optimistas La Casa de Fido • Modelado simple • Proceso simple • Herramientas simple
  5. 5. Planificaciones demasiado optimistas Lo que realmente se quiere construir es mucho mas complejo.
  6. 6. Planificaciones demasiado optimistas No se entiende cuáles son las necesidades de los clientes.
  7. 7. Planificaciones demasiado optimistas No definimos correctamente el alcance de los requerimientos.
  8. 8. Planificaciones demasiado optimistas No hay tiempo, no hay recursos y tampoco hay presupuesto para probar el software antes de enviarlo a producción. No debemos ser: "cowboy coding"
  9. 9. Cuál debe ser nuestro objetivo?
  10. 10. Cuál debe ser nuestro objetivo? Programadores que se sientan felices con lo que hacen.
  11. 11. Cuál debe ser nuestro objetivo? Crear software bien estructurado aplicando estándares y buenas prácticas.
  12. 12. Cuál debe ser nuestro objetivo? Otro problema es el mantenimiento que se debe hacer posteriormente.
  13. 13. Cuál debe ser nuestro objetivo? El desarrollo de software ha evolucionado. El código es algo vivo, evoluciona con el programador.
  14. 14. Por qué usar una Metodología de Desarrollo de Software METODOLOGIA Conjunto de procedimientos racionales utilizados para alcanzar el objetivo. METODOLOGIA DE DESARROLLO Conjunto de procedimientos, técnicas, herramientas y soporte documental que deben seguirse para el desarrollo del software.
  15. 15. Por qué usar una Metodología de Desarrollo de Software
  16. 16. Por qué usar una Metodología de Desarrollo de Software Es una metodología cuyo fin es entregar un producto de software. Es un proceso de desarrollo de software el cual utiliza el lenguaje unificado de modelado UML. Constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos. RUP es un conjunto de metodologías adaptables al contexto y necesidades de cada organización. R U P
  17. 17. Por qué usar una Metodología de Desarrollo de Software Principales características • Forma disciplinada de asignar tareas y responsabilidades (quién hace qué, cuándo y cómo) • Pretende implementar las mejores prácticas en Ingeniería de Software • Desarrollo iterativo • Administración de requisitos • Uso de arquitectura basada en componentes • Control de cambios • Modelado visual del software • Verificación de la calidad del software R U P
  18. 18. Por qué usar una Metodología de Desarrollo de Software
  19. 19. Por qué usar una Metodología de Desarrollo de Software
  20. 20. En la Programación Programando Pensando en Servicios servicioinput El imput puede ser varios datos. El servicio se implementa como un método de un objeto. output El output es uno solo, que puede ser simple o estructurado, como por ejemplo un objeto, un arreglo, una colección, etc.
  21. 21. En la Programación Programando Pensando en Servicios Conjunto de servicios relacionados. Componente 1 Conjunto de servicios relacionados. Componente 2
  22. 22. En la Programación Programando Pensando en Servicios Servidor de Componentes Aplicación de Escritorio Aplicación Web Servicio Web Aplicaciones De Terceros
  23. 23. En la Programación Principios SOLID
  24. 24. En la Programación Principios KISS En la simplicidad está la belleza y la eficacia.
  25. 25. En la Programación Principios DRY
  26. 26. En la Programación Patrón DAO
  27. 27. En la Programación Patrón DAO
  28. 28. En la Programación Patrón MVC
  29. 29. En la Programación
  30. 30. https://goo.gl/v53pSS

Presentación realizada en el INSTITUTO DE EMPRENDEDORES de la USIL. Puedes encontrar mas información en: gcoronelc.blogspot.pe

Views

Total views

3,156

On Slideshare

0

From embeds

0

Number of embeds

875

Actions

Downloads

28

Shares

0

Comments

0

Likes

0

×